M4Baker je vynikající aplikace pro Linux, která uživatelům umožňuje pořizovat zvukové stopy libovolného formátu a zakódovat je do pěkného souboru audioknih s kapitolami pro přehrávání v přehrávačích audioknih na Linuxu (a jinde), které podporují formát M4B.
V této příručce se podíváme na to, jak vzít soubory audioknih, zakódovat je do formátu audioknih M4B a vytvořit audioknihy v systému Linux.
Poznámka: Abyste mohli používat M4B, nemusíte svou audioknihu nahrávat. Je možné vzít existující zvukové stopy a sestavit je do audioknihy. Můžete si zdarma stáhnout zvukové soubory ve veřejné doméně Archive.org.
Table of Contents
Nainstalujte M4Baker
Aplikace M4Baker existuje již nějakou dobu. Navzdory svému stáří jej mnoho distribucí nemá ve svých softwarových zdrojích.
Z tohoto důvodu budeme program sestavovat z jeho zdrojového kódu. Před kompilací čehokoli je však potřeba nainstalovat některé závislosti. Tyto závislosti jsou pro proces kritické a pomáhají při kompilaci zdrojového kódu M4Baker na vašem počítači.
Závislosti
Závislosti pro M4Baker jsou Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ a Mp4v2 1.9. Postupujte podle níže uvedených pokynů a zjistěte, jak zprovoznit tyto závislosti ve zvoleném operačním systému Linux.
Poznámka: Uživatelé Arch Linuxu mohou automaticky sestavit M4Baker ze zdroje díky Arch Linux AUR. Nasměrujte svého oblíbeného pomocníka AUR na m4baker-git balíček, aby to fungovalo.
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
Poznámka: OpenSUSE nemá ve svých repozitářích MP3 plugin pro Sox. V důsledku toho budete muset zkompilovat a nainstalovat Sox ručně, abyste jej mohli používat. Přejděte na stránku Sox GitHub a stáhněte si zdrojový kód zde. Pokyny k sestavení softwaru na Linuxu jsou umístěny v README.sh.
Stáhněte si zdrojový kód
Když je o knihovny M4Baker postaráno, je čas stáhnout si zdrojový kód. V terminálu použijte příkaz git clone.
git clone https://github.com/crabmanX/m4baker
Přesuňte okno terminálu do nové složky s kódem m4baker pomocí příkazu CD.
cd m4baker
Sestavení
Proces kompilace a nastavení pro M4Baker je osvěživě jednoduchý ve srovnání s mnoha jinými programy, které uživatelé Linuxu vytvářejí ze zdroje. Chcete-li jej spustit, budete potřebovat pouze spustit soubor instalačního skriptu Python2. Upozorňujeme, že tento instalační skript musí běžet s právy sudo nebo v prostředí root. Bez řádného přístupu k systému nemůže M4Baker využívat správné adresáře a binární soubory na vašem počítači se systémem Linux.
Chcete-li spustit proces kompilace pro nástroj M4Baker, spusťte v shellu terminálu následující příkaz:
python setup.py install --optimize=1
Instalační skript M4Baker je relativně rychlý. Po dokončení skriptu můžete okamžitě spustit program pomocí příkazu m4baker v okně terminálu. Program je také možné spustit vyhledáním nabídky aplikace „M4Baker“.
Příprava audioknihy v M4Baker
Prvním krokem k vytvoření nové audioknihy v M4Baker je import zvukových souborů. Přidejte zvukové soubory do svého nového projektu kliknutím na nabídku „Upravit“ a poté na „přidat audioknihu“.
Stiskněte na klávesnici klávesu Ctrl a pomocí myši vyberte každý zvukový soubor, který chcete přidat. Když je vše vybráno, klikněte na tlačítko „Otevřít“ pro import skladeb do M4Baker.
Poznámka: Všechny zvukové stopy související s projektem Audiokniha uchovávejte ve stejné složce, abyste k nim měli snadný přístup.
M4Baker třídí zvukové soubory do skupiny počínaje složkou. Dvakrát klikněte myší na složku a přejmenujte ji na název vaší nové audioknihy. Až budete s názvem knihy spokojeni, podívejte se v seznamu na zvukové soubory pod ní. Seřaďte seznam, vyberte každý soubor jednotlivě pomocí myši a vyplňte jeho informace do informačního pole vpravo.
Export audioknihy pomocí M4Baker
Skladba vaší knihy obsahuje správné informace a vše je připraveno. Zbývá jej vyexportovat jako soubor audioknihy M4Baker. Chcete-li zahájit proces exportu, klikněte na složku knihy a vyhledejte sekci „výstupní“ soubor.
Kliknutím na ikonu pod „výstupním“ souborem vyvoláte prohlížeč souborů. Přejděte do adresáře, kam chcete uložit soubor audioknihy M4Baker, a klikněte na „uložit“.
Nyní, když je výstupní soubor nastaven v aplikaci M4Baker, je export připraven ke spuštění. Klikněte na nabídku „Soubor“ a vyhledejte tlačítko „Zpracovat vše“ a kliknutím na něj spusťte proces kódování.
Nechte M4Baker zakódovat vaši novou audioknihu. Po dokončení procesu exportu jej budete moci najít tam, kde jste uložili výstupní soubor.