Аудиокниги для iOS: конвертируем mp3 книги в формат m4b



Реп: (12)
Достать m4b-аудиокниги можно просто погуглив, на торентах или купить на дисках.
Недавно, кстати, айМобилка ( http://www.imobilco.ru ) стала продавать их. Прибыльное это дело, воздух продавать.

Создание аудиокниг с главами для iPod (добавление закладок в файлы m4a/m4b)

Обычно аудиокниги представляют собой большое количество mp3-файлов, слушать их не очень удобно (приходится запоминать место остановки). Поэтому удобней перекодировать всю книгу в один файл. А еще удобней, если в полученной книге есть специальные метки, позволяющие переходить с одной главы на другую, выполнять перемотку в пределах только одной главы.

В данном руководстве попробую описать:

Как перекодировать кучу mp3 в один m4b и добавить в него главы в соответствии с исходными файлами, а также как в готовый m4b вручную добавить главы фиксированной/произвольной длины.

Продолжительность полученной книги (каждого файла) не должна превышать 13 часов 37 минут

Метод 1
Используем SSA_Gen


Системные требования: Windows XP/Vista; Microsoft .NET Framework 2.0; iTunes; QuickTime 7x.
Дополнительные программы (все программы бесплатные): Foobar2000 (для перекодирования); Slideshow Assembler и SSA_Gen (для добавления глав)
Зеркало: http://narod.yandex.ru/100.xhtml?karalmeta...oft/SSA_Gen.rar

A. Перекодирование в m4b

1. Запускаем Foobar2000 и перетаскиваем в него папку с аудио книгой (рекомендуется проверить правильность порядка)
2. Выделяем все файлы в списке (Ctrl-A), в контекстном меню выбираем Convert->Convert to Single File
Прикрепленное изображение

3. В появившемся диалоге Converter Setup в списке Encoding Preset выбираем mp4 (Nero). И нажимаем соседнюю кнопку (...)
4. Выбираем режим и битрейт. Если у вас нету NeroDigitalAudioEncoder-а, его можно скачать тут же (при первом запуске потребуется указать, где он находится).
Прикрепленное изображение

5. Нажимаем два раза Ok, на вопрос по поводу Transcode отвечаем Да. Указываем, куда сохранить файл.
6. Ждем завершения кодирования. В результате получаем файл Image.mp4.
7. Проверяем, что файл нормально открывается в QuickTime. Если не открывается (главы добавить не получится):
Кодировать файл еще раз с другим битрейтом. ИЛИ Воспользоваться утилитой mp4box, например, mp4box -add Image.mp4 Image2.mp4 или mp4box -add Image.mp4 -ipod Image2.mp4
8. Если вам не нужны главы - переходим к части "C".

B. Добавление глав
Для добавления глав будем использовать программу Slideshow Assembler (далее SSA). Так как эта программа не имеет оконного интерфейса, мне пришлось написать дополнительную программу (SSA_Gen). Механизм их работы такой: с помощью SSA_Gen создается список глав и сохраняется в файле .pod. Далее этот файл передается в SSA.
Запускаем SSA_Gen. Можно создать список на основе исходный файлов, добавить готовый список глав (из текстового файла или из буфера обмена) или создать главы фиксированной длины.

B1. Готовый список должен иметь следующий формат: для каждой главы - отдельная строка вида Длина_главы_в_секундах:название_главы, например, 323:Gl_1_03_01. В названии главы можно использовать буквы, цифры и некоторые символы (русские буквы поддерживаются).

B2. Создание списка глав в соответствии с исходными файлами

1. В SSA_Gen нажимаем Из файлов....
2. Добавляем файлы в список (добавлять можно за несколько раз):

Добавить файлы
Сканировать папку: в список будут добавлены все файлы (mp3, mp4, m4a, m4b) из указанной папки. При большом числе файлов сканирование может потребовать много времени, дождитесь завершения.
Перетащить файлы и папки в список из Проводника: файлы (mp3, mp4, m4a, m4b) будут добавлены, папки просканированы
3. Проверяем порядок. Можно выполнить сортировку, кликнув в заголовке таблицы.
4. Ненужные файлы можно удалить из списка, для этого их нужно выделить и нажать на клавиатуре Delete. Удалить все файлы можно с помощью кнопки Отчистить.
5. Кнопка Обновить поле № позволяет переномеровать список (после сортировки и удаления).
6. Поля Файл и Название можно редактировать.
7. 8. В раскрывающемся списке внизу выбираем, какое поле использовать в качестве названий глав (Название, Файл, Номер).
Внимание! В выбранном столбце все поля должны быть непустыми!
Нажимает кнопку Ok.

B3. Создание глав фиксированной длины (полезно, если продолжительность исходных файлов слишком велика или если исходные файлы не сохранились).
1. В SSA_Gen нажимаем Создать.
2. Выбираем продолжительность (в минутах) и количество глав.
Прикрепленное изображение
3. Проверяем, что все главы находятся внутри книги.

B4. Изменение списка.

1. Изменение названия главы: выделите нужную главу, в поле под списком введите новое название, примените изменения.
Прикрепленное изображение

2. Пропуск глав. Пример: книга состоит из нескольких реальных глав, а в аудиокниге каждая глава разрезана на несколько файлов. Если в результате хочется получить разделение по реальным главам, то нужно: для каждой главы снять галочки со всех файлов, кроме первого.

B5. Выбор книги.
Нажмите верхнюю кнопку Выбрать и укажите сконвертированный файл (Image.mp4). Введите временное название (исправим в п."C"), автора и альбом (не работает).
Нажмите вторую кнопку Выбрать и укажите обложку (.jpg). В поле рядом должны появиться ее размеры и имя файла.

B6. Сохранение списка глав (с учетом выбранных глав).
Нажмите кнопку Сохранить в TXT для сохранения списка отмеченных глав в файле (Image.mp4.txt).

B7. Предпросмотр результата.
Данная функция позволяет проверить положение меток в конечном файле, например, чтобы убедиться, что метки соответствуют реальным главам

1. Нажмите кнопку Создать CUE.
2. Добавьте созданный файл (Image.mp4.cue) в Foobar и выполните проверку
3ю При неудовлетворительном результате:
Если глав немного - можно отредактировать продолжительность вручную (Сохранить в TXT, изменить, Открыть TXT)
Использовать функцию "Увеличение/уменьшение продолжительности всех глав"1.

B8. Увеличение/уменьшение продолжительности всех глав.
Эта функция полезна, если начала всех глав оказываются сдвинутыми, причем сдвиг увеличивается для каждой следующей главы.
Эту функцию нужно использовать для исходных файлов. Размер сдвига определяется экспериментально.

1. Ввести сдвиг в поле рядом с кнопкой Применить (100=1 секунда). Это число будет прибавлено (вычето, если отрицательное) к продолжительности каждой главы.
2. Проверить результат с помощью предпросмотра.

B9. Отправка в SSA.

1. После создания списка, выбора файла и ввода названия нажмите Создать POD или Открыть в SSA для создания файла .pod (Image.mp4.pod). Во первом случае нужно будет перетащить файл .pod на ярлык SSA.exe
2. Дождитесь завершения. Преобразованный файл должен появиться в той же папке, что и исходный.
Прикрепленное изображение


C. Добавление в iTunes

1. Если у вас получился файл с расширением .m4a или .mp4, то просто переименовываем его в .m4b
2. Добавляем файл в медиатеку iTunes (например, перетаскиванием в окно программы).
3. В контекстном меню выбираем Информация, заполняем поля Имя, Исполнитель, Альбом, вставляем обложку.
4. Синхронизируем
Если всё сделано правильно вот такие результаты должны быть вот такими :
Прикрепленное изображение
Прикрепленное изображение

Метод 2
Используем программу iPod Audio Book Converter (free).


Также потребуется Nero Encoder и Slideshow Assembler

Программа имеет достаточно понятный интерфейс
Прикрепленное изображение

1) Добавляем файлы книги (кнопка Add), проверяем последовательность.
2) Выбираем количество выходных файлов и способ деления в Output file options (один, заданное количество, заданной продолжительности, заданного размера).
3) Выбираем способ разделения на главы в Chapter names for every (по Файлам и/или по продолжительности) .
4) Выбираем способ именования глав в поле Chapter naming convertion (например, названия глав из ID3 тегов). Так же можно задавать названия главам вручную.
5) Выбираем выходной кодек (Nero) и битрейт.
6) Задаем (проверяем) поля автор, название и т.д., указываем обложку.
7) Нажимаем кнопку Run и дожидаемся окончания.
8) Добавляем в iTunes

Программа iPodABC имеет один очень существенный недостаток (есть и мелкие недостатки): кодирование ведется очень долго.
При кодировании mp3->m4b программа делает следующее:
1) кодирует каждый файл mp3 в wav
2) кодирует каждый wav в mp4
3) соединяет по 20 файлов mp4 в один (например, если файлов 50, то программа вначале объединит 20, 20 и 10 файлов в три файла, а уже потом 3 файла в один). Если количество глав кратно 20 (20, 40, 60 и т.д.), то программа практически в самом конце напишет об ошибке.
4) добавляет главы через SSA
При этом программа работает в один поток, причем если у компьютера несколько процессоров (ядер), то одно ядро занимается кодированием, а второе полностью загружает iPodABC (видимо, бесполезным циклом ожидания завершения кодирования).

Поэтому, другой метод: кодирование через Foobar2000

Кодируем файлы в mp4 так же, как написано в пункте A. Перекодирование в m4b выше в методе 1, но вместо Convert to Single File выбираем Convert to....
При использовании Foobar время кодирования будет в 2, 4 или 8 раз меньше!!!
После кодирования добавляем файлы mp4 в iPodABC и следуем инструкции, описанным выше. К сожалению, данный метод не позволяет избежать длительного объединения файлов в один. Поэтому, если для вас
Для кодирования можно использовать и другие программы, например, iTunes.

Метод 3
Используем программу MarkAble версии 2x


Программа стоит $18 Делает всё сама )))))

Скрины ко всему этому безобразию прилагаются

Сообщение отредактировал directorgeneral - 13.04.15, 10:21



Реп: (156)
А для мак юзеров есть отличная прога для изготовления книжек - Audiobook Builder
В ней всё очень легко и понятно, советую



Реп: (0)
вынос мозга с етими книжками +)



Реп: (2)
Есть хорошая прога,делает книжки на 3 клика мыши.Называется MarkAble2,но стоит денежку.Для особо жадных есть крякнутые.Очень удобная штуковина.Но стоит приготовится к тому,что одну книжку 600 Мб примерно делает около часа или больше,в зависимости от мощи ББ.

Сообщение отредактировал San4ez52 - 01.11.09, 10:08



Реп: (0)
San4ez52 @ 1.11.09, 10:07 *
Есть хорошая прога,делает книжки на 3 клика мыши.Называется MarkAble2,но стоит денежку.Для особо жадных есть крякнутые

Ее и крякать не надо - перед установкой дату компа на пару лет вперед, разок запускаем, дату исправляем обратно :rolleyes:
Вот только последняя версия размер m4b файлов стала делать на 30-50% больше, чем оригинальные Mp3. Как бороться с этим? Или это глюк iTunes свежего? (iTunes, кстати, необходим для ее работы)



Реп: (3)
А подобие того, как на ББ cuesheet с помощью foobar или amp определяется, на ipod возможно?



Реп: (25)
Написал свою программу для конвертирования в формат m4b - m4Book
Список глав составляется по тегам MP3, или по именам файлов.
На многоядерном процессоре работает намного быстрее аналогов.

M
+1 от lerhin добавил sam1984


Сообщение отредактировал Grifka - 07.10.10, 07:58



Реп: (0)
ОООЧень круто, пока конвертирую все книжки, завтра буду слушать, программа просто суппер, здоровья автору, молодец, все быстро и то что я пол месяца пытаюсь найти., Одним перетаскиванием и кликом, создает один файлик, а в айподе классик видиться не сто кусков, а одни с частями, и все названы по тегам.



Реп: (0)
ruslat @ 16.1.10, 17:46 *
Написал свою программу для конвертирования в формат m4b - m4Book
Список глав составляется по тегам MP3, или по именам файлов.
На многоядерном процессоре работает намного быстрее аналогов.

ruslat @ 16.1.10, 17:46 *
Написал свою программу для конвертирования в формат m4b - m4Book
Список глав составляется по тегам MP3, или по именам файлов.
На многоядерном процессоре работает намного быстрее аналогов.

- не получается почему то??? выбрал все мр3 файлы, нажал на старт конверсион, обозвал выходной файл - ошибка - can't read file



Реп: (9)
Вот за это мегареспектище, одним кликом конверт и никаких заморочек.



Реп: (25)
misin,
В старой версии была ошибка при добавлении файлов через меню, исправил - m4Book 1.03



Реп: (171)
Отличная прога!
Еще бы вручную можно было Chapter редактировать. Но это уже придирки, тэги можно и заранее приготовить :happy:



Реп: (0)
Добрый день , ruslat, ks7715!
Хотел попросить вас выслать программу для конвертирования mp3 в m4b. По ссылкам на форуме - программы нет. После конвертации смогу поделиться аудиокнигами ( правда не художественными). Почта vlad5791@inbox.ru



Реп: (25)
Memfis5791, отправил.
Что-то c hotbox.ru случилось, опять всё потёрли наверное.
Хотя в форме редактора сайта кажут что 66 Mb занято, может восстановят.



Реп: (0)
Да это ведь гениально - я два дня убил на поиски хотя бы приблизительно подобного в использовании.. Спасибо и дай Бог Вам доброго здоровья!



Реп: (0)
ruslat @ 21.06.2010, 21:07 *
ruslat


ruslat спасибо за прогу!!! вроде всё сделал правильно, загрузил, но звука нет. главы есть, проигрывание идет, но ничего не слышно ((( продолжительность трека - 14 часов. iphone 4 (4.0.2, американец, джейл).

Что делать?

Спасибо!



Реп: (0)
решил вопрос разбитием одного файла на два .. т.е. залил не всю папку аудиокниги, а двумя папками. звук есть и всё ок ). но есть ли варианты без разбития?



Реп: (25)
max.geminus, без разбития не получится - у iPhone ограничение на 13 часов, как у других не знаю.
Надо будет добавить авто-разбитие и настройку битрейта.

Битрейт в v1.03 можно указать в файле m4Book.ini рядом с программой:
[options]
bitrate=128000


Сообщение отредактировал ruslat - 08.11.10, 18:32



Реп: (1)
Я не понял че то про 14 часов, у меня есть книга не помню чем, но конвертил ее точно сам, там 24 часа продолжительность в одном файле, работает отлично. Вша программа удобная очень, но звука нет :(, идет воспроизведение главы и т.д. а звука нет, продолжительность 14 часов, айфон 4, прошивка послядняя. Как быть в там случае, заного что ли окнвертировать, что бы продолжительность была меньше 13 часов?



Реп: (1)
п.с. вернее он видит что книга 24 часа проигрывавет ее, но когда начинается воспроизведение, пишет 13 часов. Как вашей программой разбить файл на нужные куски по 13 часов? и битрейд тоже поменять не могу, не вижу это ini файла.



Реп: (2)
Народ может кто знает хорошую говорилку для конвертации txt в аудио, а то я до сих пор пользуюсь Sakrament TalkerPro?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.03.24, 16:34