VLC 플레이어에서 데이터를 얻는 방법

VLC 플레이어에서 데이터를 얻는 방법

VLC에서 재생되는 비디오의 파일 이름 및 시간:분:초와 같은 모든 데이터를 가져오려면 명령이나 Python 코드가 필요합니다.

예제 출력:

pc@system: $ TheCommandLine

File : /home/rev/sample.mp4
Moment : 1:12:45
Title : Name Of The Movie

어떤 도움과 자원이라도 감사하겠습니다.

감사해요.

답변1

VLC는상호 작용, GUI 외에도 개발자가 VLC를 제어하는 ​​데 사용할 수 있습니다. 이것HTTP 프로토콜인터페이스를 사용하는 것이 좋습니다필요하다그리고 xml 응답을 받습니다.

예:

GUI 사용: VLC를 시작합니다. 먼저 비밀번호를 설정하세요.http 루아 모듈메뉴를 따르세요: Preferences-> all-> Main Interfaces-> Lua. 그런 다음 View-> Add Interface-> Web를 따르면 웹 서버가 실행됩니다. 다음과 같이 빈 사용자와 비밀번호를 설정하여 요청할 수 있습니다.

wget --user= --password=test http://127.0.0.1:8080/requests/status.xml

View또한 -> Add Interface->를 확인하여 ConsoleVLC를 제어하고 VLC에서 정보를 얻는 데 사용할 수 있는 명령을 확인하세요. 사용 가능한 명령을 얻거나 실행하는 방법을 보려면 위의 링크를 클릭하십시오.

명령줄을 사용하여 http 서버 시작과 같은 위 작업을 수행할 수도 있습니다.

vlc --intf http --http-password=test

관련 정보