Mifodix писал(а): ↑14.08.2011 20:11
alkesta писал(а): ↑14.08.2011 19:34
Незнаю как это будет в mencoder, но с ffmpeg я бы поступил так
будет показана информация о файле, потоки будут пронумерованы
0:0 video
0:1 audio
и т.п.
Выбираешь поток через -map 0:x (где x - номер нужного потока) и делай что хочешь.
Вывод ffmpeg:
Код: Выделить всё
Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 8000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0.1[0x81]: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
Stream #0.2[0x80]: Audio: ac3, 0 channels
Видишь дорожку с 2-мя каналами? А она есть! почти (с)
Тот же mediainfo прекрасно видит обе дорожки. Но суть не в этом. Mencoder тоже видит 2 дорожки, но почему-то ни одну не может извлечь, хотя проигрывает велколепно.
Вторая дорожка странная... '0 channels' как-то не очень корректно звучит
Попробуйте извлечь ее с помощью Avidemux.
Mifodix писал(а): ↑14.08.2011 19:19
Скорее всего неверное решение дилетанта: с помощью mencoder закодировал бы с 1-ой дорожкой, потом бы извлёк 2-ую дорожку, закодировал бы её отдельно и добавил бы в контейнер matroska обе дорожки
Т.е. вторая дорожка уже бы копировалась к видео, так? - рискуете на ней получить сабжевый рассинхрон
alkesta писал(а): ↑14.08.2011 19:34
sspphheerraa
Дампишь dvd на диск, кодируешь 2 раза видео и аудио (нужные аудио потоки), а потом муксишь из 2-х файлов - одно видео и 2 аудио, как я выше приводил.
Хе-хе, а если дорожек не две, а три ...четыре
извращение, к тому же, тоже не факт что не будет рассинхрона
На doom9.org обсуждали сабж, и единственным решением (на данный момент) признали - размуксивание MPEG2 файла на составляющие потоки с помощью projectx. Далее мукс через mplex. Ссылки я приводил выше.
В общем, если кто пользуется другим способом и проблем не наблюдается - слава Богу!
Просто метод projectx+mplex работает с любыми MPEG2 (включая DVB и IPTV), причем с исправленным, таким образом, файлом уже можно делать все, что угодно... копировать, кодировать... вместе, порознь... рассинхрона не будет
проверено лично не на одном десятке "проблемных" mpeg2 файлах.
Удачи!