【问题标题】:Remove start of new track from end of audio file从音频文件的末尾删除新曲目的开头
【发布时间】:2018-10-27 07:04:11
【问题描述】:

我有几段录音,在曲目的结尾处有静音和新曲目(部分)的开始。 我试图从文件末尾删除新曲目的开头。

我的命令(*nux)

sox file_in.mp3 -C 320 file_out.mp3 silence 1 0.75 0.2% -1 0.75 0.2%

最好在最后保持沉默或添加一些新内容。任何帮助表示赞赏

【问题讨论】:

  • 能否提供一个示例文件的链接?

标签: audio sox


【解决方案1】:

也许您可以使用 below period 参数而不使用 above period

可以选择使用-l 参数保持一点静音(或者您可以只使用固定量的pad)。

例如:

sox input.mp3 -C 320 output.mp3 silence -l 0 1 0.5 0.5%

示例输入:

结果:


请注意,如果某些新曲目的开头内部有很长的静默期,那么找到合适的持续时间和阈值参数可能会很棘手(但通常是可能的)(一般情况下,显然,通过简单的处理根本无法处理,需要一种机器学习方法来可靠地标记属于轨道的内部静默期)。

另外,如果它只是 几个 文件,打开一个编辑器,例如大胆是最快和最好的结果方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 2012-01-27
    • 2020-05-23
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    相关资源
    最近更新 更多