通过Python在VLC中打开视频文件

时间:2014-01-17 14:23:24

标签: python video vlc

import subprocess
import os
print os.path.exists("C:/Users/Dhruv/Desktop/Motivation/RiseShine.mp4") 
p = subprocess.Popen(["C:/Program Files (x86)/VideoLAN/VLC/vlc.exe","C:/Users/Dhruv/Desktop/Motivation/RiseShine.mp4"])

上面的代码是使用python在VLC播放器中打开视频文件。 VLC播放器打开,但不运行视频。我查了一下视频位置,这是对的。 有人可以告诉我如何使这项工作?

2 个答案:

答案 0 :(得分:5)

这对我有用(Python 3.4):

p = subprocess.Popen(["C:/Program Files (x86)/VideoLAN/VLC/vlc.exe","\\E:\Movies\\" + title + '.mp4'])

测试的视频绝对是mp4格式,顺便说一句。

答案 1 :(得分:0)

根据https://wiki.videolan.org/VLC_command-line_help,您应该按如下方式指定文件流:

p = subprocess.Popen(["C:/Program Files (x86)/VideoLAN/VLC/vlc.exe","file:\\\Users\Dhruv\Desktop\Motivation\RiseShine.mp4"])