2012-05-08 64 views
4

如何使用Java擦除wav文件的靜音(低於閾值)部分?有人說「從PCM數據中提取樣本」。我怎樣才能做到這一點?如何在使用Java的wav文件的最後刪除靜音?

+1

http://stackoverflow.com/questions/1808146/how-to-track-no-sound-area-in-a-wav-file + http://stackoverflow.com/questions/4786660/remove-the -wav-first-5-second-from-wav-文件 – assylias

+1

@javatar你能分享你的解決方案代碼嗎?謝謝 – HolloW

回答

2

這應該是直截了當的。一個wav是未壓縮的,所以你可以簡單地打開它並使用標準(二進制)輸入流來處理它。

對於實際的音頻處理,Java的聲音API會做的伎倆。查看http://www.oracle.com/technetwork/java/index-139508.html瞭解詳細信息。很高興玩。

+0

我假設你得到它的工作? –

+0

是的,非常感謝 – javatar