如何使用 M4Baker 在 Linux 上創建有聲讀物

如何使用 M4Baker 在 Linux 上創建有聲讀物

M4Baker 是一個出色的 Linux 應用程序,它允許用戶獲取任何格式的音軌並將它們編碼成一個漂亮的有聲讀物文件,以便在支持 M4B 格式的 Linux(和其他地方)上的有聲讀物播放器中播放。

在本指南中,我們將介紹如何獲取有聲讀物文件,將它們編碼為 M4B 有聲讀物格式並在 Linux 上創建有聲讀物。

注意:您不必錄製有聲讀物即可使用 M4B。可以採用現有的音軌並將它們編譯成有聲讀物。您可以在Archive.org上下載免費的公共域音頻文件。

安裝 M4Baker

M4Baker 應用程序已經存在一段時間了。儘管年代久遠,但許多發行版並未在其軟件源中攜帶它。

出於這個原因,我們將從它的源代碼構建程序。但是,在編譯任何東西之前,需要安裝一些依賴項。這些依賴關係對過程至關重要,有助於在您的機器上編譯 M4Baker 源代碼。

依賴關係

M4Baker 的依賴項是 Python 2.6+、PyQT 4.6、Qt 4.5+、FAAC 1.26+、Sox 14.3+ 和 Mp4v2 1.9。按照以下說明操作,了解如何使這些依賴項在您選擇的 Linux 操作系統上運行。

注意:由於 Arch Linux AUR,Arch Linux 用戶可以自動從源代碼構建 M4Baker。將您最喜歡的 AUR 助手指向m4baker-git包以使其工作。

Ubuntu

sudo apt 安裝 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

軟呢帽

須藤 dnf 安裝 git PyQT4 python2 faac libmp4v2-devel libmp4v2 libcanberra sox qt-devel 
須藤 dnf 安裝 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

須藤 zypper 安裝 git python2-qt4 python libcanberra-gtk-module-common faac libmp4v2-devel libqt4-devel

注意:OpenSUSE 的存儲庫中沒有 Sox 的 MP3 插件。因此,您需要手動編譯和安裝 Sox 才能使用它。前往 Sox GitHub 頁面並在此處下載源代碼。在 Linux 上構建軟件的說明位於README.sh 中

下載源代碼

處理完 M4Baker 庫後,是時候下載源代碼了。在終端中,使用git clone命令。

git 克隆 https://github.com/crabmanX/m4baker

使用CD命令將您的終端窗口移動到新的m4baker代碼文件夾中。

cd m4baker

彙編

與 Linux 用戶從源代碼構建的許多其他程序相比,M4Baker 的編譯和設置過程非常簡單。要讓它運行,您只需要運行 Python2 安裝腳本文件。請注意,此安裝腳本需要以sudo權限或在 root shell 中運行。如果沒有適當的系統訪問權限,M4Baker 就無法利用 Linux PC 上的正確目錄和二進製文件。

要開始 M4Baker 工具的編譯過程,請在終端 shell 中運行以下命令:

python setup.py install --optimize=1

M4Baker 的安裝腳本比較快。腳本完成後,您可以在終端窗口中使用m4baker命令立即啟動程序。也可以通過在應用程序菜單中搜索“M4Baker”來啟動程序。

在 M4Baker 中準備您的有聲讀物

在 M4Baker 中創建新有聲讀物的第一步是導入音頻文件。單擊“編輯”菜單,然後單擊“添加有聲讀物”,將音頻文件添加到您的新項目。

按下鍵盤上的Ctrl鍵並使用鼠標選擇您要添加的每個音頻文件。選擇所有內容後,單擊“打開”按鈕將曲目導入 M4Baker。

如何使用 M4Baker 在 Linux 上創建有聲讀物

注意:請務必將與 Audiobook 項目相關的所有音軌保存在同一文件夾中,以便於訪問。

M4Baker 將音頻文件按組排序,從文件夾開始。用鼠標雙擊文件夾並將其重命名為新有聲讀物的標題。如果您對書名感到滿意,請查看列表中位於其下方的音頻文件。對列表進行排序,用鼠標分別選擇每個文件,然後在右側的信息框中填寫其信息。

使用 M4Baker 導出有聲讀物

您的圖書曲目包含正確的信息,一切準備就緒。剩下的就是將其導出為 M4Baker 有聲讀物文件。要開始導出過程,請單擊書本文件夾並查找“輸出”文件部分。

單擊“輸出”文件下的圖標以顯示文件瀏覽器。瀏覽到您要保存 M4Baker 有聲讀物文件的目錄,然後單擊“保存”。

現在在 M4Baker 應用程序中設置了輸出文件,可以開始導出了。單擊“文件”菜單並查找“全部處理”按鈕並單擊它以開始編碼過程。

讓 M4Baker 編碼您的新有聲讀物。導出過程完成後,您將能夠在保存輸出文件的位置找到它。

如何使用 M4Baker 在 Linux 上創建有聲讀物


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。