M4Baker to znakomita aplikacja przeznaczona dla systemu Linux, która umożliwia użytkownikom pobieranie ścieżek dźwiękowych w różnych formatach oraz konwertowanie ich na estetyczne pliki audiobooków z rozdziałami, które można odtwarzać w audiobookowych odtwarzaczach działających na Linuksie (i nie tylko), obsługujących format M4B.
W niniejszym przewodniku przedstawimy proces pobierania plików audiobooków, konwersji ich do formatu M4B oraz tworzenia książek audio na systemie Linux.
Ważna uwaga: nie jest konieczne nagrywanie audiobooka, aby móc korzystać z M4B. Można pobrać już istniejące pliki audio i złożyć je w audiobooka. Bezpłatne pliki audio dostępne są w domenie publicznej na stronie Archive.org.
Instalacja M4Baker
Program M4Baker jest dostępny od pewnego czasu. Mimo to, wiele dystrybucji Linuksa nie ma go w swoich repozytoriach oprogramowania.
W związku z tym, będziemy musieli zbudować aplikację z jej kodu źródłowego. Zanim jednak przystąpimy do kompilacji, należy zainstalować kilka niezbędnych zależności. Te zależności są kluczowe dla procesu i pomogą w skompilowaniu źródła M4Baker na twoim systemie.
Zależności
Wymagane zależności dla M4Baker obejmują Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ oraz Mp4v2 1.9. Poniżej znajdziesz instrukcje, które pomogą Ci zainstalować te zależności w wybranym systemie operacyjnym Linux.
Uwaga: Użytkownicy Arch Linux mogą łatwo budować M4Baker ze źródła przy użyciu Arch Linux AUR. Wystarczy skierować ulubionego menedżera AUR do pakietu m4baker-git, aby go zainstalować.
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
Uwaga: OpenSUSE nie posiada wtyczki MP3 dla Sox w swoich repozytoriach. W związku z tym, będzie trzeba ręcznie skompilować i zainstalować Sox. Możesz odwiedzić stronę GitHub Sox, aby pobrać kod źródłowy. Instrukcje dotyczące budowy oprogramowania w systemie Linux znajdziesz w README.sh.
Pobieranie kodu źródłowego
Po zainstalowaniu wymaganych bibliotek M4Baker, czas na pobranie kodu źródłowego. W terminalu użyj polecenia git clone:
git clone https://github.com/crabmanX/m4baker
Przejdź do folderu z kodem M4Baker, używając polecenia CD:
cd m4baker
Kompilacja
Proces kompilacji i konfiguracji M4Baker jest znacznie prostszy niż w przypadku wielu innych aplikacji, które użytkownicy Linuksa budują ze źródeł. Aby rozpocząć, wystarczy uruchomić skrypt instalacyjny w Pythonie. Pamiętaj, że skrypt instalacyjny wymaga uprawnień sudo lub musi być uruchomiony w trybie roota. Bez odpowiednich uprawnień M4Baker nie będzie w stanie uzyskać dostępu do niezbędnych katalogów i plików binarnych na systemie Linux.
Aby rozpocząć proces kompilacji M4Baker, w terminalu wprowadź następujące polecenie:
python setup.py install --optimize=1
Skrypt instalacyjny M4Baker działa stosunkowo szybko. Po jego zakończeniu możesz od razu uruchomić program, wpisując polecenie m4baker w terminalu. Możesz również znaleźć aplikację w menu, wyszukując „M4Baker”.
Tworzenie audiobooka w M4Baker
Pierwszym krokiem w procesie tworzenia nowego audiobooka w M4Baker jest zaimportowanie plików audio. Aby dodać pliki audio do nowego projektu, kliknij w menu „Edycja”, a następnie wybierz „dodaj książkę audio”.
Trzymając klawisz Ctrl, wybierz za pomocą myszy wszystkie pliki audio, które chcesz dodać. Po zaznaczeniu, kliknij przycisk „Otwórz”, aby zaimportować ścieżki do M4Baker.
Uwaga: upewnij się, że wszystkie pliki audio związane z projektem audiobooka znajdują się w tym samym folderze, co ułatwi dostęp do nich.
M4Baker grupuje pliki audio według folderów. Kliknij dwukrotnie na folderze, aby zmienić jego nazwę na tytuł nowego audiobooka. Jeśli jesteś zadowolony z tytułu, zwróć uwagę na pliki audio znajdujące się pod nim na liście. Sortuj listę, zaznaczając każdy plik pojedynczo za pomocą myszy, i uzupełnij informacje w polu informacyjnym po prawej stronie.
Eksportowanie audiobooka z M4Baker
Upewnij się, że ścieżki w książce mają poprawne informacje i że wszystko jest gotowe do użycia. Teraz wystarczy wyeksportować go jako plik audiobooka M4Baker. Aby rozpocząć proces eksportu, kliknij na folder książki i znajdź sekcję pliku „wyjściowego”.
Kliknij ikonę obok pliku „wyjściowym”, aby otworzyć przeglądarkę plików. Wybierz katalog, w którym chcesz zapisać plik audiobooka M4Baker, a następnie kliknij „zapisz”.
Gdy plik wyjściowy jest ustawiony w aplikacji M4Baker, możesz rozpocząć eksportowanie. Kliknij w menu „Plik”, znajdź przycisk „Przetwórz wszystko” i kliknij go, aby rozpocząć kodowanie.
Pozwól M4Baker na zakodowanie twojego nowego audiobooka. Po zakończeniu procesu eksportu, znajdziesz plik w miejscu, gdzie go zapisałeś.
newsblog.pl