- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 Cool Edit Pro
Cool Edit Pro是一款功能强大、效果出色的多轨录音和音频处理软件。它是一个非常出色的数字音乐编辑器和MP3制作软件,被形容为音频“绘画”程序。
2014-10-11 11:22:15 1088
原创 如何在android app中使用STL库
方法:1.在jni目录下新建Application.mk; 加入 APP_STL := stlport_static右边的值还可以换成下面几个:system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的stlport_shared - STL
2014-07-08 10:10:59 2629
原创 android LibraryProject
http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject
2014-05-27 09:38:31 565
原创 android 软解 硬解 渲染
https://vec.io/posts/how-to-build-ffmpeg-with-android-ndkhttps://vec.io/posts/use-android-hardware-decoder-with-omxcodec-in-ndkhttps://vec.io/posts/how-to-render-image-buffer-in-android-nd
2014-04-10 19:20:21 1881
原创 android真机 USB联机调试 如何设置?
参考以下网址:http://developer.android.com/tools/device.html
2014-04-02 23:33:12 1121
原创 Android NDK 工具链的使用方法(Standalone Toolchain)
android ndk 提供脚本,允许自己定制一套工具链。例如: # cd # ls platforms # cd build/tools # ./make-standalone-toolchain.sh --ndk-dir=../../ \ --install-dir=/android-14 --platform=android-14 \
2014-03-31 20:51:22 4828
原创 ubuntu 音视频文件分析工具 -- MediaInfo
1.sudo add-apt-repository ppa:shiki/mediainfo2.sudo apt-get update3.sudo apt-get install mediainfo mediainfo-gui4.mediainfo-gui即可启动
2014-03-28 22:27:56 3024
原创 Matroska媒体文件中存放的ASS字幕数据格式 与 标准ASS字幕格式 的区别
http://www.matroska.org/technical/specs/subtitles/ssa.html
2014-03-28 22:09:51 1243
原创 ssa/ass字幕格式全解析
ssa/ass字幕格式全解析 内容: 一. 概述 二. 文件各个部分解析 三. 各种类型的行 四. [Script Info]部分的标题行 五. [v4+ Styles]部分的风格行Style 六. [Events]事件部分的对话行Dialogue 七. [Events]事件部分的注解
2014-03-28 22:00:16 20266
原创 enca 转码
在Ubuntu下安装enca很简单,sudo apt-get install enca,enca用法如下:1、检查文件的编码enca -L zh_CN file2、将文件编码转换为”UTF-8″编码enca -L zh_CN -x UTF-8 file3、如果不想覆盖原文件可以这样enca -L zh_CN -x UTF-8 file2除了有检查文
2014-03-21 15:51:57 1153
转载 ARM平台处理器简介-ARMv7
初次接触到ARM的时候,我直接被众多的处理器版本、系列搞晕了,查了好多资料才理清。现在在这里总结一下,希望能帮到别人。 1.总体情况 先从ARM的wiki上抄个表过来:ArchitectureFamilyARMv1ARM1ARMv2ARM2,ARM3ARMv3ARM6,ARM7ARMv4Stron
2014-02-28 18:29:48 2666
原创 ubuntu上的音频分析工具
audacity:sudo apt-get install audacity功能媲美windows 下的 cool edit pro
2014-01-24 09:48:54 3290
原创 语音增强简介
1.语音增强的目的是从带噪语音中提取尽可能纯净的原始语音。但由于噪声信号都是随机产生的,而且产生的原因和特性相当复杂,因此,完全消除噪声几乎不可能。实际语音增强的目标主要有,提高语音质量和可懂度这两个指标。语音增强技术是语音处理的一个重要技术,多年来学者们不懈努力,寻求各种优良的语音增强算法。在近三年的研究中,各种语音增强方法不断被提出,如基于小波变换的方法,基于人耳掩蔽效应的方法,基
2014-01-23 19:20:38 5457
原创 iSAC / iLBC
iSAC / iLBCiSAC: A wideband and super wideband audio codec for VoIP and streaming audio. iSAC uses 16 kHz or 32 kHz sampling frequency with an adaptive and variable bit rate of 12 to 52 kbps.
2014-01-23 17:51:51 2363
原创 iLBC 技术点
编码:iLBC的每frame/block保持独立编码,这样才能保证在丢包的情况下,保持良好的重建语音质量;而CELP模型的codec往往都需要look head buffer 才能对当前帧进行编码,这样虽然可以使重建语音连接比较平滑,但是在网络传输中一旦发生丢包,则连续性遭到破坏,解码语音的质量就会下降。与传统的CELP模型的speech codec有较大不同,精髓在于帧内的独立编码,同时
2014-01-23 17:37:53 2259
转载 iLBC编解码相关知识
自 VoIP 技术面世以来,业界对现存的低比特率编解码器 (codec) 标准的关注一直不断。影响 VoIP 设备制造和应用开发商的主要问题包括涉及众多专利持有者的复杂知识产权 (IPR) 管理、昂贵的使用许可模式,以及实际 IP 网络的低劣质量。在 2000 年,Global IP Sound (GIPS) 公司决定开发一种能够满足 VoIP 产业需求的 codec,目标是利用 GIPS 内部的
2014-01-23 16:14:01 2146
转载 G.729与G.723语音编码介绍及优化
语音编码分成波形编码、参数编码和混合编码.波形编码就是语音信号形成的波形进行处理和加工,参数编码是以语音信号产生的数字模型为基础,求出其模型参数,然后按照这些参数还原数字模型,合成语音。混合编码是综合了波形编码和参数编码的长处,在4-16kbps的速率上进行高质量的语音合成。例如多脉冲激励线性预测编码(MPLPC),码本激励线性预测编码(CELP)都是混合编码。人耳的听觉范围在20-20KHZ
2014-01-23 11:18:29 2445
转载 G729
G.729是国际电信联盟(ITU,International Telecommunication Union)于1996年推出的采用共轭结构-代数码激励线性预测(CS-ACELP, Conjugate-Structure Algebraic-Code- Excited Linear-Predication)技术的具有8kbit/s码率的语音编码算法建议,该算法是以语音编码方案中的码激励线性预测(C
2014-01-22 23:21:41 3242
原创 ubuntu wireshark
ubuntu 10.04:安装:sudo apt-get install wireshark运行:(必须sudo,以root权限运行,否则无法获取interface)sudo wireshark抓包:在Interface List里面点击选择抓包接口,就可以开始抓包了过滤:点击Filter右面的Expression,根据协议名和属性可以选
2014-01-17 23:35:51 879
原创 回声抵消AEC的基本概念
在一般的VOIP软件或视频会议系统中,假设我们只有A和B两个人在通话,首先,A的声音传给B,B然后用喇叭放出来,而这时B的MIC则会采集到喇叭放出来的声音,然后传回给A,如果这个传输的过程中时延足够大,A就会听到一个和自己刚才说过的话一样的声音,这就是回声,声学回声消除器的作用就是在B端对B采集到的声音进行处理,把采集到声音包含的A的声音去掉再传给A,这样,A就不会听到自己说过的话了传给回
2014-01-17 22:11:13 4099
原创 csipsimple开发环境搭建
sudo apt-get install subversion git-core quilt unzip wget swig python make yasmdownload swig-2.0.11cd swig-2.0.11install libpcre./configuremakesudo make installexport ANDROID_NDK=/ho
2014-01-15 22:41:43 1729 3
原创 ffmpeg在android平台上的移植
参考网址: https://vec.io/posts/how-to-build-ffmpeg-with-android-ndk1:git clone git://source.ffmpeg.org/ffmpeg.git ffmpeggit checkout 5e99df019a850e9ffa96d73e72b8a47a93a61de82:export ANDROID_
2014-01-11 01:08:17 1252
原创 Transmission在android源码的下移植与编译
Transmission是一款开源的跨平台的BT下载客户端,本人已经将Transmission成功移植到android平台,具体移植方法这里暂时不作介绍了,这里发布我在android源码下移植成功的Transmission源码:https://github.com/shilingkai/transmission_android源码下完后如何编译:将transmission_androi
2014-01-11 00:19:13 2996 1
原创 webrtc for iOS
首先创建工作目录mkdir webrtc_ioscd webrtc_ios一些依赖工具的安装到webrtc官网访问页面http://www.webrtc.org/reference/getting-started/prerequisite-sw1、安装git首先安装MacPorts:访问官方网站http://www.macports.org/install.
2013-11-06 07:16:36 3548 1
转载 苹果iOS消息推送服务教程
这篇文章还可以在这里找到 英语Learn how to add Push Notifications into your iPhone app!在iOS系统中,在后台运行的程序能够进行的操作是非常有限的。这种限制是为了节省手机电池。但是,如果你需要在用户没有使用你的程序的情况下给他们推送消息该怎么办呢?打个比方,用户收到了一个来自推特的信息,他喜欢的球队在比赛中
2013-11-06 06:09:45 1255
原创 x264在iOS平台上的移植脚本
CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 ./configure --host=arm-apple-darwin --sysroot=/Applications/Xcode.app/Contents/Developer/Platfo
2013-11-06 05:41:40 1173
原创 iOS硬件编解码库VideoToolBox的调用
在iOS平台,要实现真正的视频硬件编解码,必须调用私有库VideoToolBox,但有个致命的弊端的是:如果调用这个私有库,那么app在必须在越狱的设备上运行,也就是app的权限要彻底放开这里目前只给出VideoToolBox动态库路径和函数符号表VideoToolBox动态库路径: "/System/Library/PrivateFrameworks/VideoToolbox.fram
2013-11-05 23:45:45 9141
原创 如何在iOS平台上实现视频硬解码?
在iOS平台上做视频的解码,一般有三种方案:1、软解码方案:ffmpeg缺点:消耗CPU太大,一般720P 20帧以上就解不动了2、硬解码方案:采用私有接口VideoToolBox优点:CPU消耗极低,解码效率极高缺点:使用私有接口VideoToolBox,iOS设备必须越狱3、硬解码方案:采用AVPlayer+httpserver+HttpLiveStream的组合方案
2013-11-05 23:08:27 7897
原创 ubuntu 画流程图工具 Dia
一般在写技术文档的时候,需要画流程图,在windows上一般用visio或者smartDraw,那么在ubuntu上用什么工具呢?这里推荐用Dia,画一般的流程图绝对够用
2013-11-05 20:58:14 4735
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人