Jak vytvářet zvukové knihy na Linuxu pomocí M4Baker

Photo of author

By etechblogcz

M4Baker: Vytvořte si audioknihy na Linuxu

M4Baker představuje šikovný nástroj pro uživatele Linuxu, kteří si chtějí vytvořit vlastní audioknihy. Aplikace umožňuje převzít zvukové nahrávky v různých formátech a zakódovat je do formátu M4B s kapitolami. Díky tomu si lze audioknihy pohodlně přehrávat na linuxových zařízeních (i jinde), která formát M4B podporují.

V tomto návodu si ukážeme, jak ze zvukových souborů vytvořit audioknihu ve formátu M4B na Linuxu. Ať už máte vlastní nahrávky nebo soubory stažené z internetu, M4Baker vám pomůže je uspořádat do poslouchatelné audioknihy.

Poznámka: Pro tvorbu audioknihy pomocí M4Baker není nutné zvuk nahrávat. Můžete použít stávající zvukové nahrávky. Zvukové soubory ve veřejné doméně lze zdarma stáhnout například na Archive.org.

Instalace M4Baker

Aplikace M4Baker má za sebou už nějaký vývoj. I přes svou historii se však nevyskytuje v softwarových repozitářích mnoha distribucí. Proto si program sestavíme ze zdrojového kódu. Před samotnou kompilací je ale potřeba doinstalovat několik závislostí. Ty jsou pro úspěšnou kompilaci M4Baker nezbytné.

Závislosti

M4Baker vyžaduje Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ a Mp4v2 1.9. Dále jsou uvedeny instrukce pro instalaci těchto závislostí na vybraných linuxových systémech.

Poznámka: Uživatelé Arch Linuxu mohou M4Baker automaticky sestavit z balíčku AUR. Více informací naleznete na 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 faac libcanberra-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 ve svých repozitářích neobsahuje MP3 plugin pro Sox. Pro jeho používání budete muset Sox zkompilovat a nainstalovat ručně. Zdrojový kód naleznete na stránce Sox GitHub. Instrukce pro sestavení softwaru na Linuxu jsou v souboru README.sh.

Stažení zdrojového kódu

Po vyřešení závislostí M4Baker je čas stáhnout zdrojový kód. Použijte příkaz git clone v terminálu:

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

Pomocí příkazu cd přejděte do nově vytvořené složky s kódem M4Baker.

cd m4baker

Sestavení

Samotný proces kompilace a instalace M4Baker je ve srovnání s jinými programy sestavovanými ze zdrojového kódu poměrně jednoduchý. Pro spuštění stačí spustit instalační skript v Pythonu 2. Upozorňujeme, že tento skript musí běžet s právy sudo nebo v prostředí root. Bez řádného přístupu k systému nemůže M4Baker správně pracovat s adresáři a binárními soubory na vašem Linuxu.

K zahájení kompilace M4Baker spusťte v terminálu tento příkaz:

python setup.py install --optimize=1

Instalační skript M4Baker běží poměrně rychle. Po jeho dokončení můžete program okamžitě spustit příkazem m4baker v terminálu. Aplikaci lze také spustit z nabídky aplikací pod názvem „M4Baker“.

Příprava audioknihy v M4Baker

Prvním krokem k vytvoření audioknihy je import zvukových souborů. Klikněte na „Upravit“ a následně „Přidat audioknihu“.

Držte stisknutou klávesu Ctrl a myší vyberte zvukové soubory, které chcete do projektu přidat. Poté klikněte na „Otevřít“ pro import skladeb do M4Baker.

Poznámka: Udržujte všechny zvukové soubory pro danou audioknihu v jedné složce, abyste k nim měli snadný přístup.

M4Baker řadí zvukové soubory do skupiny, kterou je možné pojmenovat. Dvakrát klikněte na složku a přejmenujte ji na název vaší audioknihy. Poté se podívejte na seznam zvukových souborů pod ní. Vyberte každý soubor jednotlivě a vyplňte jeho informace do informačního pole vpravo.

Export audioknihy

Skladby vaší audioknihy mají nyní správné informace a vše je připraveno k exportu. Pro spuštění exportu klikněte na složku knihy a vyhledejte sekci „výstupní“ soubor.

Kliknutím na ikonu pod sekcí „výstupní“ soubor otevřete průzkumník souborů. Přejděte do adresáře, kam chcete uložit soubor audioknihy, a klikněte na „Uložit“.

Nyní, když je výstupní soubor nastaven, je export připraven ke spuštění. Klikněte na „Soubor“ a poté na „Zpracovat vše“. Tím spustíte proces kódování.

Nechte M4Baker zakódovat vaši novou audioknihu. Po dokončení procesu exportu najdete hotový soubor tam, kde jste ho uložili.