gpt4 book ai didi

audio - sox - 如何修剪 0.75 秒或更长时间的静音?

转载 作者:行者123 更新时间:2023-12-02 22:25:44 25 4
gpt4 key购买 nike

来自 this stack post我看到了如何使用 sox 来修剪 0.1 秒或更长时间的静音。

sox inputfile.mp3 outputfile.mp3 silence 1 0.1 0.1% reverse silence 1 0.1 0.1% reverse

一个问题是,在我的 mp3 文件中,上面的命令完全没有任何作用,它的静音 block 长达 3 秒。

我想从我的 MP3 中删除当前静音等于或大于 0.75 秒的所有静音。所以我从上面插值是:
sox inputfile.mp3 outputfile.mp3 silence 1 0.75 0.75% reverse silence 1 0.75 0.75% reverse

...但是我很确定我弄错了,因为我真的不知道自己在做什么,而且我不确定 % 参数是什么意思,而且无论如何它对我的 mp3 没有任何作用。什么是更正的 [完整] cmd-line 用法来修剪所有 >= 0.75 秒的静音 block ?

如果您能解释每个参数的含义,我也会很高兴。我读了 docs关于这个 silence sox中的命令,但我不太了解。

重要提示:我所有的音频文件都会散布着大量的静音,而不是在轨道的开头/结尾。

最佳答案

我发现这个对使用 SoX Silence 非常有用的指南。虽然官方 SoX Silence 手册页非常困惑且难以理解,但本指南通过示例提供了详尽的解释:
https://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/comment-page-2/

看来你想做:sox inputfile.mp3 outputfile.mp3 silence 1 0.75 0.1% 1 0.75 0.1% : newfile : restart
这会将音频分解成碎片,中间的静音被移除。然后,您可以简单地将它们再次合并到一个文件中。

关于audio - sox - 如何修剪 0.75 秒或更长时间的静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46254093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com