搜索资源列表
aacdec
- TnsFilter(intlength,double*spec,TNS_FILTER_DATA*Filter)函数,使用规定的滤波器系数,按指定的长度对频谱进行滤波. LevinsonDurbin迭代式算法模块,采用LevinsonDurbin代式算法根据给定的数据计算反射数据,并返回预测增益.
QueryMp3Time
- 解析MP3的时间长度。算法参考了directshow的算法,并支持mp2,mp1-The length of time parsing MP3. Algorithm reference directshow algorithm and support mp2, mp1
MPEG-Audio-Frame-Header
- C++实现MPEG话音帧头数据读取与时间长度估计。针对包含XING和VBRI头的MPEG audio帧进行读取,然后根据它们估算声音的长度。这里不包括任何的话音audio数据的编码与解码。但是文章对audio frame header进行了非常详细的说明。-C++ to achieve MPEG audio header data read with the estimated length of time. XING and VBRI for containing the first fram
mox(MP3)
- *功能做到不是很复杂,有播放,停止,下一首,循环,有歌曲名列表,能够载入列表,当然用的时候要保存列表。软件有两个个窗体歌曲列表窗体。 *主窗体包含整个程序的播放,停止,音量控制显示当前播放的歌曲的信息:长度,已经播放了多长时间,是第几首歌曲。控制子窗体的打开关闭,取消最大化按钮,固定大小。取消windows式的窗口显示菜单,设计弹出式菜单。 *在歌曲列表窗体中显示要播放的歌曲的序号名字时间长度,有滚动条来显示,在左侧显示播放列表,必要时收起播放列表,在窗体中的弹出菜单有
Fixedpointaedreal-time
- MP3解码原理:首选将MP3数据帧解包,解出帧头信息和边带信息;然后采用霍夫曼解码解出比特分配信息;接着在逆变换中利用频谱系数,在综合滤波器中将32位子带合并成一个宽带信号。18个频谱值执行32位IMDCT(逆改进型离散余弦变换),将生成的576个频谱值变换成长度为32的18个连续的频谱。通过18次运算,多相位综合滤波器将这些频谱转换到时域,完成波形重构,生成立体声PCM音频数据。-jiema and bianma
Modify-the-mp3-info
- 附件中的窗体可以单独作为一个小软件使用,也可以添加到自编的播放器中。ID3V2 的标签项目太多,我只选择了其中最常用的 8 项,当然,你如有兴趣,可以自行添加项目(ID3V2 最大长度可达 256M)。本代码自动识别并转换 UTF-8 编码,不过,由于有的 ID3V2 信息使用了 UTF-16LE或UTF-16BE 或 ISO-8859-1编码,显示出来仍然是乱码,这几种编码我都没有涉猎,无法转换。 关于 ID3V1 和 ID3V2 信息的详情,请参看我以前发表的《mp3文件的数据结