Riproduci app audio CLI

2

Ho un AppleScript che riproduce i file audio usando Play (da hieper.nl) unix cli app.

Mi piacerebbe trovare un programma di riproduzione da riga di comando con il quale posso impostare il volume senza toccare il volume di uscita del sistema. EyeTV ha le proprie impostazioni del volume ed è bello modificare il volume di EyeTV senza modificare il volume del sistema.

Sarebbe bello se potessi mettere in pausa la riproduzione e chiuderla in un altro modo piuttosto che usare kill.

    
posta playmoreplayhard 01.04.2013 - 17:34
fonte

1 risposta

5

afplay potrebbe fare ciò che ti serve. È un'utilità integrata, quindi non c'è bisogno di scaricare o costruire nulla.

È piuttosto semplice, ma include il controllo del volume indipendente dal volume di sistema.

Per riprodurre un file, esegui semplicemente afplay somefile.mp3 . Per modificare il volume, puoi utilizzare lo switch -v , seguito da un numero (nei miei test, l'intervallo sembra passare da 0-2, con 1 come volume normale). Quindi afplay anotherfile.m4a -v 0.5 verrebbe riprodotto a metà del volume normale.

Il controllo della riproduzione può essere eseguito con alcuni segnali Unix di base a afplay :

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

Ci sono anche alcune altre opzioni che puoi vedere eseguendo afplay -h .

    
risposta data 01.04.2013 - 19:01
fonte

Leggi altre domande sui tag