¿Qué necesito para que VLC reproduzca videos mp4?

¿Qué necesito para que VLC reproduzca videos mp4?

Estoy intentando configurar una Raspberry Pi como una caja multimedia que pueda transmitir desde torrents usandoPeerflix. Para probar, configuré un rastreador local y un torrent que contiene un video mp4. Peerflix funciona bien, pero VLC se cierra inmediatamente después de abrir tanto la transmisión como el video local con el siguiente resultado:

[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)

Estoy trabajando con Arch Linux ARM, con Openbox como mi administrador de ventanas. libvdpau está instalado y todo está actualizado. No he instalado ninguna biblioteca de fuentes, pero no estoy seguro de cuáles son necesarias aquí y no creo que sean esos errores los que hacen que VLC falle.

¿Alguien puede ayudarme a descubrir lo que me estoy perdiendo? Estoy seguro de que es obvio y simplemente pasé por alto algo en alguna parte, pero estoy perplejo.

EDITAR: instalé pulseaudio por si acaso. VLC ya no se queja del audio, pero por lo demás sigue igual.

EDITAR 2: Después de seguir elGuía wiki de Arch Linux para VLCe instalando dri2proto, el error cambia a un mensaje de falla de DRI2, de lo contrario es lo mismo. Actualizado en consecuencia. La única solución que he visto es instalar los controladores nouveau, que solo están empaquetados para ARMv7 en Arch Linux ARM. No estoy seguro de si estoy haciendo algo mal o si debería intentar compilar desde la fuente.

EDITAR 3: Se reproducirá el cambio a la salida XVideo, pero no hay audio ni video. Al desactivar el vídeo se reproduce sonido.

Respuesta1

Es posible que desees ver otras opciones de video en la configuración de VLC. Intente usarlo xvideoprimero para la salida. glxPodría valer la pena intentarlo si xvideono funciona, pero creo que eso es lo que está causando el problema en primer lugar. Después de esos dos, sigue recorriendo la lista e intenta reproducir tu vídeo.

Captura de pantalla de VLC que muestra opciones en Debian

Aunque como tiene una falla de segmentación, hay muchas otras cosas que podrían ser. Si todo lo anterior falla, intentaría compilarlo yo mismo.

información relacionada