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

问题描述 投票:2回答:2
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播放器打开,但不运行视频。我查了一下视频位置,这是对的。有人可以告诉我如何使这项工作?

python video vlc
2个回答
5
投票

这对我有用(Python 3.4):

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

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


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"])
© www.soinside.com 2019 - 2024. All rights reserved.