|
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 тебе поможет прочитай топик про перевод - там все написанно |
| 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 | ||
Что-то не идет... поставил все как ^^^, нажимаю 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 | ||
Похожи, но не одно и то же. |
| Posted by: Concord_Dawn on 21-01-2003, 02:01 | ||
File - save Wav... -> Nandub Error: No input audio stream to extract. |
| 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 |
| Я попробывал и мне выдало ошибку, вообшем не получается переделать братство. |