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

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

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

Непрочитанное сообщение Gnix » 2008-04-05 20:54:35

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

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 не умеет, только простые. Впрочем, это догадки, бо не проверял.

Gnix
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-03-21 2:50:24
Откуда: Ukraine, Kiev
Контактная информация:

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

Непрочитанное сообщение Gnix » 2008-04-06 10:36:20

Что мешает указать несколько файлов: 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 

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

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

Непрочитанное сообщение Fastman » 2008-12-26 14:07:04

Вот тут хотел прикрепить куда нить. Нашел эту тему.
Сам столкнулся только что с ситуацией. Вообщем проект у меня уже полгода идет, заказчик прислал образец видеофайла который будет храниться
в архиве. Скачал я 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 левый правый русский.
Таким образом можно менять каналы местами.. перенаправлять итд...
Главное в жизни здоровье и любовь, остальное я все куплю.