O que eu preciso para o VLC reproduzir vídeo mp4?

O que eu preciso para o VLC reproduzir vídeo mp4?

Estou tentando configurar um Raspberry Pi como uma caixa de mídia que pode transmitir torrents usandoPeerflix. Para testar, configurei um rastreador local e um torrent contendo um vídeo mp4. O Peerflix está funcionando bem, mas o VLC fecha imediatamente após abrir o streaming e com o vídeo local com a seguinte saída:

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

Estou trabalhando com Arch Linux ARM, com Openbox como gerenciador de janelas. libvdpau está instalado e tudo está atualizado. Não instalei nenhuma biblioteca de fontes, mas não tenho certeza de quais são necessárias aqui e não acho que sejam esses erros que estão travando o VLC.

Alguém pode ajudar a descobrir o que estou perdendo? Tenho certeza de que é óbvio e apenas encobri algo em algum lugar, mas estou perplexo.

EDIT: Instalei o pulseaudio para garantir. O VLC não reclama mais do áudio, mas por outro lado é o mesmo.

EDIT 2: Depois de seguir oGuia wiki do Arch Linux para VLCe instalando o dri2proto, o erro muda para uma mensagem de falha DRI2, caso contrário é o mesmo. Atualizado em conformidade. A única solução que vi é instalar os drivers nouveau, que são empacotados apenas para ARMv7 no Arch Linux ARM. Não tenho certeza se estou fazendo algo errado ou devo tentar compilar a partir do código-fonte.

EDIT 3: Mudar para a saída XVideo será reproduzido, mas não há áudio nem vídeo. Desativar o vídeo reproduz som.

Responder1

Você pode querer ver outras opções de vídeo nas configurações do VLC. Tente usar xvideoprimeiro para saída. glxpode valer a pena tentar se xvideonão funcionar, mas acho que é isso que está causando o seu problema em primeiro lugar. Depois desses dois, continue percorrendo a lista e tentando reproduzir seu vídeo.

Captura de tela do VLC mostrando opções no Debian

Embora seja uma falha de segmentação, há muitas outras coisas que poderia ser. Se todas as opções acima falharem, eu tentaria compilá-lo sozinho.

informação relacionada