【问题标题】:Trying to Split Wav file into two pieces with SoX尝试使用 SoX 将 Wav 文件拆分为两部分
【发布时间】:2013-04-20 21:56:57
【问题描述】:

我正在尝试将一个 .wav 文件分成两部分,其中有几秒钟的沉默。根据我找到的文档,以下内容应该有效:

 sox testfile.wav tester.wav silence 1 0.50 0.1% 1 1.0 0.1% : newfile : restart

“testfile.wav”是一段录音,我在中间放了大约 4 秒的静音来测试。预期的结果是我会通过运行它得到“tester001.wav”和“tester002.wav”。相反,我得到一个文件 - “tester.wav”,它是原始文件的第一部分(直到静音)。我想知道如何让它继续并从静音后的部分创建一个新文件。

我在 StackOverflow 上找到了这个:sox fails to split files,但对该问题的接受答案并没有改变我(将秒数更改为 3.0 给了我相同的结果,因为我有 4 秒的差距。它仍然没有不要给我第二个音频文件。)

任何帮助将不胜感激!

【问题讨论】:

    标签: split wav sox


    【解决方案1】:

    哈!事实证明,在我的服务器上运行的 SoX 版本是古老的,这就是问题所在。更新到当前版本后,一切都按预期工作。 :)

    【讨论】:

    • 您使用的是什么操作系统?我在 RedHat Linux 服务器上安装了 14.2.0-6 版本,我想将它升级到最新版本。你能指导我怎么做吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多