我需要vlc中的两件事情,我想从Python脚本中进行控制。首先打开网络流,将流地址作为网址添加并播放。 (这可能是可跳过的)使用Python控制vlc
第二件事是在特定时间拍摄快照并使用该照片。当我看到不同类型的库和模块时,他们只能看到播放,暂停和倒带视频等内容。
有人可以帮我这个吗?
在此先感谢!
我需要vlc中的两件事情,我想从Python脚本中进行控制。首先打开网络流,将流地址作为网址添加并播放。 (这可能是可跳过的)使用Python控制vlc
第二件事是在特定时间拍摄快照并使用该照片。当我看到不同类型的库和模块时,他们只能看到播放,暂停和倒带视频等内容。
有人可以帮我这个吗?
在此先感谢!
您可以使用os.chdir(path)
和os.system(command)
寻找到你的VLC可执行文件(.exe)的,和路径存储在变量。 然后你可以使用os.system来执行给定的命令。
Here you see a list of possible command-line options for VLC
示例代码:
import os
vlc_path = "C:\path\to\vlc"
net_stream = "http://host[:port]/file" # You can use other protocols too
os.chdir(vlc_path)
os.system(f"vlc {net_stream}")
感谢您的快速响应!我会看看这个清单。 –
'C:/ Program Files(x86)/ VideoLAN/VLC/vlc'是vlc的路径,但是当我在Python 3.6中运行5行代码时,出现以下错误:FileNotFoundError:[WinError 2]系统无法找到指定文件:'C:/ Program Files(x86)/ VideoLAN/VLC/vlc'当我将斜杠改为反斜杠时,Python将双斜杠加倍,并且显然找不到正确的方式。什么是解决方案?谢谢 –
尝试在您的路径中省略尾随'vlc'。 ('vlc_path =''C:/ Program Files(x86)/ VideoLAN/VLC'“) – Anaetherus
什么阻止你使用'subprocess'模块和调用命令行VLC? – cowbert
这是个好主意,但我从来没有从命令行使用过vlc。 –