Cómo reproducir archivos MP3 desde la línea de comandos

Cómo reproducir archivos MP3 desde la línea de comandos
Cuando pasas la mayor parte de tu tiempo en la pantalla de la consola mirando textos, ejecutando comandos y quemando, lo que podría ser más refrescante que escuchar tu música favorita? Además del refrigerio, hay otras situaciones en las que es posible que desee reproducir música directamente desde la línea de comandos.

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.

  • ffplay

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!