Hiện tại chúng tôi đang sử dụng lệnh này trong tập lệnh shell để loại bỏ sự im lặng khỏi các tệp âm thanh:
ffmpeg -i $INFILE -af silenceremove=0:0:0:-1:1:${NOISE_TOLERANCE}dB -ac 1 $SILENCED_FILE -y
Điều này hoạt động tốt ngoại trừ việc nó loại bỏ tất cả sự im lặng, làm cho âm thanh còn lại bị nén lại với nhau.
Làm thế nào điều này có thể được thực hiện trong khi để lại hai hoặc ba giây giữa mỗi đoạn âm thanh?
Giải pháp cần phải rất hiệu quả vì chúng tôi sẽ xử lý nhiều âm thanh và nên sử dụng một công cụ có thể cài đặt khá dễ dàng trên cả Linux và OSX, chẳng hạn như ffmpeg hoặc sox.