音频编程
文章平均质量分 67
ahyswang
热爱编程,更热爱生活
展开
-
SPEEX重采样分析(一)
简介算法速度快 SIMD(SSE)指令支持 低内存 高质量该算法是基于最原始的重采样算法: Smith, Julius O. Digital Audio ResamplingHome Page Center for Computer Research in Music and Acoustics (CCRMA), Stanford University, 20原创 2012-06-19 09:18:12 · 2119 阅读 · 0 评论 -
音频重采样
1. 音频重采样是音频处理中的最常见的处理,常见的音频采样率有 8000,16000,22500,32000,44100。2. 可以使用ffmpeg命令行处理: ffmpeg -i in.wav -ar 44100 out.wav3.下面有代码来实现16k到44k的转换int resample(short * in, int inlen, short * out, in原创 2012-06-14 08:33:01 · 2416 阅读 · 0 评论 -
合唱音效
1. 算法原理 合唱即多人一起唱歌,以下是算法的原理图:/* * * * gain-in ___ * ibuff -----+--------------------------------------------->| | * | _________原创 2012-06-26 08:03:53 · 1089 阅读 · 0 评论 -
混响音效
1.1混响的作用与基本原理混响器即是人为地给声音加上混响的效果。这样通过改变场景的混响时间,可以对比较“干”的信号进行再加工,增加空间感,提高声音的丰满度,同时可以制造一些特殊的声音效果,如回声等,通过改变混响声和直达声的比例,还可以体现声音的远近感和空间感。下图一直观的解释了混响的简单原理。为了研究的方便,声学上把混响分为几个部份,规定了一些习惯用语。混响的第一个声音也就是直达声(Dir原创 2012-06-26 07:48:00 · 13580 阅读 · 0 评论 -
均衡音效
1均衡的作用均衡器是一种可以分别调节各种频率成分电信号放大量的电子设备,通过对各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,补偿和修饰各种声源及其它特殊作用。具体来说,它的作用如下:(1)改善音质这是均衡的主要用途,它可使乐器的音质更好听。例如,可用高频衰减的方法来降低歌手的咝音,或者对直接录入的电吉它声进行消除镶边声的处理。提升100Hz可使鼓声更丰满,或者对低音吉它声在250原创 2012-06-26 08:09:54 · 1576 阅读 · 3 评论 -
Digital Fiter Banks
转载 2012-07-03 12:10:26 · 314 阅读 · 0 评论 -
ffmpeg解码音频
#include #include #include #ifdef __cplusplusextern "C" {#endif #include #include #ifdef __cplusplus};#endif uint8_t inbuf[AVCODEC_MAX_AUDIO_FRAME_SIZE * 100];int main(){ // 注册编解码器原创 2012-07-16 17:42:19 · 2204 阅读 · 0 评论