Качество преобразования VOB в FFmpeg

Я пытаюсь преобразовать файл VOB в mpeg как это:

./ffmpeg.exe -i VTS_01_2.VOB -r 24  out1.mpeg

Однако качество очень плохо.

Я попробовал ./ffmpeg.exe -i VTS_01_2.VOB -vcodec copy out1.mpeg

Но размер файла является слишком большим (90% оригинала – 300 МБ для 4-минутного видео), и Windows Movie Maker зависает при попытке импортировать его.

Как я могу получить достойное качество MPEG от моего VOB?

16
задан 02.02.2013, 19:04

1 ответ

ffmpeg -i input.vob -c:v copy -c:a copy output.mpg  

Эта команда не уменьшает размер или изменяет качество. Это просто демультиплексоры VOB и перепакеты это как MPEG. Вас нужно оставить с точно тем же самым качеством. Размер изменяется минимально из-за потери издержек контейнера VOB.

Если Вы хотите поддержать качество, и уменьшать размер Вы оказываетесь перед необходимостью преобразовывать его с другим кодером как x264 или XviD к MKV или контейнеру MP4, например:

ffmpeg -i input.vob -c:v libx264 -c:a aac -strict experimental output.mp4

Это даст Вам видео H.264 и аудио AAC. Набор -crf 23 для качества видео, где меньше средств лучшее качество (нормальные значения от 18–28). Качество звука может быть изменено с -b:a 192k для фиксированной скорости передачи, или если Вы хотите использовать другой кодер такой как -c:a libfaac, можно выбрать VBR с -q:a 100 (100%-е качество по умолчанию).

28
ответ дан 07.12.2019, 10:50

Теги

Похожие вопросы