附录 Andoird/NDK环境下FFmpeg及相关库的编译
本篇介绍在Android/Ndk环境下FFmpeg的编译及使用, FFmpeg自带了H264、AAC、MP3的解码器,但却没有(或没有好的)相应的编码器。相应的编码器需要使用第三方库。推荐使用的第三方库为x264(H264编码) 、FDK_AAC(AAC编码),lame(MP3编码)。
在顺序上,应该先编译好第三方库,最后再编...
分类:
移动开发 时间:
2015-03-07 18:44:02
阅读次数:
236
一、基本概念1)ESES--Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。 ES是只包含一种内容的数据流,如只含视频或只含音...
分类:
其他好文 时间:
2015-03-06 09:30:03
阅读次数:
166
1.数据究竟应当是数字的还是模拟的,应当由传输的数据性质决定。
2.什么是调制?就是把数字信号转换为模拟信号的过程。
3.PCM编码器的作用?就是将模拟信号变为数字信号。
4.美国ISM频段是Industrial,Scientific,Medical,工业,科技,医疗的缩写。
5.电信号一般在200m/us~300m/us之间,远离地面3.6万公里的卫星,上行和下行的时延均约270ms。
...
分类:
其他好文 时间:
2015-03-01 14:30:06
阅读次数:
125
这几天在做一个局域网的对讲机和广播系统。
需要用到alsa的库来进行音频采集和播放。
但是在编译程序的时候有个比较奇怪的问题。
undefined reference to `snd_pcm_open'
一般来说,这肯定是程序链接的时候,找不到链接库。
可我明明在gcc的参数里面加了 -lasound 选项。
后来发现,原来-lasound这个参数的位置会影响到编译的结...
分类:
其他好文 时间:
2015-02-15 06:11:32
阅读次数:
299
(官网:www.libgdx.cn)
audio模块可以提供对音频硬件的直接访问。
音频硬件是通过AudioDevice接口进行的抽象。
以下创建一个新的AudioDevice实例:
AudioDevice device = Gdx.audio.newAudioDevice(44100, true);
如果设备无法创建,将返回一个GdxRuntimeException异常。
需要注...
分类:
其他好文 时间:
2015-02-10 07:04:31
阅读次数:
121
公司项目中使用rtmp推流,音频编码aac、视频编码H264。windows和android平台都没有发现问题。然而在IOS版本的APP中发现几个问题:1. 推流后flash播放异常2. IOS平台微信分享后html5播放异常但是在PC上播放正常,android平台上html5播放正常。经过两天的钻...
分类:
Web程序 时间:
2015-02-09 21:32:30
阅读次数:
3265
以下“失声疗法”是针对HDMI被设置为默认输出的情况: aplay -l 是用来查看音视频设备与卡号信息的; 然后 1.sudo gedit /etc/asound.conf 2.在文件中写入defaults.pcm.card 1 defaults.pcm.d...
分类:
系统相关 时间:
2015-02-09 20:15:03
阅读次数:
220
在真机调试时遇到 atal error: file '/Applications/Xcode6.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System...
分类:
系统相关 时间:
2015-02-09 15:55:43
阅读次数:
213
最近做了一个变声语音的项目,里面涉及到很多音频相关的知识,怕时间久了记不住,写下来备忘。
1. 语音的编码
语音录制的时候要选择一个编码格式,因为移动端的原因,这个编码格式需要满足压缩比高、声音质量较好(至少变声后能听得清说什么),同时还要编码难度小。
我们前期选择了几种格式:amr、speex、aac、wav。 说下几种编码的优缺点。
首先amr 是最常用于...
分类:
移动开发 时间:
2015-02-08 12:56:31
阅读次数:
1394
(1)应用背景(2)主要降噪算法原理(3)算法流程(4)算法实现(5)------------author:pkf-------------------time:2-6---------------------------qq:1327706646(1)应用背景 基于8148的音频alsa 采集,....
分类:
编程语言 时间:
2015-02-06 14:45:35
阅读次数:
4643