Acabamos de receber seis placas Raspberry Pi com 512 MB de RAM e planejamos usá-las para reprodução HDMI.
Os testes iniciais estavam funcionando muito bem com o omxplayer, mas estamos enfrentando problemas extremos de gagueira para cada arquivo h264 que possui uma taxa de bits acima de 3mbits.
Depois de pesquisar na web, descobri que várias pessoas reproduzem arquivos de 11 bits ou superior sem problemas. Gostaria de saber se é realmente necessário fazer overclock do Raspberry Pi para obter uma reprodução suave ou se existem configurações de codificação recomendadas para os arquivos serem reproduzidos no rasp.
Nossa configuração atual:
- GPU dividida em 256/256
- raspbian mais recente em http://www.raspbian.org/RaspbianImages e atualizado com
apt-get dist-upgrade
- testado com cartões sandisk extreme pro 32GB 95mb / s e com cartões SD classe 10 padrão
- omxplayer de http://omxplayer.sconde.net/ Data da compilação: 23/10/2012 01:40 CEST
- o omxplayer começou no console com passagem de áudio; também tentei com clipes de vídeo que não possuem faixa de áudio
Aqui está um dos vídeos que estamos tentando reproduzir .
Além disso, tentamos com várias taxas de bits menores. Exceto pelo h.264 codificado em vbr com 3mbits, todos os vídeos gaguejam.
exemplos de vídeos que queremos reproduzir estão no vimeo e no youtube:
fonte
Respostas:
As configurações que eu uso com o ffmpeg para transcodificar o vídeo para reprodução usando Xbmc no meu Pi são as seguintes:
Isso é reproduzido muito bem em full HD.
A outra coisa que você precisa verificar é a configuração vsync. Você deseja desativar isso e ver o que isso afeta. O vsync on é muito implacável se você tiver quadros que precisam de um quadro completo para decodificar. O local em que essa configuração pode ser encontrada depende do ambiente gráfico que você está usando para executar o omx player.
O uso de um cartão SD de classe 10 também é obrigatório, mas vejo que você já o abordou.
fonte