Debian 上的 VLC 出现多个问题

Debian 上的 VLC 出现多个问题

所以我有一个安装了 Debian、VLC 的 Raspberry(实际上是 virtualBox),以及一个我想要运行的 python 脚本。

  • 问题 1:我尝试在 Tkinter 框架上的 Python 脚本中使用 Python-vlc 运行视频

该脚本是正确的,因为它确实在我的 Windows PC 上运行,代码如下所示:

instance = vlc.Instance()
player = instance.media_player_new()

def GetHandle():
    return frame.winfo_id()

def play(_source):
    Media = self.instance.media_new(_source)
    Media.get_mrl()
    player.set_media(Media)

    player.set_hwnd(GetHandle())
    player.play()

但我收到这个错误,它一直循环

消息错误循环

[a4c05f88] main video output error: video output creation failed
[9752e2f0] main decoder error: failed to create video output
[h264 @ 0x9752e9e0] get_buffer() failed
[h264 @ 0x9752e9e0] thread_get_buffer() failed
[h264 @ 0x9752e9e0] decode_slice_header error
[h264 @ 0x9752e9e0] no frame!

我查找了如何修复这个问题。我发现我必须将视频输出设置为 OpenGL 或类似的东西。所以我尝试在 VLC 的设置中设置它,但

  • 问题 2:我看不到任何文字

不带文本的 VLC 图像

我找不到任何关于 VLC 不显示任何文本的信息。我尝试在删除并重新启动后重新安装它。之前我还遇到过 PulseAudio 的另一个问题,我可以修复它,所以基本上没有什么用。有人能帮忙吗?

有没有办法通过终端更改 VLC 的设置而无需打开 VLC?

更新:我发现更改字体类型/大小确实会使文本弹出 2/3 秒后再次消失,因此我尝试将视频输出设置为所有可用的输出(如果确实如此,则无法真正读取)但仍然不起作用

相关内容