En este artículo, veremos cómo puedes reproducir un archivo mp3 directamente desde el CLI.
Reproduciendo mp3 desde el comando
Para esta tarea, necesitaremos las herramientas apropiadas instaladas en el sistema. Dependiendo de la herramienta que tenga a su disposición, el método de reproducir un mp3 va a diferir. En este artículo, mostraré un puñado de métodos utilizando diferentes herramientas.
Para encontrar el nombre del paquete para su distribución, PKGS.org es el mejor lugar para buscar. También puede usar la función de búsqueda de su administrador de paquetes para determinar el nombre exacto del paquete.
VLC para reproducir mp3 desde la línea de comandos
VLC es uno de los mejores reproductores multimedia. Si tiene instalado VLC, entonces podemos usar la interfaz de línea de comandos VLC para reproducir un mp3. La estructura de comando se ve así.
$ NVLC
Si tiene un directorio lleno de archivos mp3 y desea reproducirlos todos, ejecute este comando.
$ NVLC/PATH/TO/DIR
Quiero reproducción aleatoria de la lista de reproducción? Use la bandera "-Random".
$ NVLC -Random/Path/To/Dir
Aquí, la herramienta NVLC es la interfaz NCurses para el reproductor VLC. Curiosamente, en esta interfaz, todas las teclas de acceso rápido de control común como barra espaciadora, teclas de flecha, etc. obras. Por ejemplo, para detener la reproducción, presione la barra espaciadora; Para avanzar/hacia atrás, presione la tecla de flecha derecha/izquierda.
El CVLC es otra interfaz en miniatura de VLC para la línea de comando. Sin embargo, en comparación con NVLC, este es aún más simplista y menos detallado. Para reproducir un archivo mp3 usando CLVC, ejecute este comando.
$ CVLC
MPG123 para reproducir mp3 desde la línea de comandos
Esta es una herramienta muy simple para reproducir un archivo mp3. No viene preinstalado con la mayor parte de la distribución. Para instalarlo, use la función de búsqueda de su administrador de paquetes para encontrar para MPG123. Es muy probable que lo encuentre con el nombre exacto.
Suponiendo que tenga la herramienta instalada, comencemos. Para reproducir un archivo mp3, la estructura de comando para esta herramienta es así.
$ MPG123
Los atajos de clave comunes para pausa, siguiente/anterior, etc. son compatibles, por ejemplo, barra espaciadora, llaves de flecha, etc.
Quiero múltiples archivos mp3 como lista de reproducción? Suponiendo que todos los archivos MP3 se encuentren dentro del mismo directorio, use este comando.
$ mpg123 *.mp3
Para la reproducción de la lista de reproducción, agregue la bandera "-Z".
$ mpg123 -z *.mp3
QUIERO LOOP? Use la bandera "-loop". Aquí, el comando ejecutará el archivo mp3 100 veces.
$ mpg123 --loop 100
Para reducir el desorden de salida, puede usar la bandera "-Q" o "-quiet".
$ mpg123 -q
No habrá salida, pero no es necesario tener miedo. Use las teclas de acceso directo para controlar su comportamiento.
FFMPEG es una de las herramientas de medios más potentes que puede usar para realizar numerosas tareas. Generalmente no viene preinstalado, pero está disponible en todas las principales distribuciones de Linux. Esta herramienta viene con un reproductor multimedia incorporado llamado FFPlay.
Para reproducir un archivo mp3 con ffplay, ejecute este comando.
$ ffplay
El reproductor multimedia comenzará a reproducir el archivo con una ventana GUI que muestra el analizador de espectro. Si no desea que aparezca la GUI, agregue la bandera "-nodisp".
$ ffplay -nodisp
Quiero reproducir un solo archivo en un bucle? Ejecutar el comando. Aquí, el mp3 se reproducirá en un bucle 100 veces.
$ ffplay -hide_banner -nodisp -loop 100
En general, FFPlay y todas las herramientas FFMPEG mostrarán un breve informe sobre la configuración de compilación y la información de la licencia. Para deshabilitar este informe en la salida, agregue el indicador "-Hide_Banner".
$ ffplay -nodisp -hide_banner
Mplayer para reproducir mp3 desde la línea de comandos
Este es un reproductor multimedia muy simplista en Linux que puede reproducir archivos multimedia comunes como MP3. Está disponible en casi todos los principales ecosistemas de Linux. Cuando se usa en CLI, MPlayer admite las teclas de acceso rápido predeterminada como la barra espaciadora, las teclas de flecha, etc. para pausa/currículum, en el futuro/hacia atrás, etc.
Para reproducir un mp3 con mplayer, ejecute este comando.
$ mplayer
La CLI MPlayer también admite la pausa/currículum/posicionamiento predeterminada de las teclas de acceso rápido. También admite reproducir múltiples archivos desde un directorio.
$ mplayer *.mp3
Cuando le estás diciendo al reproductor que reproduzca muchos archivos mp3, barajarse puede ser agradable. Si desea que Mplayer se mueva, use la bandera "-shuffle".
$ mplayer -shuffle *.mp3
Para obtener menos salida detallada, MPlayer admite el argumento "-quiet".
$ mplayer -quiet
Quiere incluso menos salida detallada? Use la bandera "-Really-Cuet".
$ MPlayer -Really -Cuet
Si quieres reproducir el mp3 en la GUI, usa la bandera "-gui".
$ mplayer -gui
Si desea deshabilitar la GUI, use "-nogui" en su lugar.
$ mplayer -nogui
El bucle también es compatible. El siguiente comando ejecutará sus archivos mp3 seleccionados por 100 veces.
$ MPlayer -Really -Cuiet -loop 100
Si solo desea el audio de un archivo MP4, use el siguiente comando. Aquí, estamos deshabilitando la parte del video.
$ MPlayer -Really -QUIET -VO NULL
El número de argumentos de comando de que el soporte de mplayer es enorme! Si está interesado en él, consulte la página del hombre.
$ Man Mplayer
Sox para reproducir mp3 desde la línea de comandos
SOX es otro jugador multimedia poderoso, a menudo conocido como la "navaja suiza" del audio. Esta herramienta puede reproducir y convertir una serie de archivos multimedia populares. No solo eso, también puede aplicar algunos efectos de sonido y grabar audio!
SOX también está disponible en la mayoría de las principales distribuciones de Linux. Para reproducir un mp3 usando Sox, usa este comando.
$ Play
Pensamientos finales
Hay varias formas de reproducir un archivo mp3 desde la línea de comando. Todo lo que tiene que saber es qué herramienta usar y qué comando ejecutar. Personalmente, recomiendo usar VLC, ya que es conocido por sus características.
Si solo desea probar el altavoz, usar la herramienta de prueba de altavoces es una mejor alternativa, ya que ofrece un control más fino sobre las pruebas. Por ejemplo, el siguiente comando realizará una verificación de 6 canales para 5.1 configuración.
$ Speaker -Test -C6
Disfrutar!