使用python在VLC中播放视频
问题描述:
我使用的是Windows 10 64位系统。我想使用python2.7在vlc媒体播放器中播放视频。我已经实现了这个代码: 进口子 进口OS使用python在VLC中播放视频
p = subprocess.Popen(["C:/Program Files/VideoLAN/VLC/vlc.exe","F:/abacus.mp4"])
但在执行上面的代码中,只有VLC播放上手,但不会播放视频abacus.mp4。 我也试过这样:
p = subprocess.Popen([os.path.join("C:/", "Program Files", "VideoLAN", "VLC", "vlc.exe"),os.path.join("F:/", "abacus.mp4")])
但不幸的是,我得到了相同的结果。请让我知道是否有人可以帮助我。提前致谢。
答
为什么不简单地使用os
模块并使用它的popen
?
这个工作对我来说:
import os
os.popen("C:/Program Files/VideoLAN/VLC/vlc.exe F:/abacus.mp4")
答
编辑您的代码如下所示: -
p = subprocess.Popen(["C:\\\Program Files\\\VideoLAN\\\VLC\\\vlc.exe","F:\\\abacus.mp4"])
答
这为我工作(对于不同但相关的情况下):
p = subprocess.Popen(["C:/ProgramFiles/VideoLAN/VLC/vlc.exe","file:///F:/abacus.mp4])
希望能帮助到你。
感谢您的回复。但它不适合我。当我从cmd运行时,它的执行没有任何错误,但之后没有任何反应,我的意思是vlc不会弹出播放所需的视频。当我从pythonWin运行时,它显示以下错误: – user3766871
– user3766871