пятница, 8 мая 2009 г.

ffmpeg или dvd to avi

В общем писать особенно не чего =). Попался мне dvd диск, который "в лоб" отказался конвертироваться. По результатам войны с ним, родился мальньки справочник - Как перевести dvd в avi.

1. Определение файлов vob которые необходимо конвертировать

Научного подхода я не искал. Файлы определяю визуально =) по размеру и расширению.

2. Как сжимать?

В выборе кодека я определился раньше - libx264, а вот остановиться на методе не мог. В результате практических тесто выбор пал на одинопроходное сжатие со средним качеством.

#ffmpeg -i film.vob -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi

Кодек видео -vcodec libx264
Пресет качества -vpre hq
Коэфициент сжатия -crf 25

3. Как сжать несколько vob в один avi

ffmpeg умеет принимать потоковые данные. Наши vob файлы и есть потоки. По этому самый простой способ:

#cat film1.vob film2.vob | ffmpeg -i - -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi

Ключевой параметр "-i -", где тире говорит брать данные для компрессии со стандартного ввода.

Комментариев нет: