Cómo crear libros de audio en Linux con M4Baker

M4Baker es una excelente aplicación para Linux que permite a los usuarios tomar pistas de audio de cualquier formato y codificarlas en un agradable archivo de audiolibro con capítulos para reproducir en reproductores de audiolibros en Linux (y en otros lugares) que admiten el formato M4B.

En esta guía, veremos cómo tomar archivos de audiolibros, codificarlos en el formato de audiolibro M4B y crear audiolibros en Linux.

Nota: no es necesario que grabe su audiolibro para usar M4B. Es posible tomar pistas de audio existentes y compilarlas en un audiolibro. Puede descargar archivos de audio de dominio público gratuitos en Archive.org.

Instalar M4Baker

La aplicación M4Baker ha existido por un tiempo. A pesar de su antigüedad, muchas distribuciones no lo incluyen en sus fuentes de software.

Por esta razón, crearemos el programa a partir de su código fuente. Sin embargo, antes de compilar algo, es necesario instalar algunas dependencias. Estas dependencias son críticas para el proceso y ayudan a que el código fuente de M4Baker se compile en su máquina.

Dependencias

Las dependencias de M4Baker son Python 2.6+, PyQT 4.6, Qt 4.5+, FAAC 1.26+, Sox 14.3+ y Mp4v2 1.9. Siga las instrucciones a continuación y aprenda cómo hacer que estas dependencias funcionen en el sistema operativo Linux que elija.

  Cómo escuchar podcasts en Linux con Gpodder

Nota: Los usuarios de Arch Linux pueden construir M4Baker desde la fuente automáticamente gracias a Arch Linux AUR. Apunte a su ayudante AUR favorito al m4baker-git paquete para que funcione.

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: OpenSUSE no tiene el complemento MP3 para Sox en sus repositorios. Como resultado, necesitará compilar e instalar Sox a mano para usarlo. Dirígete a la página de Sox GitHub y descarga el código fuente aquí. Las instrucciones para construir el software en Linux se encuentran en README.sh.

Descargar código fuente

Con las bibliotecas de M4Baker cuidadas, es hora de descargar el código fuente. En una terminal, use el comando git clone.

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

Mueva la ventana de su terminal a la nueva carpeta de código m4baker con el comando CD.

cd m4baker

Compilacion

El proceso de compilación y configuración de M4Baker es refrescantemente simple, en comparación con muchos otros programas que los usuarios de Linux crean desde la fuente. Para que funcione, solo necesitará ejecutar el archivo de secuencia de comandos de instalación de Python2. Tenga en cuenta que este script de instalación debe ejecutarse con privilegios de sudo o en un shell de root. Sin el acceso adecuado al sistema, M4Baker no puede aprovechar los directorios y binarios correctos en su PC con Linux.

  Cómo recortar fácilmente archivos de video en Linux con Video Trimmer

Para iniciar el proceso de compilación de la herramienta M4Baker, ejecute el siguiente comando en el shell del terminal:

python setup.py install --optimize=1

El guión de instalación de M4Baker es relativamente rápido. Cuando finaliza el script, puede iniciar instantáneamente el programa con el comando m4baker en la ventana del terminal. También es posible iniciar el programa buscando en el menú de la aplicación “M4Baker”.

Preparando su audiolibro en M4Baker

El primer paso para crear un nuevo audiolibro en M4Baker es importar los archivos de audio. Agrega archivos de audio a tu nuevo proyecto haciendo clic en el menú «Editar» y luego en «Agregar audiolibro».

Presione la tecla Ctrl hacia abajo en su teclado y use el mouse para seleccionar cada archivo de audio que le gustaría agregar. Cuando todo esté seleccionado, haga clic en el botón «Abrir» para importar las pistas a M4Baker.

Nota: asegúrese de mantener todas las pistas de audio relacionadas con el proyecto de audiolibro en la misma carpeta para facilitar el acceso.

M4Baker ordena los archivos de audio en un grupo, comenzando por la carpeta. Haga doble clic en la carpeta con el mouse y cámbiele el nombre al título de su nuevo audiolibro. Cuando esté satisfecho con el título del libro, mire los archivos de audio debajo de él en la lista. Ordene a través de la lista, seleccione cada archivo individualmente con el mouse y complete su información en el cuadro de información a la derecha.

  Cómo instalar Debian 9 Linux en un servidor doméstico

Exportar su audiolibro con M4Baker

La pista de su libro tiene la información correcta y todo está listo para funcionar. Todo lo que queda es exportarlo como un archivo de audiolibro M4Baker. Para iniciar el proceso de exportación, haga clic en la carpeta del libro y busque la sección del archivo de «salida».

Haga clic en el icono debajo del archivo de «salida» para abrir el explorador de archivos. Busque el directorio donde desea guardar el archivo del audiolibro de M4Baker y haga clic en «guardar».

Ahora que el archivo de salida está configurado en la aplicación M4Baker, la exportación está lista para comenzar. Haga clic en el menú «Archivo» y busque el botón «Procesar todo» y haga clic en él para iniciar el proceso de codificación.

Deje que M4Baker codifique su nuevo audiolibro. Cuando se complete el proceso de exportación, podrá encontrarlo donde guardó el archivo de salida.