Преобразование DVD Audio в MP3
Jan. 2nd, 2007 04:13 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Возникла задача преобразовывать аудиокнигу "Властелин колец" из формата DVD в MP3 для дальнейшего прослушивания в аудиоплеере. Ну, скажем, раздраконить VOB-ы на медиафайлы я смог с помощью утилиты VobEdit, но в итоге я получил кучу AC3 файлов, с которыми непонятно, что делать. То есть, понятно, что надо их преобразовать в MP3, но не понятно как. Ни WaveLab, ни SoundForge их не воспринимают. Кроме того, файлов получилось аж 80 штук, а значит хорошо бы сконвертировать их в пакетном, а не интерактивном режиме (а то от рутины повеситься можно). В общем, пришлось пуститься на поиски декодера.
Потратив несколько часов на серфинг по поисковиками и отфильтровав кучу программ, желающих за маленькую фитюльку кучу бабла, наткнулся на бесплатную утилиту с интерфейсом командной строки. И хорошо, что именно с интерфейсом командной строки, ибо при его наличии организовать пакетное преобразование кучи файлов проще простого. Вот она: http://www.users.on.net/~rsobon/ac3dec_download.html Не то, чтобы с ней было все гладко. То она молча отказывалась преобразовывать ряд файлов (как выяснилось, из-за нехватки места на диске), то проигрывала их вместо того, чтобы конвертировать. Однако в итоге, она все таки согласилась, что лучше работать по документации, чем придерживаться принципа стохастического поведения.
Далее возник вопрос о пакетной перекодировке в MP3 формат (мне был нужен VBR 128кб/сек). Это, конечно, уже можно сделать в WaveLab-е, но у меня возник уже чисто спортивный интерес - сделать все командной строкой. Для этого решил воспользоваться утилитой Lame. Найти ее последнюю прекомпилированную под винды версию (версия 3.97) удалось здесь: http://www.xmediasoft.ru/?x=dload&id=414 В скаченном архиве кроме самой программы лежит дока. Так же рекомендации по настройке были случайно найдены здесь: http://wiki.hydrogenaudio.org/index.php?title=LAME#Recommended_encoder_settings
Мои установки оказались (-V 5 --vbr-new).
Собственно, все. Дальше надо было только выделить MP3 файлы из кучи наделанного и записать их на диск.
Дополнение 1: А вообще, если нужны не очень замороченные тулзы по работе с мультимедиа, то их стоит поискать по этой на удивление удачной ссылке: http://www.digital-digest.com/index.php (там есть строка поиска ;-) )
Дополнение 2: Что касается пакетной обработки, то ее можно организовать с помощью MinGW утилиты bash. Например так (кому надо, тот разберется):
А вот, что данный текст значит, где взять MinGW, и как и в какой комплектации установить - это уже совсем другая тема. У меня есть некая минимальная подборка, так что всегда могу поделиться и докой на Bash и архивом каталога. Тем более, что вся настройка сводится к добавлению в переменную среды PATH пути к утилитам.
Потратив несколько часов на серфинг по поисковиками и отфильтровав кучу программ, желающих за маленькую фитюльку кучу бабла, наткнулся на бесплатную утилиту с интерфейсом командной строки. И хорошо, что именно с интерфейсом командной строки, ибо при его наличии организовать пакетное преобразование кучи файлов проще простого. Вот она: http://www.users.on.net/~rsobon/ac3dec_download.html Не то, чтобы с ней было все гладко. То она молча отказывалась преобразовывать ряд файлов (как выяснилось, из-за нехватки места на диске), то проигрывала их вместо того, чтобы конвертировать. Однако в итоге, она все таки согласилась, что лучше работать по документации, чем придерживаться принципа стохастического поведения.
Далее возник вопрос о пакетной перекодировке в MP3 формат (мне был нужен VBR 128кб/сек). Это, конечно, уже можно сделать в WaveLab-е, но у меня возник уже чисто спортивный интерес - сделать все командной строкой. Для этого решил воспользоваться утилитой Lame. Найти ее последнюю прекомпилированную под винды версию (версия 3.97) удалось здесь: http://www.xmediasoft.ru/?x=dload&id=414 В скаченном архиве кроме самой программы лежит дока. Так же рекомендации по настройке были случайно найдены здесь: http://wiki.hydrogenaudio.org/index.php?title=LAME#Recommended_encoder_settings
Мои установки оказались (-V 5 --vbr-new).
Собственно, все. Дальше надо было только выделить MP3 файлы из кучи наделанного и записать их на диск.
Дополнение 1: А вообще, если нужны не очень замороченные тулзы по работе с мультимедиа, то их стоит поискать по этой на удивление удачной ссылке: http://www.digital-digest.com/index.php (там есть строка поиска ;-) )
Дополнение 2: Что касается пакетной обработки, то ее можно организовать с помощью MinGW утилиты bash. Например так (кому надо, тот разберется):
#!/bin/sh for i in `find_unx *.ac3` do /D/Distrib/DVD/AC3Dec/ac3decode821/ac3dec.exe "$i" -pcmwav "$i.wav" /D/Distrib/DVD/AC3Dec/lame3.97/lame -V 5 --vbr-new "$i.wav" # rm "$i" # rm "$i.wav" done
А вот, что данный текст значит, где взять MinGW, и как и в какой комплектации установить - это уже совсем другая тема. У меня есть некая минимальная подборка, так что всегда могу поделиться и докой на Bash и архивом каталога. Тем более, что вся настройка сводится к добавлению в переменную среды PATH пути к утилитам.