Attualmente stiamo usando questo comando all'interno di uno script di shell per rimuovere il silenzio dai file audio:
ffmpeg -i $INFILE -af silenceremove=0:0:0:-1:1:${NOISE_TOLERANCE}dB -ac 1 $SILENCED_FILE -y
Funziona bene, tranne per il fatto che rimuove tutto il silenzio, causando la compressione dell'audio rimanente.
Come è possibile farlo lasciando due o tre secondi tra ciascun brano audio?
La soluzione deve essere molto efficiente poiché elaboreremo molto audio e dovremmo utilizzare uno strumento che può essere installato abbastanza facilmente sia su Linux che su OSX, come ffmpeg o sox.