Como codifico vídeo para Philips DCP851 com ffmpeg?

Como codifico vídeo para Philips DCP851 com ffmpeg?

Um reprodutor Philips mais antigo que eu reproduzia arquivos "xvid", como aqueles comumente criados pelo Handbrake e ferramentas semelhantes. Este não reproduz todos os arquivos que eu tinha, nem usa as receitas padrão que usei anteriormente com o ffmpeg.

Responder1

De acordo com Philips DCP851manualseu dispositivo pode reproduzir DIVX, portanto, o seguinte deve ser aplicado

Retirado deexemplos de ffmpeg

Converter para DivX

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

ffmpeg -i arquivo de entrada.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspecto 4:3 -s 320x240 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 arquivo de saída.avi

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

ffmpeg -i arquivo de entrada.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspecto 16:9 -s 320x192 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 arquivo de saída.avi

Responder2

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 possuo.

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

DIVXé apenas a palavra DIVXe é obrigatório. Acredito que este em particular seja o parâmetro mágico para fazer o DCP851 funcionar. [EDITAR] - MP4Stambém funciona. MP4Sfunciona com outro player de hardware que tenho e que não funciona 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 do vídeo - 640ké o que eu uso, mas é uma porcaria; um número maior proporcionaria melhor qualidade de vídeo.

WIDTHe HEIGHTsão o tamanho do pixel do vídeo de saída

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

As tags de vídeo (vtag) usadas para AVIs são chamadas de fourcc. www.fourcc.orgtem uma lista bastante grande desses códigos.

informação relacionada