Volevo analizzare 5 secondi di un file audio a partire da 50 secondi.
Quindi ho eseguito il seguente comando:
sox audio.wav -n stat trim 50 5
Ma l'output conteneva:
...
Length (seconds): 55.296000
...
Ma mi aspettavo solo 5 secondi, non 55.
Cos'ho fatto di sbagliato? Pensavo che 50 fosse l'inizio e 5 la durata.
Risposta accettata:
Gli effetti funzionano come una catena, quindi stat
l'effetto si alimenta in trim
, scambiali e funzionerà, ad esempio:
sox audio.wav -n trim 50 5 stat