![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音频
foxavideo
这个作者很懒,什么都没留下…
展开
-
ffmpeg将音视频文件转换为wav文件
视频或者音频文件都可以转换为wav文件,如果是音频文件那么就是编码格式转变,如果是视频文件,那么就是从视频文件中抽取音频。如果对wav的channel和sample bits没有什么要求的话,那么很简单:ffmpeg -i INPUT OUTPUT.wavffmpeg看到你的文件后缀就知道你要输出的文件是wav,所以你不用指定它的编码格式。例如:原创 2012-04-27 16:42:43 · 5700 阅读 · 2 评论 -
mp3 文件格式
<br />An MPEG audio file is built up from smaller parts called frames. Generally, frames are independent items. Each frame has its own header and audio informations. As there is no file header, you can cut any part of MPEG file and play it correctly (this原创 2010-07-27 12:08:00 · 728 阅读 · 0 评论 -
音频编码 AAC ogg GIPS
最近在网上又找到2中新的音频编码器(压缩编码):AAC(Advaced Audio Codec), 高级音频编码, 这种编码在低比特流比当前流行的mp3有更好的音质.属于收费的. ogg, 官方网站网址:www.xiph.org.可以获取对应的文档, 以及源代码-libogg,提供了针对三个操作系统的实现.windows, macos, macosx. 免费的. ogg也是一款原创 2010-04-23 16:50:00 · 1223 阅读 · 0 评论 -
目前音频(语音)编码器的比较
<br />http://en.wikipedia.org/wiki/Comparison_of_audio_codecs原创 2010-11-24 14:32:00 · 1172 阅读 · 0 评论 -
回声消除原理
<br />本文摘自 http://silversand.blog.51cto.com/820613/166095<br /> 一、前言因为工作的关系,笔者从2004年开始接触回声消除(Echo Cancellation)技术,而后一直在某大型通讯企业从事与回声消除技术相关的工作,对回声消除这个看似神秘、高端和难以理解的技术领域可谓知之甚详。要了解回声消除技术的来龙去脉,不得不提及作为现代通讯技术的理论基础——数字信号处理理论。首先,数字信号处理理论里面有一门重要的分支,叫做自适应信号处理。而在经典的教材里转载 2010-06-08 16:53:00 · 1120 阅读 · 0 评论 -
混音算法
本文的提到的混音是基于原始的,未经压缩的声音数据。常用的混音算法有如下几种: 1. 音频数据直接线性叠加C=A + B这种方法极易产生溢出 2. 线性叠加后再做均值C = (A + B)/2 3. 算法表达式如下Z=A+B−AB256.Z=A+B−AB256.C = A + B - AB/[Maximum] // 这里的Maximum要根据声音数据原创 2012-04-27 15:11:19 · 1840 阅读 · 0 评论 -
google的提供的语音到text的服务
转载自:http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/Just yesterday, Google pushed version 11 of their Chrome browser into beta, and along with it, one really interesting n转载 2012-07-05 14:05:10 · 1194 阅读 · 0 评论 -
google的text to 语音的服务
转载自:http://googlecode.blogspot.sg/2011/10/new-text-to-speech-api-for-chrome.htmlNew Text-to-Speech API for Chrome extensionsBy Dominic Mazzoni, Software EngineerInterested in making转载 2012-07-05 13:53:42 · 1165 阅读 · 0 评论 -
什么是硬件加速
简而言之,硬件加速就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性。计算机显示使用硬件加速会快些,但会在投影仪或截图时发现显示区是黑的,这时就要关闭硬件加速(硬件加速反方向操作)简介 硬件解码生效的时候,系统是怎么运转的呢?现在我们有三个处理器,CPU、GPU和APU(不是加速处理器是声音处理器)。他们通过PCI/AGP/PCIE总线交换数据。 1.CPU转载 2012-12-21 17:45:33 · 904 阅读 · 0 评论 -
wave文件格式
如果wave文件用c/c++的结构体来表示的话,可以用:typedef struct _WAVEFILEHEADER{ DWORD dwRIFFFlag; DWORD dwFileSize; DWORD dwWAVEFlag; DWORD dwfmtFlag; DWORD dwUndefined; short nDataF原创 2012-04-26 17:30:56 · 756 阅读 · 0 评论