Category Archives: 音频技术研究

ffmpeg 播放和下载YouTube视频

ffmpeg 播放和下载YouTube视频

 

ffmpeg默认是不支持分析YouTube视频的,想让ffmpeg支持YouTube,需要第三方的库,

libquvi

这个官方网站是:

quvi.soureforge.net

在写此篇博客的时候,官方提供的稳定版本是0.4,可用版本是0.9,下载稳定版本,然后

./configure && make && make install

发… 更多... “ffmpeg 播放和下载YouTube视频”

如何下载搜狗 百度 腾讯的歌曲

如何下载搜狗 百度 腾讯的歌曲

 

以前经常通过mp3.sogou.com收听和下载歌曲,可是后来发现此网站不再提供歌曲的下载,只可以听。至于探讨为什么为什么不再提供下载不在此文的讨论范围。本文就说说如何从这些网站下载自己喜欢的歌曲吧。

需要用到的工具

ffmpeg

firebug

firefox

firebug是firefox浏览器的一个插件。

打开mp3.sogou.com,搜索自己喜欢的歌曲,然后单击… 更多... “如何下载搜狗 百度 腾讯的歌曲”

我国自有音视频编码技术 – AVS

我国自有音视频编码技术 – AVS

音视频编码技术有很多,如

视频

MJPEG, H263, H264, MPEG, MPEG2, MPEG4

音频

PCM, ADPCM, AAC, MP3, SPEEX, H72x

但是没有一个属于中国,是我们自主知识产权的。

但是AVS是属于我们,并且成为了国际标准。数字音视频编解码技术标准工作组由国家原信息产业部科学技术司于2002年6月批准成立。对应的官网:

http://www.a… 更多... “我国自有音视频编码技术 – AVS”

AMR分析

AMR分析

 

全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。

一、分类

1. AMR: 又称为AMR-NB,相对于下面的WB而言,

语音带宽范围:300-3400Hz,

8KHz抽样

2. AMR-WB:AMR WideBand,

   &nbs… 更多... “AMR分析”

什么是硬件加速

简而言之,硬件加速就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性。计算机显示使用硬件加速会快些,但会在投影仪或截图时发现显示区是黑的,这时就要关闭硬件加速(硬件加速反方向操作)

简介

  硬件解码生效的时候,系统是怎么运转的呢?现在我们有三个处理器,CPU、GPU和APU(不是加速处理器是声音处理器)。他们通过PCI/AGP/PCIE总线交换数据。
  1.CPU从文件系统里读出原始数据(Dire… 更多... “什么是硬件加速”

开源的语音编码-speex

speex是开源免费的语音(音频)编解码库。官网是:

http://www.speex.org/

是GNU工程的一部分,但是在你的应用程序中使用它,不用担心,因为它并不是基于GNU的license管理,而是基于revisedBSD license

speex编解码使用时CELP(code-excited linear prediction),翻译成中文是码激励线性预测。使用speex编码,可以得到码率2-4… 更多... “开源的语音编码-speex”

ffmpeg将音视频文件转换为wav文件

视频或者音频文件都可以转换为wav文件,如果是音频文件那么就是编码格式转变,如果是视频文件,那么就是从视频文件中抽取音频。

如果对wav的channel和sample bits没有什么要求的话,那么很简单:

ffmpeg  -i  INPUT OUTPUT.wav

ffmpeg看到你的文件后缀就知道你要输出的文件是wav,所以你不用指定它的编码格式。

例如:

ffmpeg -i c:test.mp3 c:test.wav… 更多... “ffmpeg将音视频文件转换为wav文件”