2009-08-18 95 views
6

我正在爲我的教會快速申請幫助他們錄製服務。截至目前,他們使用protools記錄服務(LE 6.5是具體的),運行壓縮器,規範器和限制器到軌道,並將其導出爲wav。用於音頻處理/聲音文件拆分的Mac庫

在我幫助他們之前,他們使用另一種工具將該音頻文件分成5分鐘的片段,以刻錄成CD格式。爲了幫助他們,我在python中編寫了一個工具,將音頻分解爲音軌。這節省了大約10-15分鐘的手動編輯。

不過,我正在尋求改進。我想讓這個友好足夠好,它只是拖放文件以便執行我們所有的處理。

我一直在瀏覽ADC上的文檔,但沒有什麼是真的跳出來對我。我寧願在cocoa/objc中寫這個(作爲一個學習項目)。我應該使用框架的哪些部分進行分割,是否可以應用音頻效果(使用coreaudio或許?)以及api將在哪裏?

感謝您的幫助!

回答

1

您可以使用CoreAudio庫添加音頻效果。 CoreAudio庫由幾個執行不同任務的框架組成 - 您可以閱讀它here。 此外,爲了讓文件變得像拖放文件一樣簡單,您可以在Mac上查看folder actions。你可能可以將你現有的python腳本綁定到一個文件夾,使其在文件被丟棄時自動激活。 我不記得是否可以直接從文件夾操作中運行Python腳本,但如果沒有,您可以wrap them with AppleScript using do shell script

1

您可以編寫一個Automator操作來使用Core Audio進行音頻處理,然後創建一個Automator工作流程以運行整個作業。正常保存工作流程,然後將其導出爲應用程序或Finder上下文菜單插件。