ขณะนี้เรากำลังใช้คำสั่งนี้ภายในเชลล์สคริปต์เพื่อลบความเงียบออกจากไฟล์เสียง:
ffmpeg -i $INFILE -af silenceremove=0:0:0:-1:1:${NOISE_TOLERANCE}dB -ac 1 $SILENCED_FILE -y
ใช้งานได้ดียกเว้นว่าจะลบความเงียบทั้งหมดทำให้เสียงที่เหลืออยู่ถูกบีบเข้าด้วยกัน
วิธีนี้สามารถทำได้ในขณะที่เหลือสองหรือสามวินาทีระหว่างเสียงแต่ละส่วน?
โซลูชันต้องมีประสิทธิภาพมากเนื่องจากเราจะประมวลผลเสียงจำนวนมากและควรใช้เครื่องมือที่สามารถติดตั้งได้อย่างง่ายดายบนทั้ง Linux และ OSX เช่น ffmpeg หรือ sox