2 votos

Reproducir aplicaciones CLI de audio

Tengo un AppleScript que reproduce archivos de audio usando Play (de hieper.nl) unix cli app.

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

Estaría bien poder pausar el juego y salir de él de otra manera que no sea usando el kill.

5voto

Ged Byrne Puntos 481

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

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

Para reproducir un archivo, basta con ejecutar afplay somefile.mp3 . Para modificar el volumen, puede utilizar el botón -v seguido de un número (en mis pruebas, el rango parece ir de 0 a 2, siendo 1 el volumen normal). Así que afplay anotherfile.m4a -v 0.5 se reproduciría a la mitad del volumen normal.

El control de la reproducción puede hacerse con algunas señales básicas de Unix para afplay :

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

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X