C++ 如何在C++;?

C++ 如何在C++;?,c++,split,wav,C++,Split,Wav,所以我在谷歌上搜索了一下,没有找到关于这个话题的任何东西。我想把wav文件一分为二。我已经有毫秒了,我只需要用原始1的数据创建一个新的wav文件 我需要下载图书馆吗?还是什么 谢谢如果您只是在阅读未压缩的wave文件格式[Microsoft/IBM format],您可以很容易地逐个字节解析该文件。。。你会玩得很开心的。格式很简单 我建议您使用此工具打开WAV文件,轻松阅读其中的所有结构。 您可以通过阅读以下内容来识别每个结构: 这种未压缩的波形格式就是“声音的位图等价物”。。。它几乎是一个

所以我在谷歌上搜索了一下,没有找到关于这个话题的任何东西。我想把wav文件一分为二。我已经有毫秒了,我只需要用原始1的数据创建一个新的wav文件

我需要下载图书馆吗?还是什么


谢谢

如果您只是在阅读未压缩的wave文件格式[Microsoft/IBM format],您可以很容易地逐个字节解析该文件。。。你会玩得很开心的。格式很简单

我建议您使用此工具打开WAV文件,轻松阅读其中的所有结构。

您可以通过阅读以下内容来识别每个结构:

这种未压缩的波形格式就是“声音的位图等价物”。。。它几乎是一个大的网格,描述“时间上的点”,连接代表声波

如果你习惯于解析二进制文件,你将有几个小时的时间来做这件事。。。否则这是一个学习的好机会!;-)


或者,当然。。。您可以随时使用FFmpeg之类的库为您提供“低级资料”…

FFmpeg可以帮助您。它几乎做所有与视频和音频相关的事情!还可以看看。

是的,你必须这样做
wav
是一种容器格式,可以包含您想要的几乎任何音频格式。你不能简单地把它分成中间部分,因为你只会在中间某处分割块而损坏上半部,而下半部将没有任何必要的标头。你知道如何读取WAV文件吗?你知道如何提取声音数据吗?你知道如何写WAV文件吗?如果这些问题的答案是“否”,那么是的,您可能需要一个图书馆。哪个图书馆?我不知道,有很多,并要求这里是离题的(如果你还没有这样做,请阅读中命名的章节和)。给出最上面的答案,我不同意接近投票。嗨,你知道
CWave
项目吗?你能帮我上车吗?嗨,能帮我上车吗?