LINUX.ORG.RU

mencoder и ffmpeg. DVD to avi. Theora & vorbis.


0

0

Хочу получить 700Mb avi-файл из vob. Понравился мне theora и хочу сжать с этим кодеком. Пробовал ffmpeg:
ffmpeg -i VID2.vob -f avi -vcodec libtheora -qphist -acodec vorbis file_theora.avi
Получил файл плохого качества размером 395Mb. И звук не перекручивается. Т.е. когда вперед фильм мотаешь, звук очень сильно отстаёт. Например, я перекрутил уже на конец фильма, а звук где-то на 10 минуте только. И mplayer сообщает следующее: Обнаружен плохо 'слоёный' AVI файл - переключаюсь в -ni режим...
Пробовал mencoder:
mencoder VID2.vob -ovc lavc -oac lavc -lavcopts vcodec=libtheora:acodec=vorbis:abitrate=64 -o file_mpeg4.avi
Пишет: Не могу найти кодек 'libtheora' в libavcodec...
Тогда решил использовать mpeg4 в 2 прохода:
mencoder VID2.vob -ovc lavc -oac lavc -lavcopts vcodec=mpeg4:vpass=1:acodec=vorbis:abitrate=64 -o file_mpeg4.avi && mencoder VID2.vob -ovc lavc -oac lavc -lavcopts vcodec=mpeg4:vpass=2:acodec=vorbis:abitrate=64 -o file_mpeg4.avi
Файл получился нормального качества, но размер 1200Mb. И снова таже проблема со звуковой дорожкой. И mplayer сообщает следующее: Обнаружен плохо 'слоёный' AVI файл - переключаюсь в -ni режим...
====================================================
Как же сжать этот vob в avi размером 700Mb, чтоб звук не опаздывал?

anonymous

Что касается звука, попробуй -mc 0. А по поводу размера файла и качества картинки, нужно высчитать битрейт и будет 700МБ.

anonymous
()

>mencoder VID2.vob -ovc lavc -oac lavc -lavcopts vcodec=mpeg4:vbitrate=636:vpass=1:acodec=vorbis:abitrate=64 -o file_mpeg4.avi

fixed.

И собирай в mkv, а не avi.

redgremlin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.