M4Baker je izvanredan program za Linux koji korisnicima omogućava da audio snimke bilo kog formata pretvore u audio knjigu sa preglednim poglavljima, namenjenu reprodukciji na plejerima audio knjiga koji podržavaju M4B format, kako na Linux-u, tako i na drugim platformama.
U ovom uputstvu, istražićemo kako da obradite postojeće audio fajlove, kodirate ih u M4B audio knjige i kreirate sopstvene audio knjige na Linux sistemu.
Napomena: Za kreiranje M4B fajlova nije neophodno snimati novu audio knjigu. Možete koristiti postojeće audio zapise i sastaviti ih u novu celinu. Besplatne audio fajlove koji su javno dostupni možete pronaći na platformi Archive.org.
Instaliranje M4Baker-a
Aplikacija M4Baker je dostupna već neko vreme. Iako je starija, mnoge Linux distribucije je ne uključuju u svoje zvanične repozitorijume softvera.
Zbog toga, program ćemo kompajlirati direktno iz izvornog koda. Pre kompajliranja, neophodno je instalirati određene zavisnosti, koje su ključne za proces i omogućuju da se M4Baker izvorni kod uspešno kompajlira na vašem računaru.
Neophodne zavisnosti
Zavisnosti za M4Baker su Python 2.6+, PyQt 4.6, Qt 4.5+, FAAC 1.26+, SoX 14.3+ i Mp4v2 1.9. Pratite naredne instrukcije i naučite kako da instalirate ove zavisnosti na vašem Linux operativnom sistemu.
Napomena: Korisnici Arch Linux-a mogu automatski instalirati M4Baker iz izvora koristeći Arch Linux AUR. Koristite svog omiljenog AUR pomoćnika i usmerite ga na paket 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
Napomena: OpenSUSE nema MP3 dodatak za SoX u svojim repozitorijumima. Zbog toga ćete morati ručno da kompajlirate i instalirate SoX. Posetite SoX GitHub stranicu i preuzmite izvorni kod. Uputstva za kompajliranje softvera na Linux-u nalaze se u fajlu README.sh.
Preuzimanje izvornog koda
Nakon što smo instalirali potrebne biblioteke za M4Baker, vreme je da preuzmemo izvorni kod. U terminalu koristite naredbu git clone:
git clone https://github.com/crabmanX/m4baker
Pređite u direktorijum m4baker pomoću naredbe cd:
cd m4baker
Kompajliranje
Proces kompajliranja i instalacije za M4Baker je iznenađujuće jednostavan, pogotovo u poređenju sa mnogim drugim programima koje korisnici Linux-a kompajliraju iz izvora. Da biste ga pokrenuli, potrebno je samo da izvršite Python2 instalacionu skriptu. Napominjemo da se ova skripta mora pokrenuti sa sudo privilegijama ili u root okruženju. Bez odgovarajućih sistemskih dozvola, M4Baker neće moći pravilno da koristi sistemske resurse.
Da biste započeli proces kompajliranja, pokrenite sledeću naredbu u terminalu:
python setup.py install --optimize=1
Instalaciona skripta M4Baker-a je relativno brza. Po završetku, program možete odmah pokrenuti pomoću komande m4baker u terminalu. Takođe, program možete pokrenuti pretragom „M4Baker“ u meniju aplikacija.
Priprema audio knjige u M4Baker-u
Prvi korak u kreiranju nove audio knjige u M4Baker-u je uvoz audio datoteka. Dodajte audio fajlove u vaš novi projekat klikom na meni „Uredi“, a zatim na „Dodaj audio knjigu“.
Držite pritisnut taster Ctrl i koristite miša da selektujete sve audio fajlove koje želite da dodate. Kada sve selektujete, kliknite na dugme „Otvori“ kako biste uvezli numere u M4Baker.
Napomena: Preporučuje se da sve audio zapise povezane sa projektom audio knjige držite u istom direktorijumu radi lakšeg pristupa.
M4Baker sortira audio fajlove u grupu, počevši od direktorijuma. Dvaput kliknite mišem na direktorijum i preimenujte ga u naslov vaše nove audio knjige. Kada budete zadovoljni naslovom, pogledajte listu audio fajlova ispod njega. Sortirajte listu i odaberite svaki fajl pojedinačno mišem, pa popunite informacije u polju sa desne strane.
Izvoz audio knjige pomoću M4Baker-a
Kada su putanja i informacije vaše knjige ispravne, sve je spremno za izvoz. Potrebno je samo da je izvezete kao M4B audio knjigu. Da biste započeli izvoz, kliknite na direktorijum knjige i potražite odeljak za izlazne fajlove.
Kliknite na ikonu ispod „izlazni fajl“ da otvorite pretraživač fajlova. Pronađite direktorijum u koji želite da sačuvate audio knjigu i kliknite na „Sačuvaj“.
Sada kada je izlazni fajl podešen, izvoz je spreman za početak. Kliknite na meni „Datoteka“ i potražite dugme „Obradi sve“ da započnete proces kodiranja.
Sačekajte da M4Baker kodira vašu novu audio knjigu. Po završetku procesa, moći ćete da pronađete izlaznu datoteku tamo gde ste je sačuvali.