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