我有一個文件夾完整的AIFF文件,在開始處沒有任何聲音時有一點空隙。我會如何編寫一個能夠消除這種差距的腳本/工具?AIFF文件:剝離初始「空白」
基本上這些文件看起來像這樣在Audacity中(我想只選擇部分):
我真的不能有膽識,因爲我有幾百個文件,這樣做手工是不一個選項。
我不太在乎操作系統/語言,只要它有效。
我有一個文件夾完整的AIFF文件,在開始處沒有任何聲音時有一點空隙。我會如何編寫一個能夠消除這種差距的腳本/工具?AIFF文件:剝離初始「空白」
基本上這些文件看起來像這樣在Audacity中(我想只選擇部分):
我真的不能有膽識,因爲我有幾百個文件,這樣做手工是不一個選項。
我不太在乎操作系統/語言,只要它有效。
最後,使用libsndfile來修改一個快速的C++解決方案就簡單多了。
隨意從https://github.com/houbysoft/short/blob/master/removeInitialSilence.cpp盜取它。
因爲您在程序員的網站上詢問並具有編程經驗(在您的個人資料中偷看) - 如果您查看源代碼,您會看到Audacity有一些腳本支持。
爲此,還有商業工具(例如批處理器)。
我不會建議你用這種文件格式弄髒你的手太髒(即編寫一個C程序可能比在編輯器中手動操作要花費更多的時間)。
但我會如何編寫腳本? Audacity本身無法做到這一點,afaik。 (The Truncate Silence ...效果似乎不適用於此) – houbysoft
請事先警告,如果您這樣做,您會得到一個小錯誤:當您簡單地剪切/複製和粘貼時,audacity不會並且無法制作精確的副本。這個錯誤很小,可能對你無關緊要,但是值得了解你是否在意。看到這個答案的細節:http://stackoverflow.com/questions/11812027/simple-wav-comparison-in-java –