Como codifico vídeo para o Philips DCP851 com ffmpeg?

1

Um player antigo da Philips que eu reproduzia seria um arquivo "xvid", como o comumente criado pelo Handbrake & ferramentas semelhantes. Este não vai jogar todos os arquivos que eu tinha por aí, nem usar as receitas padrão que eu usei anteriormente com o ffmpeg.

    
por Dan Pritts 06.09.2012 / 07:44

2 respostas

2

De acordo com o manual do Philips DCP851, o dispositivo pode reproduzir o DIVX, portanto, o seguinte deve ser aplicado

Retirado dos exemplos de ffmpeg

Converter para DivX

Isso cria um arquivo DivX, taxa de proporção de 4: 3, resolução de 320x240, taxa de bits de 690k para vídeo, 128k para áudio. O tipo certo de tamanho para o meu reprodutor Archos AV420.

ffmpeg -i inputfile.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 4:3 -s 320x240 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 outputfile.avi

e a mesma coisa para a proporção 16: 9.

ffmpeg -i inputfile.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 16:9 -s 320x192 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 outputfile.avi

    
por 06.09.2012 / 07:52
1

Essas opções do ffmpeg funcionaram para mim. Demorou um pouco para descobrir. Esta unidade é menos compatível do que uma unidade philips mais antiga que eu tenho.

ffmpeg -i input.foo -acodec libmp3lame -ab ABITRATE -ac 2 -s WIDTHxHEIGHT -vcodec libxvid -b VBIT -vtag DIVX output.avi

DIVX é apenas a palavra DIVX e é obrigatório. Eu acredito que isso em particular é o parâmetro mágico para fazer o DCP851 funcionar. [EDITAR] - MP4S também funciona. MP4S funciona com outro player de hardware que tenho que não funciona com DIVX (Sony DVP-FX980). Talvez seja mais amplamente compatível?

ABITRATE é a taxa de bits de áudio - 64k é o que eu uso

VBITRATE é a taxa de bits de vídeo - 640k é o que eu uso, mas é péssimo; um número maior daria melhor qualidade de vídeo.

WIDTH e HEIGHT são o tamanho do pixel do vídeo de saída

A tela é de 480x234, então eu uso isso para WIDTHxHEIGHT com material 16: 9. Se você tivesse material 4: 3, uma boa escolha seria 304x234 ou 320x234.

As tags de vídeo (vtag) que estão sendo usadas para AVIs são chamadas de fourcc. www.fourcc.org tem uma lista bem grande desses códigos.

    
por 06.09.2012 / 07:53

Tags