2009-08-18 96 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上下文菜单插件。