【发布时间】:2012-10-08 09:25:23
【问题描述】:
我有一个充满 AIFF 文件的文件夹,这些文件在开头有一点间隙,听不到声音。我将如何编写一个可以消除这种差距的脚本/工具?
Audacity 中的文件基本上是这样的(我只想获取选定的部分):
我不能真正使用 Audacity,因为我有数百个文件,所以手工操作不是一种选择。
我不太关心操作系统/语言,只要它可以工作。
【问题讨论】:
标签: audio scripting automation aiff
我有一个充满 AIFF 文件的文件夹,这些文件在开头有一点间隙,听不到声音。我将如何编写一个可以消除这种差距的脚本/工具?
Audacity 中的文件基本上是这样的(我只想获取选定的部分):
我不能真正使用 Audacity,因为我有数百个文件,所以手工操作不是一种选择。
我不太关心操作系统/语言,只要它可以工作。
【问题讨论】:
标签: audio scripting automation aiff
因为您是在程序员的网站上询问并具有编程经验(查看您的个人资料)——如果您查看源代码,您会发现 Audacity 有一些脚本支持。
也有商业工具(例如批处理器)用于此。
我不建议您使用这种文件格式太脏(即,编写 C 程序可能比在编辑器中手动编写更容易花费更多时间)。
【讨论】:
最后,使用 libsndfile 构建一个快速的 C++ 解决方案更容易。
随意从https://github.com/houbysoft/short/blob/master/removeInitialSilence.cpp窃取它。
【讨论】: