我正在使用 vlc python 绑定来播放视频。然后我得到了这些错误:
[0x3d0c58] main window error: corrupt module: /Applications/VLC.app/Contents/MacOS/plugins/libmacosx_plugin.dylib
[0x3c9af8] vout_macosx vout display error: No drawable-nsobject nor vout_window_t found, passing over.
[0x3178a98] main video output error: video output creation failed
[0xa48c98] main decoder error: failed to create video output
视频不会显示。但是音频还可以,我可以毫无问题地听到音频。而且我还可以毫无问题地调用所有其他 python vlc 函数,如 play()、pause()、...。就是没有视频。
它是 VLC 2.0.8 32bit,OSX 10.8.4 64bit,python 是 3.3.2 32bit。直接使用 VLC 播放任何视频都没有问题。这只发生在我使用 python 命令行时。
但是我在 Windows 7 中做了同样的事情,一切都很完美。那么这是一个mac唯一的问题吗?
我从以下位置下载我的 python vlc 绑定:http: //liris.cnrs.fr/advene/download/python-ctypes/