如何从VLC播放器获取数据

如何从VLC播放器获取数据

我需要一个命令或Python代码来获取所有数据,例如在VLC中播放的文件名和视频的小时:分钟:秒。

示例输出:

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 lua 模块遵循菜单:Preferences-> all-> Main Interfaces-> Lua。然后按照View-> Add Interface->操作Web,您就有了一个正在运行的 Web 服务器。您可以使用空用户和您设置的密码发出请求,如下所示:

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

另请查看View-> Add Interface->Console以查看可用于控制 VLC 和从 VLC 获取信息的命令。请点击上面的链接查看如何获取或发布可用命令。

您还可以使用命令行执行上述任务,例如启动 http 服务器:

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

相关内容