如何在 WAV 文件的前后添加静音

Posted

技术标签:

【中文标题】如何在 WAV 文件的前后添加静音【英文标题】:How to add silence in front of and to the back of a WAV file 【发布时间】:2011-04-14 10:04:18 【问题描述】:

如何使用 Java 在 WAV 文件的开头和结尾添加静音?

沉默的长度应该是可变的。

【问题讨论】:

【参考方案1】:

看到这个帖子:Join two WAV files from Java?

如果您创建了一个只有几秒钟静音的 wav,您可以将文件组合在一起以获得所需的结果,silence.wav + myfile.wav + quiet.wav

我链接到的线程为您提供了将 wav 文件组合在一起的准系统代码。 - 一定要在另一个帖子中投票:)

希望这会有所帮助, 埃蒙

【讨论】:

谢谢!是的,我已经找到了这个线程。问题是在我的情况下,沉默的长度是动态的。即我想通过代码定义应该添加多少静音。 @clamp 在你的文件中有 1 秒的静音怎么样,然后你可以定义每端应该添加多少 1 秒的静音? 或者如果 1 秒太长,则更短的 slience :) 为漂亮的链接投票并提到投票其他答案:-) 很遗憾没有。分辨率几乎降至 1 毫秒。最终的声音将用作游戏中的音效,并且它们应该在非常精确的时间播放。

以上是关于如何在 WAV 文件的前后添加静音的主要内容,如果未能解决你的问题,请参考以下文章

写入 wav 文件时定期创建静音

NAudio - 如何记录扬声器的初始静音

如何在音轨中找到静音部分

在 ffmpeg 中添加静音音频

如何在没有关联应用程序的情况下直接播放声音文件(mp3、wav 等)?

如何使用 NAudio 将两个 wav 音频文件与 30 秒的白色声音连接起来