Come creare audiolibri su Linux con M4Baker

M4Baker è un’eccellente applicazione per Linux che consente agli utenti di prendere tracce audio di qualsiasi formato e codificarle in un bel file di audiolibri con capitoli per la riproduzione all’interno di lettori di audiolibri su Linux (e altrove) che supportano il formato M4B.

In questa guida, esamineremo come prendere i file degli audiolibri, codificarli nel formato audiolibro M4B e creare libri audio su Linux.

Nota: non è necessario registrare il tuo audiolibro per utilizzare M4B. È possibile prendere tracce audio esistenti e compilarle in un audiolibro. Puoi scaricare file audio di pubblico dominio gratuitamente su Archive.org.

Installa M4Baker

L’app M4Baker è in circolazione da un po ‘di tempo. Nonostante la sua età, molte distribuzioni non lo portano nelle loro fonti software.

Per questo motivo, costruiremo il programma dal suo codice sorgente. Tuttavia, prima di compilare qualsiasi cosa, è necessario installare alcune dipendenze. Queste dipendenze sono fondamentali per il processo e aiutano la compilazione del codice sorgente di M4Baker sulla macchina.

Dipendenze

Le dipendenze per M4Baker sono Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ e Mp4v2 1.9. Segui le istruzioni seguenti e scopri come far funzionare queste dipendenze sul tuo sistema operativo Linux preferito.

Nota: gli utenti di Arch Linux possono creare M4Baker automaticamente dai sorgenti grazie ad Arch Linux AUR. Punta il tuo assistente AUR preferito al file m4baker-git pacchetto per farlo funzionare.

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

Nota: OpenSUSE non ha il plugin MP3 per Sox nei propri archivi. Di conseguenza, dovrai compilare e installare Sox a mano per usarlo. Vai alla pagina Sox GitHub e scarica il codice sorgente qui. Le istruzioni per creare il software su Linux si trovano in README.sh.

Scarica il codice sorgente

Con le librerie M4Baker prese in considerazione, è il momento di scaricare il codice sorgente. In un terminale, usa il comando git clone.

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

Sposta la finestra del terminale nella nuova cartella del codice m4baker con il comando CD.

cd m4baker

Compilazione

Il processo di compilazione e configurazione per M4Baker è piacevolmente semplice, rispetto a molti altri programmi che gli utenti Linux creano dal codice sorgente. Per farlo funzionare, dovrai solo eseguire il file di script di installazione di Python2. Tieni presente che questo script di installazione deve essere eseguito con privilegi sudo o in una shell di root. Senza un corretto accesso al sistema, M4Baker non può sfruttare le directory e i file binari giusti sul tuo PC Linux.

Per avviare il processo di compilazione per lo strumento M4Baker, eseguire il seguente comando nella shell del terminale:

python setup.py install --optimize=1

Lo script di installazione di M4Baker è relativamente veloce. Al termine dello script, è possibile avviare immediatamente il programma con il comando m4baker nella finestra del terminale. È anche possibile avviare il programma cercando nel menu dell’applicazione “M4Baker”.

Preparare il tuo audiolibro in M4Baker

Il primo passo per creare un nuovo audiolibro in M4Baker è importare i file audio. Aggiungi file audio al tuo nuovo progetto facendo clic sul menu “Modifica”, quindi su “aggiungi audiolibro”.

Premi il tasto Ctrl sulla tastiera e usa il mouse per selezionare ogni file audio che desideri aggiungere. Quando tutto è selezionato, fare clic sul pulsante “Apri” per importare le tracce su M4Baker.

Nota: assicurati di mantenere tutte le tracce audio relative al progetto Audiolibro nella stessa cartella per un facile accesso.

M4Baker ordina i file audio in un gruppo, a partire dalla cartella. Fai doppio clic sulla cartella con il mouse e rinominala con il titolo del tuo nuovo audiolibro. Quando sei soddisfatto del titolo del libro, guarda i file audio sotto di esso nell’elenco. Ordina l’elenco, seleziona ogni file individualmente con il mouse e compila le sue informazioni nella casella delle informazioni a destra.

Esportare il tuo audiolibro con M4Baker

La traccia del tuo libro contiene le informazioni corrette e tutto è pronto. Non resta che esportarlo come file audiolibro M4Baker. Per avviare il processo di esportazione, fare clic sulla cartella del libro e cercare la sezione del file “output”.

Fare clic sull’icona sotto il file “output” per aprire il browser dei file. Individua la directory in cui desideri salvare il file dell’audiolibro di M4Baker e fai clic su “Salva”.

Ora che il file di output è impostato nell’app M4Baker, l’esportazione è pronta per iniziare. Fare clic sul menu “File” e cercare il pulsante “Elabora tutto” e fare clic su di esso per avviare il processo di codifica.

Lascia che M4Baker codifichi il tuo nuovo audiolibro. Quando il processo di esportazione è completo, sarai in grado di trovarlo dove hai salvato il file di output.