Что нужно для воспроизведения видео mp4 в VLC?

Что нужно для воспроизведения видео mp4 в VLC?

Я пытаюсь настроить Raspberry Pi как медиа-приставку, которая может транслировать торренты с помощьюПирфликс. Для проверки я настроил локальный трекер и один торрент с видео mp4. 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.

Может кто-нибудь помочь разобраться, что я упускаю? Я уверен, что это очевидно, и я просто где-то что-то упустил, но я в тупике.

EDIT: Я установил PulseAudio для пущей уверенности. VLC больше не жалуется на звук, но в остальном все то же самое.

EDIT 2: После того, как вы выполнилиВики-руководство Arch Linux для VLCи установке dri2proto, ошибка меняется на сообщение об ошибке DRI2, в остальном то же самое. Обновил соответствующим образом. Единственное решение, которое я видел, это установить драйверы nouveau, которые упакованы только для ARMv7 на Arch Linux ARM. Я не уверен, делаю ли я что-то неправильно или мне следует попробовать скомпилировать из исходников.

EDIT 3: Переключение на выход XVideo воспроизводит, но нет ни звука, ни видео. Отключение видео воспроизводит звук.

решение1

Возможно, вам стоит посмотреть другие параметры видео в настройках VLC. Попробуйте xvideoсначала использовать для вывода. glxможет быть, стоит попробовать, если xvideoне работает, но я думаю, что это и есть причина вашей проблемы в первую очередь. После этих двух вариантов продолжайте циклически проходить по списку и пытаться воспроизвести видео.

Скриншот VLC, показывающий параметры в Debian

Хотя, поскольку это segfaulting, есть много других вещей, которые это могут быть. Если все вышеперечисленное не сработает, я просто попробую скомпилировать его сам.

Связанный контент