Reproducir aplicaciones CLI de audio

2

Tengo un AppleScript que reproduce archivos de audio con la aplicación Play (de hieper.nl) unix cli.

Me gustaría encontrar un programa de reproducción de línea de comandos con el que pueda configurar el volumen sin tocar el volumen de salida del sistema. EyeTV tiene su propia configuración de volumen y es bueno cambiar el volumen de EyeTV sin cambiar el volumen del sistema.

Sería bueno si pudiera pausar la reproducción y salir de otra forma que no sea usar kill.

    
pregunta playmoreplayhard 01.04.2013 - 17:34

1 respuesta

5

afplay podría hacer lo que necesitas. Es una utilidad incorporada, por lo que no es necesario descargar ni construir nada.

Es bastante básico, pero incluye control de volumen independiente del volumen del sistema.

Para reproducir un archivo, simplemente ejecuta afplay somefile.mp3 . Para modificar el volumen, puede usar el interruptor -v , seguido de un número (en mis pruebas, el rango parece ir de 0-2, siendo 1 el volumen normal). Entonces afplay anotherfile.m4a -v 0.5 se reproducirá a la mitad del volumen normal.

El control de reproducción se puede hacer con algunas señales básicas de Unix a afplay :

kill -17 <pid> # pause playback
kill -19 <pid> # resume playback

También hay algunas otras opciones que puedes ver ejecutando afplay -h .

    
respondido por el robmathers 01.04.2013 - 19:01

Lea otras preguntas en las etiquetas