Printable Version of Topic
Click here to view this topic in its original format
Forums > Работа с видео и аудио > Как вытащить звук из multiple audio stream DivX-а?, нужна помощь


Posted by: Concord_Dawn on 20-01-2003, 20:53
Есть divx с 3-мя audio track-ами, нужен один из них в .wav или .mp3 формате. TmpegEnc, Avi2Wav & VirtualDub берут дефолтный аудио, а мне нужен stream #2. Подскажите, как-бы его ета... оттудава...

Спасибо!

Posted by: DJ Dam on 20-01-2003, 21:02
GraphEdith тебе поможет
прочитай топик про перевод - там все написанно smile.gif

Posted by: Concord_Dawn on 20-01-2003, 21:53
Не понял, какой топик про перевод?
Пояснение - в фильме _не_ многоканальный звук (ac3), а просто 3 разных мп3 трака, на выбор.
Естественно, "Перевод в AC3" мне не надо, у меня аудио в мп3, а "Как накладывать перевод на видеофильм" тоже, мне надо как раз обратное.
Попробовал GraphEdit, вроде он может сделать то, что мне нужно (показывает все 3 аудио дорожки, все мп3), но если я пробую ему вставить фильтр File Writer вместо Default DirectSound Device после mp3 decoder-а, говорит incompatible. Кто знает как он работает, подскажите.

Posted by: obaldin on 20-01-2003, 22:02
Попробуй так - убери аудио и видео декодеры, поставь после АВИ сплиттера сразу АВИ-мукс, а на него подсоедини только видео и нужный канал аудио. Дальше уже файл-райтер. Получишь ави-файл с одной аудио дорожкой, а дальше уже просто.

Posted by: Concord_Dawn on 21-01-2003, 00:16
QUOTE (obaldin @ 20-01-2003, 11:02):
Попробуй так - убери аудио и видео декодеры, поставь после АВИ сплиттера сразу АВИ-мукс, а на него подсоедини только видео и нужный канал аудио. Дальше уже файл-райтер. Получишь ави-файл с одной аудио дорожкой, а дальше уже просто.


Что-то не идет... поставил все как ^^^, нажимаю play, он говорит: The graph could not change state. The data is invalid. (Return code: blah blah)

Posted by: VxWorks on 21-01-2003, 01:01
А Nandub-ом вытащить нужный трек нельзя? Он как раз умеет вытаскивать треки №1 и №2

Posted by: Concord_Dawn on 21-01-2003, 01:30
Где в Nandub-е опция переключения треков? Если просто иду file - save wav, он у меня крашится.
И вообще, разве nandub/virtualdub не одно и то же?

Posted by: VxWorks on 21-01-2003, 01:55
QUOTE :
И вообще, разве nandub/virtualdub не одно и то же?

Похожи, но не одно и то же.

Posted by: Concord_Dawn on 21-01-2003, 02:01
QUOTE:

Audio->No audio
Audio->Secondary Stream->AVI audio


File - save Wav... -> Nandub Error: No input audio stream to extract.
sad.gif

Posted by: Concord_Dawn on 21-01-2003, 05:12
Ура! Получилось!
Рассказываю подробно как, для тех кому интересно:
1. Открываешь Graphedit
2. File - Render media file - select the .avi
3. Удаляешь все кроме: Самого файла, Avi Splitter, MPEG Layer-3 Decoder (только один)
4. Graph - Add Filters - DirectShow Filters, добавляешь: ACM Wrapper, AVI Mux, File writer (даешь какое-нибудь имя, когда спросит)
5а. Чтобы сделать .avi только с одним аудио треком подсоединяем так:
File -> Avi Splitter (Stream 00) -> AVI Mux (Input 01) -> File Writer
________________(Streаm 0#)* -> MP3 Decoder -> ACM Wrapper -> AVi Mux (Input 02)
* Stream 0# - выбираешь нужный audio track
5b. Чтобы сделать только wave, подсоединяем так:
File -> Avi Splitter (Stream 0#)* -> MP3 Decoder -> ACM Wrapper -> Avi Mux (any input) -> File Writer
* Stream 0# - выбираешь нужный audio track
6. Жмешь play, ждешь. Все.

Posted by: dynamok on 07-02-2003, 10:04
Я попробывал и мне выдало ошибку, вообшем не получается переделать братство.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)