- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 音频重采样原理及技术实现
转载请注明出处!音频重采样作为一个独立模块蕴含了数字信号处理理论的多方面内容,综合起来其物理原理及滤波器的实现优化可以作为一个独立的项目做较深入的研究,可谓是一门学问。推荐大家研读国外作者的理论研究工作,从数学模型到信号处理细节讲述的非常详尽(需要具备一定的数字信号处理基础)。言归正传,音频重采样分为上采样和下采样,即插值和抽取。在实现有理数级重采样时,则是将上采样和下采样做结合(
2015-05-14 20:14:12 24509 2
转载 指针数组,数组指针与二维数组剖析
int *p[3]与int (*p)[3]的区别*p[3]这个是一个指针数组,它所代表的意思是数组中的每一个元素都是一个指针变量,而(*p)[3],p是一个指针变量,表示指向一个含有3个整型元素的一维数组。复制代码代码如下:int i,j; int a[2][3]={3,4,5,6,7,8}; // int *p[3] ; //表示一个数组,数组中
2015-05-06 17:24:45 5916 4
原创 基于FFmpeg实现MP3自组织seek策略偶发解码后Resample出错问题原理释义
问题描述:FFmpeg解码MP3过程中,seek后偶发Resample模块工作异常情况 现象观察:发生问题帧解码后,codecContext上下文环境中通道数为1,而正常解码情况下,该MP3音源的声道数为2. Resample模块初始化时,会根据FFmpeg解析出来的音源声道数 (即2) 来配置src端。因此,在数据帧解码后声道数为1,而resample 配置src为
2015-05-06 09:45:34 1052
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人