1

Я хотел конвертировать файл, чтобы я мог воспроизвести его на моем DVD-плеере, который работает только с DivX / Xvid. Я старался :

ffmpeg.exe -y -i "in.mp4" -t 480.00 -vf scale=720:301,pad=720:576:0:137 -map 0:v:0 -map 0:1 -b:v 2500K -vcodec libxvid -aspect 1.25 -b:a:0 128K -ac:a:0 2 -ar:a:0 48000 -codec:a:0 libmp3lame "out.avi"

Я хотел знать, какие параметры я должен использовать для получающегося файла, чтобы они также имели следующие характеристики (максимально приближенные к профилю "Divx Home Theater"):

Macroblocks: 40500 bps
VBV Buffer: 384kB
VBV Bitrate: 4854 kbps
B-Frame: 1

Моя информация о сборке ffmpeg :

ffmpeg version 2.2.git built on Sep 28 2014 08:33:32 with gcc 4.6.2 (GCC)

Также моя ОС - Windows 7 x64

1 ответ1

2

В FFMPEG wiki есть страница об этом: https://trac.ffmpeg.org/wiki/Encode/MPEG-4

Краткая история:ffmpeg -i input.avi -c:v mpeg4 -vtag xvid output.avi

Конечно, существуют разные уровни поддержки на разных устройствах. Этот обмен электронной почтой об очень ограниченном устройстве, кажется, указывает на более низкий уровень стандарта (используйте его, если вы не можете протестировать устройство заранее):

ffmpeg -i input.mkv -sn -c:a libmp3lame -ar 48000 -ab 128k -ac 2 -c:v libxvid -crf 24 -vtag DIVX -vf scale=640:480 -aspect 4:3 -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 30 -vb 1500k output.avi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .