转载自:http://www.cnblogs.com/hongru/archive/2012/01/14/2321397.html【Base64】-base64的编码都是按字符串长度,以每3个8bit的字符为一组,-然后针对每组,首先获取每个字符的ASCII编码,-然后将ASCII编码转换成8bit...
分类:
其他好文 时间:
2015-03-10 01:26:09
阅读次数:
139
周末在家看小黄片,用的迅雷影音播放器; 播放之前,播放器自动下载了一个解码器,xxx.dll,下载很快,解码器的名字一闪而过,我也没记住; 然后开始播放; 播了一会儿,暂停,到资源管理器找一个文件; 资源管理器有"前进"和...
分类:
其他好文 时间:
2015-03-09 17:43:33
阅读次数:
145
本文简单分析FFmpeg的avcodec_open2()函数。该函数用于初始化一个视音频编解码器的AVCodecContext。...
分类:
其他好文 时间:
2015-03-08 01:28:04
阅读次数:
674
附录 Andoird/NDK环境下FFmpeg及相关库的编译
本篇介绍在Android/Ndk环境下FFmpeg的编译及使用, FFmpeg自带了H264、AAC、MP3的解码器,但却没有(或没有好的)相应的编码器。相应的编码器需要使用第三方库。推荐使用的第三方库为x264(H264编码) 、FDK_AAC(AAC编码),lame(MP3编码)。
在顺序上,应该先编译好第三方库,最后再编...
分类:
移动开发 时间:
2015-03-07 18:44:02
阅读次数:
236
选项说明Options-r读取数据包-C选择对应的配置文件-d解码为。。。-D通过行进行打印输出-e定义需要打印的行内容-E定义具体的打印格式-T定义具体的打印方式命令tshark-d<layertype>==<selector>,<decode-asprotocol>tshark-rvmx.cap-dtcp.port==446,http命令注..
分类:
其他好文 时间:
2015-03-07 06:20:49
阅读次数:
11634
"SI是对多个TS流的描述,它包含了PSI"PSI只提供了单个TS流的信息,使接收机能够对单个TS流中的不同节目进行解码;但是,它不能提供多个TS流的相关业务,也不能提供节目的类型、节目名称、开始时间、节目简介等信息。因此,DVB对PSI进行了扩展,提供了其他不同类型的表,形成了SI。 SI定义了P...
分类:
其他好文 时间:
2015-03-06 22:06:51
阅读次数:
2608
以前在应用中使用到了Speex编解码,近来总结了一下Speex在android上的实现。Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码,Speex也很适合网络应用,在网络应用上...
分类:
移动开发 时间:
2015-03-06 15:39:49
阅读次数:
979
BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。 切记:下面两处编码必须一致。 获取字节流时 res = new sun.misc.BAS.....
分类:
编程语言 时间:
2015-03-06 15:27:53
阅读次数:
202
本文记录FFmpeg的两个API函数:avcodec_find_encoder()和avcodec_find_decoder()。avcodec_find_encoder()用于查找FFmpeg的编码器,avcodec_find_decoder()用于查找FFmpeg的解码器。...
分类:
Web程序 时间:
2015-03-06 12:44:00
阅读次数:
480
一、基本概念1)ESES--Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。 ES是只包含一种内容的数据流,如只含视频或只含音...
分类:
其他好文 时间:
2015-03-06 09:30:03
阅读次数:
166