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播放器打开,但不运行视频。我查了一下视频位置,这是对的。 有人可以告诉我如何使这项工作?
答案 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"])