use*_*012 2 audio windows command-line wav windows-10
我当前位于打开命令提示符的目录中,并使用命令组合 wav 文件
copy /b *.wav allAudio.wav
Run Code Online (Sandbox Code Playgroud)
该目录中有 29 个 wav 文件,每个文件的长度正好是 00:00:59。
然而,该命令生成的组合“allAudio.wav”文件的文件大小与目录中所有合并的.wav 文件相对应,但该文件的长度只有 00:00:59,就像所有其他 .wav 文件一样。目录中的 wav 文件。
这对我来说没有意义。如果有人可以解释这一点并建议一种实际合并文件的方法,以使最终文件的长度正确,那就太好了。
总共我有更多的文件夹,其中包含需要合并的数百个 wav 文件,因此任何一次合并一个的软件都不适合这项任务。
这是因为 RIFF 标头包含有关文件持续时间的信息。您需要从所有文件中删除 RIFF 标头,并创建一个新标头来描述新文件。您将它们视为 RAW 文件,但事实并非如此
你可以使用 sox 来实现这一点,那将是一个更好的方法
Windows 二进制文件下载位于
http://sourceforge.net/projects/sox/files/sox/
您还可以使用它来渲染包含 FFT 数据和类似内容的 png 文件。这是一个非常简洁的工具。