心胸决定格局,眼界决定境界...

上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: // faad2.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include #include #pragma comment(lib, "libfaad2.lib")#include #include #include //#ifdef UNICODE//t... 阅读全文
posted @ 2014-04-15 15:02 WELEN 阅读(2596) 评论(0) 推荐(0) 编辑
摘要: // faacode.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include typedef unsigned long ULONG;typedef unsigned int UINT;typedef unsigned char... 阅读全文
posted @ 2014-04-15 15:01 WELEN 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: // PlayVideo.cpp : Defines the entry point for the console application.//extern "C"{#include #include #include #include #include #include #include };#... 阅读全文
posted @ 2014-04-15 14:59 WELEN 阅读(994) 评论(0) 推荐(0) 编辑
摘要: extern "C"{#include #include #include #include #include #include #include };#include #include #include #include #pragma comment(lib, "libmingwex.lib")... 阅读全文
posted @ 2014-04-15 14:54 WELEN 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: BOOL DeleteDirectory(char *DirName){ CFileFind tempFind; char tempFileFind[200]; sprintf(tempFileFind,"%s\\*.*",DirName); BOOL IsFinded=(BOOL)tempFind... 阅读全文
posted @ 2014-04-15 14:40 WELEN 阅读(287) 评论(0) 推荐(0) 编辑
摘要: #ifdef _INTERFACE_H#error _INTERFACE_H has be exsisted#else#define _INTERFACE_H#include "stdafx.h"//类型定义在这个文件中#include "stdlib.h"#include "windo... 阅读全文
posted @ 2014-04-15 14:35 WELEN 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: //初始化、注册编解码器avcodec_init();av_register_all();avformat_network_init();//选取测试文件char* FileName = "test.rmvb";AVFormatContext *pFormatCtx;if(av_open_input... 阅读全文
posted @ 2014-04-15 14:28 WELEN 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: //初始化、注册编解码器avcodec_init();av_register_all();avformat_network_init();//选取测试文件char* FileName="test.mp4";string strFileName(FileName);WavMaker test(Audi... 阅读全文
posted @ 2014-04-15 14:02 WELEN 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 1.Eigen 是一个线性算术的C++模板库,包括:vectors, matrices, 以及相关算法。功能强大、快速、优雅以及支持多平台。http://www.oschina.net/p/armadillo+cpp+library2.Armadillo C++ Library 是一种C++的线性代数库(矩阵数学)以取得良好的平衡速度与易用性。整数,浮点,而复杂的数字支持,以及一个子集,三角和统计功能。各种矩阵分解是通过可选的集成 与LAPACK和Atlas 库。延迟评价方法,基于模板元编程,使用(在编译时)结合几个行动之一,并减少或消除需要临时量。http://www.oschina.net 阅读全文
posted @ 2014-04-01 11:25 WELEN 阅读(6095) 评论(0) 推荐(3) 编辑
摘要: http://www.doc88.com/p-4897327440467.html 阅读全文
posted @ 2014-02-10 22:42 WELEN 阅读(390) 评论(0) 推荐(0) 编辑
摘要: ------------------------------------------------------------------------------------------------------------------------------------------------------... 阅读全文
posted @ 2014-01-13 14:49 WELEN 阅读(3148) 评论(0) 推荐(0) 编辑
摘要: 1介绍Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码器,Speex也很适合网络应用,在网络应用上有着自己独特的优势。同时,Speex还是GNU工程的一部分,在改版的BSD协议中得到了很好的支持。2技术Speex是基于CELP并且专门为码率在2-44kbps的语音压缩而设计的。它的特点有:■窄带(8kHz),宽带(16kHz)和超宽带(32kHz)压缩于同一位流。■强化立体编码■数据包丢失隐蔽■可变比特率(VBR)■语音捕捉(VAD)■非连续传输(DTX)■定点运算■感官回 阅读全文
posted @ 2013-09-27 09:29 WELEN 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: Amazon.com carries most of these books (the pictures are links), and many of them have on-line reviews. the reviews on this page are from members of the music-dsp mailing list, except where noted. prices in parenthesis are estimates in US$. questions/comments/additions todouglas. there's alinkto 阅读全文
posted @ 2013-09-09 17:06 WELEN 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: 相当强大的soundtouch开源库 http://www.surina.net/soundtouch/index.html内部实现细节 http://demo.netfoucs.com/leilu2008/article/category/831161非常好用。内部变速原理基于SOLA算法,变速变... 阅读全文
posted @ 2013-09-09 16:22 WELEN 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 对于混音方法,网上和文献上流传许多方法。1.平均权重2.随幅值变化的权重3.利用衰减因子缓慢规整4.绝对值处理5.A+B-A*B(书写不是很精确)经过实验,方法做了比较了:方法1.唯一的缺陷就是正反时抵消的情况方法2.计算量大,忽重忽轻方法3.小值的时候 比 线性的 声强要大,但是对于比较洪亮的歌曲,出现波形失真,会破音,也无法避免方法1的问题放大4.能保证语义信息,但是丢失了相位信息,声音失真。方法5.网上流传的经典算法 A+B-A*B,能克服1的问题,但是声音有些失真,其它情况,与方法1相当。方法5的理解:其实就是线性分量A+B与非线性分量A*B的一个叠加(A+B)/A*B=1/A+1/. 阅读全文
posted @ 2013-08-27 12:39 WELEN 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 对于数字音频放大时,很容易造成溢出,波形出现失真,造成许多新的频率分量,直接听感就是噪声、破音等。常规处理方法就是对波形直接归一化对称,然后根据最大值拉伸到极限的比例放大所有音频采样点。这种方法能保证声音绝对不失真,缺点在于放大范围比较大。对于放大后超出音频最大值的样本点,都用最大值代替,相当部分波... 阅读全文
posted @ 2013-08-27 12:38 WELEN 阅读(1937) 评论(2) 推荐(0) 编辑
摘要: 对于采样率为Fs,长度为M个采样点的音频信号x[n],,通过采样因子P/Q进行重采样后,这个信号的样本数可以增大或者减小。该过程可以分为如下三个步骤[17]: (1)上采样:在原信号相邻两点内插入P-1个零点,即创建一个有P (M-1)+1个采样点的信号xu[n],当n=1,2,…,M时,xu[P( 阅读全文
posted @ 2013-08-27 12:37 WELEN 阅读(16789) 评论(1) 推荐(3) 编辑
摘要: 变调的方法也可以分为三类:时域法、频域法、参量法。时域法中,Crochiere等人于1983年提出了重采样的方法[42],该方法是实现变速变调最简单、最常用的方法之一。假设重采样因子为P/Q,其中,P为上采样因子,Q为下采样因子。上采样过程就是往原始信号相邻两点间内插P-1个采样点,这样使得基音周期... 阅读全文
posted @ 2013-08-27 12:36 WELEN 阅读(4669) 评论(1) 推荐(0) 编辑
摘要: 语音变速不变调,即语音时长规整,是指不改变原说话人的音调及语义信息,只改变说话人的语速。语音变速不变调算法有三大类:时域法、频域法、参量法,如表2-1所示。表2-1 变速不变调算法分类时域法频域法参量法剪贴法LSEE-MSTFTM相位声码器SOLA、SOLA-FS正弦模型TD-PSOLA时域法包括:... 阅读全文
posted @ 2013-08-27 12:35 WELEN 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: 自然语音的产生可以简化为图2-1模型,激励源出来的声门波信号与声道模型进行卷积,最后通过嘴唇辐射模型产生语音。其中,激励源决定说话人的基频的大小,即音调的高低。声道模型反映“润色”的频谱信息,具体的讲,共振峰决定了语义信息,谐波分布决定了音色,单位时间的音节数决定了语速。图2-1 语音产生模型下面将根据语音产生模型来阐述变速变调的基本原理。变速变调的改变可以包括变速不变调和变调不变速两个部分。语音变速不变调是指保持音调和语义保持不变,语速变快或变慢[28]。该过程表现为语谱图在时间轴上如手风琴般压缩或者扩展。那也就是说,基频值几乎不变,对应于音调不变;整个时间过程被压缩或者扩展,声门周期的数目 阅读全文
posted @ 2013-08-27 12:34 WELEN 阅读(997) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页