WAV文件格式全面分析+使用CoolEdit生成正弦波

这篇具有很好参考价值的文章主要介绍了WAV文件格式全面分析+使用CoolEdit生成正弦波。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CoolEdit 生成正弦波以及WAV文件格式解析

生成正弦波

生成正弦波为: 48K采样率,单声道,一个Sample是16bit,10秒钟时间的PCM数据

WAV文件格式全面分析+使用CoolEdit生成正弦波

WAV文件格式全面分析+使用CoolEdit生成正弦波

WAV文件格式全面分析+使用CoolEdit生成正弦波

WAV文件格式全面分析+使用CoolEdit生成正弦波

生成的正弦波

WAV文件格式全面分析+使用CoolEdit生成正弦波

WAV文件格式全面分析+使用CoolEdit生成正弦波

将上面生成的正弦波保存为WAV文件,我这边生成的波形放在了这里

WAV文件格式解析

WAV头一共44个字节(不包括data段的纯PCM数据),如下所示

WAV文件格式全面分析+使用CoolEdit生成正弦波

帧头说明

ChunkID

WAV文件帧头,固定为’RIFF’

ChunkSize

不包含ChunkID和ChunkSize这两个字段,后续所有字节数,即等于WAV文件整个文件大小减去8个字节

WAV文件格式全面分析+使用CoolEdit生成正弦波

Format

固定为WAVE

SubChunk1ID

表征Fmt段的数据内容,固定为fmt

SubChunk1Size

Fmt SubChunk段 除subchunk1ID外,但包含SubChunk1Size的字节数

AudioFormat

1,3 表示接下来的数据段为PCM数据

NumChannels

1表示单声道,2表示立体声

SampleRate

采样率,表示每秒钟,每个通道的Sample数,比如48K立体声,表示每个通道,每秒钟有48000个Sample,因为是立体声,因此,两个通道一共有48000*2 = 96000个sample。

WAV文件格式全面分析+使用CoolEdit生成正弦波

ByteRate

表示每秒钟字节数,等于采样率 * 通道数 * bitPerSample / 8

BlockAlign

BlockAlign = (bitPersample / 8) * NumChannels

BitPerSample

一个sample占几个bit,比如16bit模式,表示一个sample占2个字节,那么BitPerSample就为16

SubChunk2ID

标志着是data段,固定为data

SubChunk2Size

表示,不包括SubChunk2Size字段的后续所有PCM数据的字节数

48K采样率,单声道,16bit, 10秒钟PCM数据

WAV文件格式全面分析+使用CoolEdit生成正弦波

48K采样率,立体声,16bit, 10秒钟PCM数据

WAV文件格式全面分析+使用CoolEdit生成正弦波

48K采样率,单声道,32bit, 10秒钟PCM数据

WAV文件格式全面分析+使用CoolEdit生成正弦波

48K采样率,立体声,32bit, 10秒钟PCM数据

WAV文件格式全面分析+使用CoolEdit生成正弦波文章来源地址https://www.toymoban.com/news/detail-401792.html

到了这里,关于WAV文件格式全面分析+使用CoolEdit生成正弦波的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【音频】WAV 格式详解

    wav 文件支持多种不同的比特率、采样率、多声道音频。 WAV 文件格式是 Microsoft 的 RIFF 规范的一个子集,用于存储多媒体文件。RIFF(resource interchange file format 资源互换文件格式,以 chunk(块) 为单位组织文件)格式文件。在 windows 上,大部分多媒体文件都是 RIFF 文件。wav 文件由

    2023年04月08日
    浏览(35)
  • 音频——WAV 格式详解

    wav 文件支持多种不同的比特率、采样率、多声道音频。 WAV 文件格式是 Microsoft 的 RIFF 规范的一个子集,用于存储多媒体文件。RIFF(resource interchange file format 资源互换文件格式,以 chunk(块) 为单位组织文件)格式文件。在 windows 上,大部分多媒体文件都是 RIFF 文件。wav 文件由

    2024年02月09日
    浏览(40)
  • 音频格式(一)PCM和WAV

            想要了解音频首先要了解它的构造,知道它怎么从声音变成文件,又怎么从文件变成声音。文件格式根据需求和技术的进步有了不同的版本,不同的文件格式有其不同的文件构造。我们先从最原始的两种音频文件入手,讲一讲常见的音频文件格式。首先是PCM和WAV   

    2023年04月24日
    浏览(35)
  • 将音频格式从flac转到wav的两种方法

    最近在智能语音中用到了数据集cn-celeb。这个数据集的音频格式是flac,而在做数据增强(augmentation)以及模型训练时用的数据格式是wav,因此需要把音频格式从flac转到wav。我在ubuntu下摸索了一番,找到了两种方法。   1,基于Linux下的sox命令写shell脚本实现 SoX​​(即 Sound eXch

    2024年02月03日
    浏览(42)
  • 【Unity】流式播放远端音频:WAV格式音频篇(一)

    先了解一下wav的格式: 参考1:【音频】WAV 格式详解_tyustli的博客-CSDN博客_wav文件格式详解 wav 文件支持多种不同的比特率、采样率、多声道音频。WAV 文件格式是 Microsoft 的 RIFF 规范的一个子集,用于存储多媒体文件。RIFF(resource interchange file format 资源互换文件格式,以 chu

    2024年02月06日
    浏览(53)
  • matlab 生成正弦波

    理论知识: 由上述的公式可知,在matlab中如果要生成频率为 f 的正弦波信号可以用如下代码: 假设频率为5 如果想更改初相位,可以使用如下代码 假设频率为5,初相位为 pi/2 补充 : 针对一些网友反应的问题,这里再说明,如果你要生成的正弦波的频率很高,比如 100 Hz 以上

    2024年02月16日
    浏览(31)
  • 单片机如何生成周期正弦波

    在某些场景需要使用单片机的IIS等外设播放正弦波音频数据。本文介绍一种“笨方法”来生成固定频率和固定幅度的正弦波定点型数据,记录总结学习使用。 本篇文章使用采样率48K,幅值-6db ,频率1KHz的正弦信号来举例说明。 打开Audition,生成音调: 新建音频文件,点击确

    2024年02月11日
    浏览(31)
  • 51单片机生成模拟正弦波

    首先打开proteus软件,如图导入各个元器件,并连线。  然后编写c程序,看下面的代码。经过测试了,可以放心使用。 最后就是编译成hex文件,导入proteus中,仿真运行,就能得到下面的正弦波形了。  下面在写一个怎么生成三角波形的程序  程序代码看下面,很简单的。 最

    2024年02月13日
    浏览(38)
  • mp3怎样才能转换成wav格式?音频互相转换的方法

    一,什么是WAV WAV,全称为波形音频文件(Waveform Audio File Format),是一种由微软公司和IBM公司联合开发的音频文件格式。自1991年问世以来,WAV格式因其无损的音频质量和广泛的兼容性,成为了多媒体应用中不可或缺的一部分。本文将从WAV格式的定义、特点、应用以及与其他音

    2024年04月14日
    浏览(52)
  • 怎么把wav转换成mp3格式,5种方法值得收藏

           怎么把wav转换成mp3格式?wav格式相信很多小伙伴们不是很熟悉,这种文件格式通常用于录音室等一些专业音乐项目上,那么wav格式和mp3格式有什么区别呢?wav全名Waveform Audio File Format,是微软公司开发的一种声音文件格式,符合RIFF文件规范,用于保存Windows平台的音频

    2023年04月10日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包