
Video/Audio
文章平均质量分 83
普通网友
这个作者很懒,什么都没留下…
展开
-
RIFF和WAVE音频文件格式
RIFF file formatRIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构。RIFF文件所包含的数据类型由该文件的扩展名来标识,能以RIFF格式存储的数据有: - 音频视频交错格式数据 .AVI - 波形格式数据 .WAV - 位图数据格式 .RDI - MIDI格式数据 .RMI原创 2016-10-13 18:43:02 · 3082 阅读 · 0 评论 -
C++标准库实现WAV文件读写
在上一篇文章RIFF和WAVE音频文件格式中对WAV的文件格式做了介绍,本文将使用标准C++库实现对数据为PCM格式的WAV文件的读写操作,只使用标准C++库函数,不依赖于其他的库。WAV文件结构WAV是符合RIFF标准的多媒体文件,其文件结构可以如下: WAV 文件结构 RIFF块 WAVE FOURCC fmt 块 fact 块(可选) data块(包含PCM数据)首先是原创 2016-10-17 17:23:03 · 6365 阅读 · 3 评论 -
Windows下Visual studio 2013 编译 Audacity
编译的Audacity版本为2.1.2,由于实在windows下编译,其源代码可以从Github上取得 git clone https://github.com/audacity/audacity。1. 编译WxWidgetsAudacity使用wxWidgets作为GUI的框架,Audacity2.1.2需要wxWidgets 3.0.2,所以在编译Audacity之前需要编译wxWidgets原创 2016-12-14 16:36:24 · 921 阅读 · 0 评论 -
生成特定分贝的音频波形
在处理音频的时候的有时候需要特定分贝(如-10dB)的音频波形,本文主要介绍如何生成特定分贝数的音频文件。有以下几个方面:简单的生成特定分贝的波形 模拟频率和数字频率波形生成代码的封装 正弦波、方形波、锯齿波、三角波的生成生成特定分贝特定形状的波形简单的生成特定分贝的波形波形可以通过一个周期内幅度值的变化来描述,所以要生成指定的波形就要知道两个量:周期(频率)和幅度的变化值。数字信号通原创 2016-12-19 15:17:46 · 3681 阅读 · 0 评论