Como criar livros de áudio no Linux com M4Baker

O M4Baker é um excelente aplicativo para Linux que permite aos usuários pegar faixas de áudio de qualquer formato e codificá-las em um bom arquivo de audiobook em capítulos para reprodução em players de audiobook no Linux (e em outros lugares) que suportam o formato M4B.

Neste guia, veremos como obter arquivos de audiolivros, codificá-los no formato de audiolivros M4B e criar audiolivros no Linux.

Nota: você não precisa gravar seu audiolivro para usar o M4B. É possível pegar faixas de áudio existentes e compilá-las em um audiolivro. Você pode baixar arquivos de áudio gratuitos de domínio público em Archive.org.

Instale o M4Baker

O aplicativo M4Baker já existe há algum tempo. Apesar de sua idade, muitas distribuições não o carregam em suas fontes de software.

Por esta razão, estaremos construindo o programa a partir de seu código fonte. No entanto, antes de compilar qualquer coisa, algumas dependências precisam ser instaladas. Essas dependências são críticas para o processo e ajudam o código-fonte do M4Baker a compilar em sua máquina.

Dependências

As dependências do M4Baker são Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ e Mp4v2 1.9. Siga as instruções abaixo e saiba como fazer com que essas dependências funcionem no sistema operacional Linux de sua escolha.

  Como ouvir sua coleção de músicas Plex na área de trabalho do Linux

Nota: Os usuários do Arch Linux podem construir o M4Baker a partir da fonte automaticamente graças ao Arch Linux AUR. Aponte seu ajudante AUR favorito para o m4baker-git pacote para fazê-lo funcionar.

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

Nota: O OpenSUSE não possui o plugin MP3 para Sox em seus repositórios. Como resultado, você precisará compilar e instalar o Sox manualmente para usá-lo. Vá até a página do Sox GitHub e baixe o código-fonte aqui. As instruções para construir o software no Linux estão localizadas em README.sh.

Baixe o código fonte

Com as bibliotecas M4Baker cuidadas, é hora de baixar o código-fonte. Em um terminal, use o comando git clone.

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

Mova sua janela de terminal para a nova pasta de código m4baker com o comando CD.

cd m4baker

Compilação

O processo de compilação e configuração do M4Baker é agradavelmente simples, comparado a muitos outros programas que os usuários do Linux criam a partir da fonte. Para executá-lo, você só precisará executar o arquivo de script de instalação do Python2. Observe que este script de instalação precisa ser executado com privilégios sudo ou em um shell de root. Sem acesso adequado ao sistema, o M4Baker não pode tirar proveito dos diretórios e binários corretos em seu PC Linux.

  Como compactar ou descompactar arquivos do terminal Linux

Para iniciar o processo de compilação da ferramenta M4Baker, execute o seguinte comando no shell do terminal:

python setup.py install --optimize=1

O script de instalação do M4Baker é relativamente rápido. Quando o script terminar, você poderá iniciar instantaneamente o programa com o comando m4baker na janela do terminal. Também é possível iniciar o programa procurando no menu do aplicativo por “M4Baker”.

Preparando seu audiolivro no M4Baker

O primeiro passo para criar um novo audiolivro no M4Baker é importar os arquivos de áudio. Adicione arquivos de áudio ao seu novo projeto clicando no menu “Editar” e depois em “adicionar Audiobook”.

Pressione a tecla Ctrl no teclado e use o mouse para selecionar todos os arquivos de áudio que deseja adicionar. Quando tudo estiver selecionado, clique no botão “Abrir” para importar as faixas para o M4Baker.

  Como jogar jogos Sega DreamCast no Linux

Nota: certifique-se de manter todas as faixas de áudio relacionadas ao projeto Audiobook na mesma pasta para facilitar o acesso.

O M4Baker classifica os arquivos de áudio em um grupo, começando pela pasta. Clique duas vezes na pasta com o mouse e renomeie-a para o título do seu novo Audiobook. Quando estiver satisfeito com o título do livro, observe os arquivos de áudio abaixo dele na lista. Classifique a lista, selecione cada arquivo individualmente com o mouse e preencha suas informações na caixa de informações à direita.

Exportando seu audiolivro com M4Baker

A faixa do seu livro tem as informações corretas e tudo está pronto para ser usado. Tudo o que resta é exportá-lo como um arquivo de audiolivro M4Baker. Para iniciar o processo de exportação, clique na pasta do livro e procure a seção do arquivo “output”.

Clique no ícone sob o arquivo “saída” para abrir o navegador de arquivos. Navegue até o diretório onde você gostaria de salvar o arquivo de audiolivro M4Baker e clique em “salvar”.

Agora que o arquivo de saída está definido no aplicativo M4Baker, a exportação está pronta para começar. Clique no menu “Arquivo” e procure o botão “Processar tudo” e clique nele para iniciar o processo de codificação.

Deixe o M4Baker codificar seu novo audiolivro. Quando o processo de exportação estiver concluído, você poderá encontrá-lo onde salvou o arquivo de saída.