我使用的系统是kali,默认的浏览器为iceweasel。默认的浏览器很好用!!但是,给浏览器安装flash后,播放视频,会报错:有视频,无声音.下面给出我的解决方案:上面是我的shell输出的错误。从shell的错误输出可以看到:缺少的库libasound_module_pcm_pluse.so但...
分类:
系统相关 时间:
2015-09-05 11:12:15
阅读次数:
214
在分析AudioTrack的时候,第一步会new AudioTrack,并调用他的set方法。在set方法的最后调用了createTrack_l创建音轨。我们现在来分析createTrack_l的流程。 在分析createTrack_l之前,我们先来了解Android音频流的从PCM到输出的路线。....
分类:
移动开发 时间:
2015-08-31 06:27:52
阅读次数:
396
Android.media package里包含声音录放的两个类AudioRecord和AudioTrack。前者用来录制,后者用来播放。配置 pcm:1 int channel = AudioFormat.CHANNEL_IN_MONO ;2 int format = AudioFormat.EN...
分类:
移动开发 时间:
2015-08-27 13:11:13
阅读次数:
251
刚接触ALSA,自己学没人带的话真的挺费劲。网上查了很多资料都没有这方面的说明,最后看官方插件配置文档根据个人理解写的心得:
(1)先来看看route插件说明:
这个插件可以转换channels和改变音量。配置说明如下:pcm.name { type route # Route & Volume conversion PCM slave S...
分类:
其他好文 时间:
2015-08-21 21:38:35
阅读次数:
336
一般为了实现iPhone 与 Android 实现音频互通. 那么MP3格式的音频文件是一个比较好的选择,当然除此之外Amr是一个最好的选择;Amr音频文件10秒大概就5K大小。我们这里用一个第三方的框架——lame,把caf,pcm转化成MP3格式好废话不多说现在开始进入正题那么在转换之前呢? 就...
分类:
移动开发 时间:
2015-08-07 12:59:23
阅读次数:
585
本篇文章将增加AVFifoBuffer和音频样本是av_sample_fmt_is_planar的样式采样率讲解,下面上代码
AVFifoBuffer * m_fifo = NULL;
SwrContext * init_pcm_resample(AVFrame *in_frame, AVFrame *out_frame)
{
SwrContext * swr_ctx = NULL;...
分类:
其他好文 时间:
2015-08-06 17:00:23
阅读次数:
1227
使用mp3文件数据转换成.h的头文件的工具bin2h_v1.01.zip使用bin2h工具https://code.google.com/p/bin2h/wiki/bin2h
将bin2h_v1.01.zip解压到bin2h文件夹中 ,输入命令:>bin2h 小苹果.mp3 xiaopingguo.h生成xiaopingguo.h的头文件,里面是纯pcm的音频数据...
分类:
其他好文 时间:
2015-07-31 09:05:40
阅读次数:
119
本文补充记录《最简单的基于FFMPEG+SDL的音频播放器》中的两个例子:FFmpeg音频解码器和SDL音频采样数据播放器。这两个部分是从音频播放器中拆分出来的两个例子。FFmpeg音频解码器实现了视频数据到PCM采样数据的解码,而SDL音频采样数据播放器实现了PCM数据到音频设备的播放。简而言之,原先的FFmpeg+SDL音频播放器实现了:音频数据->PCM->音频设备FFmpeg音频解码器实现...
分类:
其他好文 时间:
2015-07-17 09:45:42
阅读次数:
2310
简要给大家介绍一下语音怎么变文字的吧。希望这个介绍能让所有同学看懂。首先,我们知道声音实际上是一种波。常见的mp3、wmv等格式都是压缩格式,必须转成非压缩的纯波形文件,比如Windows PCM文件,即wav文件来处理。wav文件里存储的除了一个文件头以外,就是声音波形的一个个点了。采样率越大,每...
分类:
其他好文 时间:
2015-07-15 20:43:55
阅读次数:
228
G.711就是语音模拟信号的一种非线性量化,细分有二种:G.711 a-lawand G.711
u-law.不同的国家和地方都会选取一种作为自己的标准. G.711a/u bitrate
是64kbps.
详细的资料可以在ITU
上下到相关的spec,下面主要列出一些性能参数:
G.711(PCM方式:PCM=脉码调制
:Pulse Code Modulation)
? 采样率:...
分类:
其他好文 时间:
2015-07-12 01:50:05
阅读次数:
135