Кодирование скопированного на винт DVD в MPEG4
Допустим, вы скопировали DVD целиком в каталог /mnt/films/movie. Теперь вы хотите конвертировать этот фильм в MPEG4 прямо с винта. Mplayer позволяет играть содержимое DVD из указанного каталога, например:
mplayer dvd://1 -dvd-device /mnt/films/movie
То есть в параметре -dvd-device мы указываем путь к каталогу, куда вы сбросили DVD (а копировать надо, начиная из корневого каталога, то есть вместе с каталогами AUDIO_TS и VIDEO_TS). Подобно Mplayer'у, из каталога может читать DVD-формат и Mencoder. Кодируем в MPEG4 фильм, скопированный с DVD в /mnt/films/movie:
mencoder dvd://1 -dvd-device /mnt/films/movie -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900:vqmin=2:vqmax=25:vhq:v4mv:trell:autoaspect -vf scale=512:384 -lameopts cbr:br=128:aq=0 -ffourcc DIVX -o movie.avi
|
|
Как втолковать файлу, что он - DivX
Допустим, вы конвертировали файл Mencoder'ом с MPEG4/DivX совместимый форматом сжатия, но другой плейер/кодек не хочет понимать, что ваш файл вполне MPEG4. В таком случае можно напрямую "вшить" в файл название совместимого кодека:
mencoder исходный файл.avi -ovc copy -oac copy -ffourcc DIVX -o файл результата.avi
Работает для FFMPEG, XVid - проверено.
|
|
Кодирование фильмов в три проходаZero Z. Zeibov пишет:
И еще я бы добавил в главу по перекодированию файлов метод кодирования в три прохода. Он дает возможность более точного выбора размера получаемого фильма (650,700,750 или двухкомпактные фильмы). mencoder dvd://1 -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi
после отработки создается файл frameno.avi с одной только звуковой дорожкой, и выдается информация о возможных битрейтах и получаемом размере при его использовании. Дальше первый проход кодирования видео:
mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=битрейт -o movie.avi -vop scale=512:384
и второй:
mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=битрейт -o movie.avi -vop scale=512:384
|
|
Как перегнать фильм DVD в формат MPEG4 (DivX)?
Задача. Перегнать фильм с DVD в DivX/MPEG4, чтобы получить файл такого размера, каков поместится на обычной CD-болванке. Как это сделать?
|
|
Подробнее...
|
|
Конвертируем VideoCD в MPEG4Командная строка будет выглядеть так: mencoder vcd:// -ffourcc DIVX -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o out.avi
Несколько комментариев. Результат будет записан в файл out.avi. Параметр -oac copy указывает на то, что мы копируем звуковой поток без изменений. В качестве выходного кодека (-ovc) у нас идет lavc, а поскольку он поддерживает несколько форматов, то мы уточняем, какой именно нам нужен - mpeg4.
|
|
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|