Страница 1 из 1

Mencoder.Как перекодить из >=2 дорожек DVD в один .avi файл

Добавлено: 2008-04-05 20:54:35
Gnix
Когда делаеш рип каждой дорожки DVD, получается: 1 дорожка -> 1 .avi
Но есть фильмы или просто файлы которые разбиты на много дорожек, то есть нужно из 2-x или более дорожек сделать один .avi
Если склеивать два .avi должно быть одинаковый fps, разрешение, кодек-> отпадает
Помогите сделать через mencoder из множество дорожек 1 .avi файл! :|

Re: Mencoder.Как перекодить из >=2 дорожек DVD в один .avi файл

Добавлено: 2008-04-06 0:07:19
Гость
Gnix писал(а):Но есть фильмы или просто файлы которые разбиты на много дорожек, то есть нужно из 2-x или более дорожек сделать один .avi
Что мешает указать несколько файлов: mencoder -oac lavc -ovc lavc -o pk.avi /d/ani/Paradise\ Kiss/*.mkv или mencoder -oac lavc -ovc lavc -o dvd.avi dvd://1-9?
Gnix писал(а):Если склеивать два .avi должно быть одинаковый fps, разрешение, кодек-> отпадает
склеивать контейнеры типа mkv mencoder не умеет, только простые. Впрочем, это догадки, бо не проверял.

Re: Mencoder.Как перекодить из >=2 дорожек DVD в один .avi файл

Добавлено: 2008-04-06 10:36:20
Gnix
Что мешает указать несколько файлов: mencoder -oac lavc -ovc lavc -o pk.avi /d/ani/Paradise\ Kiss/*.mkv или mencoder -oac lavc -ovc lavc -o dvd.avi dvd://1-9?
так пробовал, но почемуто кодится другая дорожка - файл VTS_01_1.VOB, а нужно VTS_04_1.VOB,VTS_04_2.VOB,VTS_04_3.VOB + VTS_05_1.VOB,VTS_05_2.VOB,VTS_05_3.VOB :( - делалось примерно так:

Код: Выделить всё

mencoder -oac copy -ovc xvid -xvidencopts vhq=1:bitrate=2400:bvhq=1:quant_type=mpeg -vf crop=720:432:0:72,hqdn3d=2:1:2 -o /home/Test.avi dvd://4-5 -dvd-device /path/VIDEO_TS 

Re: Mencoder.Как перекодить из >=2 дорожек DVD в один .avi файл

Добавлено: 2008-12-26 14:07:04
Fastman
Вот тут хотел прикрепить куда нить. Нашел эту тему.
Сам столкнулся только что с ситуацией. Вообщем проект у меня уже полгода идет, заказчик прислал образец видеофайла который будет храниться
в архиве. Скачал я 8.5 гиг с ftp-шника(26 минут видео). Контейнер - MXF внутри MPEG2-IMX(30Mb/s).
Решил проверить как жмет его mencoder. В итоге облом ! Вышла трабла со звуком.... меняю mp3lame на pcm или -nosound все пашет.
Полез разбираться... Оказывается - внутри 8(!!!!) звуковых дорожек. Написал в лист рассылки. поглядеть можно тут:
http://lists.mplayerhq.hu/pipermail/men ... 09663.html

Выставил как посоветовали. Все окей... но вот зараза.... при проигрывании у меня русская дорожка, а после кодирования - почему то английская !
Полез ковыряться, и нашел такую фичу:
строку:

Код: Выделить всё

OAC="-oac mp3lame -lameopts br=128:mode=3:q=3:vol=2 -srate 22050" 
дополнил таким образом

Код: Выделить всё

OAC="-oac mp3lame -lameopts br=128:mode=3:q=3:vol=2 -srate 22050 -af channels=1:1:3:0"
Чего это значит ? Вот человеческим языком.

-af - применяем аудиофильтр
channels=1:1:3:0 - Выходной файл будет иметь 1 канал:Делаем 1 перенаправление:3 канал:Пихаем в 0-ой(каналы с 0-ля считаются).

Оказалось в моем файле 1-2 канал это левый правый английский. 3-4 левый правый русский.
Таким образом можно менять каналы местами.. перенаправлять итд...