Ritardo durante la riproduzione del suono

4

In uno script suono un suono ( .ogg file) usando /usr/bin/play . Il suono è riprodotto bene, ma c'è un fastidioso ritardo di un paio di secondi dopo che il suono è stato riprodotto prima che il programma ( play ) termini. Perché è così, e può essere risolto?

Lo script è un hook git-commit. Chiama solo p lay -q filename.ogg . Ho la stessa esperienza dalla riga di comando.

Sono su 10.04 se è rilevante.

    
posta Leif 05.08.2010 - 15:40

2 risposte

2

Non c'è bisogno di aspettare che il suono sia completato, giusto? Quindi potresti solo

play file.ogg </dev/null &>/dev/null &

(o guarda qui per un distacco più intenso). Prova anche ogg123 o mplayer anziché play , oppure prova un output audio diverso.

    
risposta data loevborg 05.08.2010 - 17:25
0

Lo attribuirei al tempo necessario per l'arresto dell'applicazione. Dipende davvero da come hai scritto lo script.

Questo potrebbe essere più un problema di scripting che uno di ubuntu.

    
risposta data myusuf3 05.08.2010 - 15:49

Leggi altre domande sui tag