![>](style_images/2/nav_m.gif)
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
![]() |
|
Posted: 07-05-2006, 19:41
(post 1, #597570)
|
||
Daysleeper ![]() Group: Privileged Posts: 21927 Warn:0% ![]() |
Как конвертировать AC3 в MP3? AlexGg Эта статья написана AlexGG и публикуется с согласия автора. Впервые эта статья была опубликована здесь Опишу один из наболее простых (на мой скромный взгляд) способов - посредством GraphEdit. Кстати, GraphEdit является частью DirectMedia SDK. Он может пропускать полученный с помощью одного из установленных в системе фильтров сигнал через любой другой кодек или фильтр, установленный и зарегистрированный в системе. Фильтры которые нас интересуют в этой задаче, устанавливаются либо самостоятельно, либо при помощи NIMO Codec Pack V5.0 Build 7. Проверить их наличие в системе можно несколькими путями, однако самый простой: запустить SysEnum.exe программу, которая идет вместе с GraphEdit и находится в его директории. Этот скриншот объясняет как выглядит эта программа: Итак нам нужны: GraphEdit и несколько фильтров: Dump, Ligos MPEG Splitter, Lame Mp3 Encoder, I-Media Multiple MPEG2 Source, InterVideo Audio Decoder. (Найдите их с помощью SysEnum.) И главное, рипнутый на жёсткий диск DVD (его vob-ы) и файл filelist.lst, содержание которого должно выглядеть например так: F:\\DVD-Rips\\vts_01_1.vob F:\\DVD-Rips\\vts_01_2.vob F:\\DVD-Rips\\vts_01_3.vob F:\\DVD-Rips\\vts_01_4.vob F:\\DVD-Rips\\vts_01_5.vob Все готово? Тогда поехали! 1. Запускаем GraphEdit, и выбираем: Graph->Insert_Filters.... В открывшемся окне выбираем раздел: DirectShow Filters и ищем I-Media Multiple MPEG2 Source. 2. Выбрав I-Media..., нажимаем кнопку Insert Filter, и даем ему filelist.lst. В рабочем поле GraphEdit появится этот фильтр. 3. Следующий на очереди - Ligos MPEG Splitter. Аналогично вставляем его, и теперь соединяем Output от I-Media и Input от Ligos между собой. Для этого встать на точку Output, нажать левую кнопку мыши и тянуть ее до точки Input не отпуская. В окне Ligos фильтра появляется содержимое *.vob. Обычно это: Video поток, несколько AC3 и несколько SubPicture потоков. последнего может и не быть) 4. Вставляем InterVideo AudioDecoder, и соединяем его с одной из AC3 дорожкой. (Если вы знаете, на какой дорожке что записано, идем далее к (п.5), если нет, то можно (временно для тестирования) вставить Default DirectSound Device из Audio Renderers, и соединив его c InterVideo..., нажать кнопку воспроизведения и послушать, что находится на каждой звуковой дорожке.) (!!!) Учтите, что как она будет звучать здесь, так она будет и закодирована, так что если услышите какие-либо проблемы, то "предмет" в студию! 5. После того как дорожка выбрана, из DirectShow Filter вставляем Lame MPEG Layer III Audio Encoder, и соединяем его с InterVideo AudioDecoder. 6. Правой кнопкой мыши в Lame Properties вы можете устанавить нужный bitrate и сделать другие настройки MP3 кодека. 7. Последний фильтр - Dump. Вставляя его, у вас спросят о имени файла, куда записывать результат. Напишите "желаемое_имя.mp3". 8. Осталось нажать кнопку воспроизведения, и наслаждаться мерным жужанием... Для визуального восприятия сказанного, привожу скриншот со всеми необходимыми фильтрами и связями между ними: Enjoy ;-) |
||
![]() |