VLC 播放 mp4 视频需要什么?

VLC 播放 mp4 视频需要什么?

我正在尝试将 Raspberry Pi 设置为媒体盒,以便使用Peerflix。为了测试,我设置了一个本地跟踪器和一个包含 mp4 视频的 torrent。Peerflix 运行正常,但 VLC 在打开流媒体和本地视频后立即关闭,输出如下:

[010750d0] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[b3a0d5b0] freetype spu text error: failed to load font file Serif Bold
LibEGL warning: DRI2: failed to authenticate
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad4621a8] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad462220] chain filter error: Too high level of recursion (2)
[ad461ba8] core filter error: Failed to create video filter2
[ad460d00] core filter error: Failed to create video filter2
[b4011210] core vout display error: Failed to create video filter2
[b4011210] core vout display error: Failed to adapt decoder format to display
[b3a1e188] freetype spu text error: failed to load font file Serif Bold
Segmentation fault (core dumped)

我正在使用 Arch Linux ARM,使用 Openbox 作为窗口管理器。libvdpau 已安装,所有内容都是最新的。我没有安装任何字体库,但我不确定这里需要哪些字体库,我不认为是这些错误导致 VLC 崩溃。

有人能帮我找出我遗漏了什么吗?我确信这很明显,我只是在某个地方略过了一些东西,但我被难住了。

编辑:我安装了 pulseaudio 以防万一。VLC 不再抱怨音频,但其他方面都一样。

编辑2:按照VLC 的 Arch Linux wiki 指南并安装 dri2proto 后,错误变为 DRI2 失败消息,否则相同。相应更新。我见过的唯一解决方案是安装 nouveau 驱动程序,这些驱动程序仅适用于 Arch Linux ARM 上的 ARMv7。我不确定我是否做错了什么,或者我应该尝试从源代码编译。

编辑 3:切换到 XVideo 输出可以播放,但没有音频和视频。禁用视频可以播放声音。

答案1

您可能需要查看 VLC 设置中的其他视频选项。xvideo首先尝试使用输出。glx如果没有用,可能值得一试xvideo,但我认为这首先就是导致您出现问题的原因。完成这两个操作后,继续循环浏览列表并尝试播放视频。

VLC 屏幕截图显示 Debian 中的选项

虽然这是段错误,但可能还有很多其他原因。如果以上所有方法都失败了,我会尝试自己编译。

相关内容