Я пытаюсь преобразовать файл 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?
ffmpeg
mpeg
vob
video-conversion
slhck
источник
источник
Ответы:
Эта команда не уменьшает размер и не изменяет качество. Это просто демультиплексирует VOB и переупаковывает его как MPEG. Вы должны остаться с точно таким же качеством. Размер изменяется минимально из-за потери накладных расходов контейнера VOB.
Если вы хотите сохранить качество и уменьшить размер, вам придется преобразовать его с помощью другого кодировщика, такого как x264 или XviD, в контейнер MKV или MP4, например:
Это даст вам видео H.264 и аудио AAC. Установите
-crf 23
для качества видео, где меньше означает лучшее качество (значения от 18 до 28). Качество звука можно изменить с помощью-b:a 192k
фиксированной скорости передачи данных, или, если вы хотите использовать другой кодер, например-c:a libfaac
, вы можете выбрать VBR с-q:a 100
(качество по умолчанию 100%).источник
cat *.VOB > output.vob
copy /b "1.vob" + "2.vob" + "3.vob" "temp.vob"
. См. Также stackoverflow.com/a/29729610Недавно я занимался кодированием VOB после копирования нескольких незаменимых DVD. Использование
ffmpeg version 1.2.4
out of Homebrew на OSX:Я должен был установить,
-probesize
и-analyzeduration
так как VOB-файл 5.4 ГБ имел потоки, начинающиеся позже в файле, которые не найдены без этих опций.Затем
-map
параметр позволяет мне выбирать, какие потоки передавать на выход - видеопоток, первые два аудиопотока и 9-й поток, которые являются субтитрами. Используйтеffprobe
(с помощью-probesize
&,-analyzeduration
чтобы увидеть список потоков).Добавьте некоторые из них
-metadata
в потоки аудио и субтитров на выходе.Варианты кодирования видео после
-c:v
того, как вы можете прочитать о другом месте .Наконец, скопируйте как-есть потоки аудио и субтитров в выходной файл. Вывод должен быть
MKV
для правильного встраивания субтитров и всех метаданных.На моем Macbook Air 2011 это кодирование заняло около 6 часов и вылилось в идеальный 2,4 ГБ файл MKV.
источник
Синтаксис в предыдущем ответе не работает на моей Mac OS. Похоже, что этот работает нормально, с немного другими опциями (
-sameq
для соответствия входному квантователю,-ss
для смещения времени начала и-t
продолжительности):источник
-sameq
опция устарела. В старых версиях используйте-vcodec
/-acodec
вместо-c:v
/-c:a
.