使用 VLC 的 Python 绑定时,选项 --plugin-path 不再存在错误
option --plugin-path no longer exists error when using Python bindings of VLC
我有一个包含以下文件的文件夹:
1) VLC_Library_Test.py:里面的代码如下图
2) vlc.py: 我从 http://git.videolan.org/?p=vlc/bindings/python.git;a=tree;f=generated;b=HEAD
下载的 vlc python 绑定
3) [马嘴]冰花-13[480p][DAEAD00A].mp4:一个视频文件我希望使用脚本播放。
# contents of VLC_Library_Test.py
import vlc
file_path = 'C:\Users\JohnSmith\Computer_Code\Python\VLC\[Mazui]_Hyouka_-_13_[480p][DAEAD00A].mp4'
vlc_instance = vlc.Instance()
vlc_player = vlc_instance.media_player_new()
media = vlc_instance.media_new(file_path)
vlc_player.set_media(media)
vlc_player.play()
每当我 运行 VLC_Library_Test.py 脚本时,没有任何反应,我在控制台日志中收到以下错误:
Warning: option --plugin-path no longer exists.
Warning: option --plugin-path no longer exists.
Process finished with exit code 0
如何让上面的脚本工作并使用 VLC 播放视频文件?
感谢任何帮助。
以下是关于我当前系统的一些信息:
操作系统: Windows 7 家庭高级版(64 位)
Python 解释器: Python 2.7.6(默认值,2013 年 11 月 10 日,19:24:24)[MSC v.1500 64 位 (AMD64)]
VLC 版本: 2.1.5 Rincewind(64 位)
vlc.exe & libvlc.dll 位置: C:\Program Files\VideoLAN\VLC
设置 VLC_PLUGIN_PATH 环境变量而不是使用“--plugin-path”。
通常您不必设置该变量,但我不知道 LibVLC 的 Python 绑定。
我终于找到了让它工作的方法。我所需要的只是在代码末尾添加一个无限循环:
import vlc
file_path = 'C:\Users\JohnSmith\Computer_Code\Python\VLC\[Mazui]_Hyouka_-_13_[480p][DAEAD00A].mp4'
vlc_instance = vlc.Instance()
vlc_player = vlc_instance.media_player_new()
media = vlc_instance.media_new(file_path)
vlc_player.set_media(media)
vlc_player.play()
while True:
pass
我还安装了最新的 64 位版本的 VLC (2.2.0 Weatherwax)。然后,我创建了一个名为 VLC 的系统环境变量,并为其分配了一个值 C:\Program Files\VideoLAN\VLC(您计算机上 vlc.exe 的位置),然后将该变量附加到系统 PATH 变量的末尾。我必须重新启动 Windows 才能使变量生效。
我有一个包含以下文件的文件夹:
1) VLC_Library_Test.py:里面的代码如下图
2) vlc.py: 我从 http://git.videolan.org/?p=vlc/bindings/python.git;a=tree;f=generated;b=HEAD
下载的 vlc python 绑定
3) [马嘴]冰花-13[480p][DAEAD00A].mp4:一个视频文件我希望使用脚本播放。
# contents of VLC_Library_Test.py
import vlc
file_path = 'C:\Users\JohnSmith\Computer_Code\Python\VLC\[Mazui]_Hyouka_-_13_[480p][DAEAD00A].mp4'
vlc_instance = vlc.Instance()
vlc_player = vlc_instance.media_player_new()
media = vlc_instance.media_new(file_path)
vlc_player.set_media(media)
vlc_player.play()
每当我 运行 VLC_Library_Test.py 脚本时,没有任何反应,我在控制台日志中收到以下错误:
Warning: option --plugin-path no longer exists.
Warning: option --plugin-path no longer exists.
Process finished with exit code 0
如何让上面的脚本工作并使用 VLC 播放视频文件?
感谢任何帮助。
以下是关于我当前系统的一些信息:
操作系统: Windows 7 家庭高级版(64 位)
Python 解释器: Python 2.7.6(默认值,2013 年 11 月 10 日,19:24:24)[MSC v.1500 64 位 (AMD64)]
VLC 版本: 2.1.5 Rincewind(64 位)
vlc.exe & libvlc.dll 位置: C:\Program Files\VideoLAN\VLC
设置 VLC_PLUGIN_PATH 环境变量而不是使用“--plugin-path”。
通常您不必设置该变量,但我不知道 LibVLC 的 Python 绑定。
我终于找到了让它工作的方法。我所需要的只是在代码末尾添加一个无限循环:
import vlc
file_path = 'C:\Users\JohnSmith\Computer_Code\Python\VLC\[Mazui]_Hyouka_-_13_[480p][DAEAD00A].mp4'
vlc_instance = vlc.Instance()
vlc_player = vlc_instance.media_player_new()
media = vlc_instance.media_new(file_path)
vlc_player.set_media(media)
vlc_player.play()
while True:
pass
我还安装了最新的 64 位版本的 VLC (2.2.0 Weatherwax)。然后,我创建了一个名为 VLC 的系统环境变量,并为其分配了一个值 C:\Program Files\VideoLAN\VLC(您计算机上 vlc.exe 的位置),然后将该变量附加到系统 PATH 变量的末尾。我必须重新启动 Windows 才能使变量生效。