Как да създавате аудио книги на Linux с M4Baker

M4Baker е отлично приложение за Linux, което позволява на потребителите да вземат аудио записи от всякакъв формат и да ги кодират в хубав файл на аудиокнига с глави за възпроизвеждане в плейъри на аудиокниги на Linux (и другаде), които поддържат формата M4B.

В това ръководство ще разгледаме как да вземаме файлове от аудиокниги, да ги кодираме във формат M4B аудиокниги и да създаваме аудио книги на Linux.

Забележка: не е нужно да записвате аудиокнигата си, за да използвате M4B. Възможно е да вземете съществуващи аудио записи и да ги компилирате в аудиокнига. Можете да изтегляте безплатни аудиофайлове, които са обществено достояние Archive.org.

Инсталирайте M4Baker

Приложението M4Baker съществува от известно време. Въпреки възрастта си, много дистрибуции не го съдържат в своите софтуерни източници.

Поради тази причина ще изградим програмата от нейния изходен код. Въпреки това, преди да компилирате каквото и да е, трябва да се инсталират някои зависимости. Тези зависимости са от решаващо значение за процеса и помагат на изходния код на M4Baker да се компилира на вашата машина.

Зависимости

Зависимостите за M4Baker са Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ и Mp4v2 1.9. Следвайте инструкциите по-долу и научете как да накарате тези зависимости да работят на избраната от вас операционна система Linux.

  Как да направите USB устройство за Windows на Linux с WoeUSB

Забележка: Потребителите на Arch Linux могат да създават M4Baker от източник автоматично благодарение на Arch Linux AUR. Насочете любимия си AUR помощник към m4baker-git пакет, за да работи.

Ubuntu

sudo apt install git python-qt4 libcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3

Debian

sudo apt-get install git faaclibcanberra-gtk-module faac libmp4v2-2 mp4v2-utils sox libsox-fmt-mp3

Fedora

sudo dnf install git PyQT4 python2 faac libmp4v2-devel libmp4v2 libcanberra sox qt-devel 
sudo dnf install https://download1.rpmfusion.org/free/fedora/releases/26/Everything/x86_64/os/Packages/s/sox-plugins-freeworld-14.4.2-1.fc25.x86_64.rpm -y

OpenSUSE

sudo zypper install git python2-qt4 python libcanberra-gtk-module-common faac libmp4v2-devel libqt4-devel

Забележка: OpenSUSE няма MP3 плъгин за Sox в своите хранилища. В резултат на това ще трябва да компилирате и инсталирате Sox на ръка, за да го използвате. Отидете до страницата на Sox GitHub и изтеглете изходния код тук. Инструкции за изграждане на софтуера на Linux се намират в README.sh.

Изтеглете изходния код

След като се погрижите за библиотеките на M4Baker, е време да изтеглите изходния код. В терминал използвайте командата git clone.

git clone https://github.com/crabmanX/m4baker

Преместете прозореца на терминала в новата папка с код на m4baker с командата CD.

cd m4baker

Компилация

Процесът на компилиране и настройка за M4Baker е освежаващо прост, в сравнение с много други програми, които потребителите на Linux създават от източник. За да го стартирате, ще трябва само да стартирате файла с инсталационния скрипт на Python2. Моля, имайте предвид, че този инсталационен скрипт трябва да се изпълнява с привилегии sudo или в root шел. Без подходящ системен достъп, M4Baker не може да се възползва от правилните директории и двоични файлове на вашия компютър с Linux.

  Как да инсталирате темата Ant GTK на Linux

За да стартирате процеса на компилация за инструмента M4Baker, изпълнете следната команда в обвивката на терминала:

python setup.py install --optimize=1

Инсталационният скрипт на M4Baker е сравнително бърз. Когато скриптът приключи, можете незабавно да стартирате програмата с командата m4baker в прозореца на терминала. Възможно е също да стартирате програмата, като потърсите в менюто на приложението си „M4Baker“.

Подготовка на вашата аудиокнига в M4Baker

Първата стъпка към създаването на нова аудиокнига в M4Baker е импортирането на аудио файловете. Добавете аудио файлове към новия си проект, като щракнете върху менюто „Редактиране“, след което „добавете аудиокнига“.

Натиснете клавиша Ctrl надолу на клавиатурата си и използвайте мишката, за да изберете всеки аудио файл, който искате да добавите. Когато всичко е избрано, щракнете върху бутона „Отвори“, за да импортирате песните в M4Baker.

  3 лесни начина за криптиране на файлове в Linux

Забележка: не забравяйте да запазите всички аудио записи, свързани с проекта Audiobook, в една и съща папка за лесен достъп.

M4Baker сортира аудио файлове в група, като се започне от папката. Щракнете двукратно върху папката с мишката и я преименувайте на заглавието на вашата нова аудиокнига. Когато сте доволни от заглавието на книгата, погледнете аудио файловете под него в списъка. Сортирайте списъка, изберете всеки файл поотделно с мишката и попълнете информацията му в информационното поле вдясно.

Експортиране на вашата аудиокнига с M4Baker

Записът на книгата ви има правилната информация и всичко е готово за работа. Всичко, което остава, е да го експортирате като файл на аудиокнига M4Baker. За да започнете процеса на експортиране, щракнете върху папката на книгата и потърсете секцията „изходен“ файл.

Щракнете върху иконата под „изходния“ файл, за да изведете файловия браузър. Отидете до директорията, където искате да запишете файла на аудиокнигата M4Baker, и щракнете върху „запазване“.

Сега, когато изходният файл е зададен в приложението M4Baker, експортирането е готово да започне. Щракнете върху менюто „Файл“ и потърсете бутона „Обработи всички“ и щракнете върху него, за да започнете процеса на кодиране.

Оставете M4Baker да кодира вашата нова аудиокнига. Когато процесът на експортиране приключи, ще можете да го намерите там, където сте запазили изходния файл.