Как конвертировать серию MP3 в M4B в серии
У меня есть партия книг в формате MP3. Некоторые из них делятся на файлы в соответствии с собственной структурой книги: главы и так далее. Некоторые из них были просто разделены на одинаково удлиненные части.
Так. Я купил iPhone, и я хочу преобразовать их все в формат M4B. Как я могу конвертировать их в пакетном режиме? Я имею в виду, как холодно я настраивал процесс один раз для каждой книги, а затем, через пару недель, получаю полностью преобразованную библиотеку.
Единственной программой для такого преобразования, которую я нашел, был Audiobook Builder для Mac. Но это довольно медленно и не поддерживает пакетирование в принципе.
Решения для любой платформы, пожалуйста.
3 ответа
Чтобы объединить MP3 в M4B, вы можете использовать ffmpeg. Загрузите последнюю версию и запустите:
ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -c:a libfdk_aac -b:a 64k -f mp4 output.m4b
Ваш ffmpeg может не иметь fdk_aac
включен; если это так, вы можете попробовать использовать
-c:a libfaac
(высокое качество)-c:a aac -strict experimental
(достойное качество, но используйте более высокие битрейты)-c:a libvo_aacenc
(довольно плохое качество)
См. Руководство по кодированию AAC для получения дополнительной информации.
Если вы хотите использовать вместо этого neroAacEnc, вы можете использовать:
ffmpeg -i "concat:input0.mp3|input1.mp3|input2.mp3" -f wav - | neroAacEnc -if - -ignorelength -q 0.3 output.m4b
Боюсь, ни один из них не добавит метаданные главы.
Если вы пользователь Mac, попробуйте Audiobook Binder http://bluezbox.com/audiobookbinder.html
Откройте Терминал. Перейдите в каталог, в котором находятся файлы MP3. Тип:
for i in *mp3 ; do ffmpeg -i $i -qscale 0 $i.m4a ; done
Конечно, ffmpeg должен быть установлен.
Обратите внимание, что я использовал "m4a" выше. Формат m4b, кажется, тот же самый, только с измененной буквой, чтобы указать, что это книга. Вы можете переименовать их все позже, если вас смущает разница в одну букву. Они играют одинаково.
РЕДАКТИРОВАТЬ: я предполагаю, что вы используете Mac. Вышеуказанное также будет работать на ПК, если вы используете Unix-подобную ОС или устанавливаете Cygwin под Windows.