gpt4 book ai didi

python - 播放、打开和暂停从 Python 脚本执行的 VLC 命令行

转载 作者:行者123 更新时间:2023-12-01 03:48:19 25 4
gpt4 key购买 nike

我正在尝试创建一个小型Python应用程序,当我发送播放或暂停命令时,它通过tcp套接字同步两台计算机。两个脚本都将/应该执行命令行来暂停或播放或打开 vlc wit 文件。两台计算机都是最新的 MacOSX,并且在过去 3 周内安装了 VLC。

我一直在使用 .../vlc -H 阅读文档对于长期的帮助,但我似乎仍然不--global-key-play-pauses或戏剧。我可以用它打开视频,但在它运行时无法发送任何命令。

我尝试了一些网上看到的例子,但没有成功。我已经准备好了 2 个脚本,只是没有准备好 VLC 命令。

c-mbp:~ c$ /Applications/VLC.app/Contents/MacOS/VLC -I --global-key-play-pauses
VLC media player 2.2.2 Weatherwax (revision 2.2.2-3-gf8c9253)
[0000000100604a58] core interface error: no suitable interface module
[000000010050d928] core libvlc error: interface "default" initialization failed

最佳答案

我怀疑在 MacOS 上执行此操作的最佳方法是使用 VLC remote control interface .

这允许您使用发送到进程标准输入的命令来控制启动的 VLC 实例的行为。

然后您可以使用 Python subprocess module启动 VLC,然后将适当的命令发送到该进程的标准输入。

如果您使用的是 Linux,这可能可以通过 VLC DBUS 接口(interface)更简单地实现,但是通过 stdin 的远程控制仍然可以为您提供对正在执行的操作的足够控制。

关于python - 播放、打开和暂停从 Python 脚本执行的 VLC 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38606973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com