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

1

Estou tentando configurar um Raspberry Pi como uma caixa de mídia que pode transmitir a partir de torrents usando o Peerflix . Para testar, eu 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 o Arch Linux ARM, com o Openbox como meu gerenciador de janelas. O libvdpau está instalado e tudo está atualizado. Eu não instalei nenhuma biblioteca de fontes, mas não tenho certeza de quais são necessárias aqui, e não pense que são esses erros que estão falhando no VLC.

Alguém pode ajudar a descobrir o que está perdendo? Eu tenho certeza que é óbvio e eu apenas mostrei algo em algum lugar, mas estou perplexo.

EDIT: Eu instalei pulseaudio para uma boa medida. VLC já não reclama de áudio, mas por outro lado é o mesmo.

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

EDIT 3: A mudança para a saída XVideo será reproduzida, mas não há áudio nem vídeo. Desativar o vídeo é reproduzido como som.

    
por user1576628 16.05.2015 / 02:56

1 resposta

1

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

Embora desde que é segfaulting, há tantas outras coisas que poderia ser. Se todos os itens acima falharem, eu tentaria compilar sozinho.

    
por 16.05.2015 / 20:48