音视频格式分析
文章平均质量分 80
lxmnet123
这个作者很懒,什么都没留下…
展开
-
RM RMVB文件格式分析
http://hi.baidu.com/gongjun0371/blog/item/e38d28d6852e21d1a144dfb4.html1 RM RMVB整体结构RM文件格式是标准的标记符文件格式,RM文件格式把标记符块组合成头块,数据快,索引块,这些标记符块的组合方法如下:.RMF头块RealMedia File Header(RM文件头)转载 2013-08-17 17:16:23 · 3076 阅读 · 0 评论 -
重要链接
SmoothStreaming URL:http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.segmentinfo.aspxhttp://msdn.microsoft.com/en-us/library/ee958035.aspx NALU头:MP4封装的H264视频中提取能播放的裸原创 2014-05-14 17:31:17 · 829 阅读 · 0 评论 -
TS stream type
http://blog.csdn.net/coreavs163/article/details/8601594TS的Stream type视频MPEG-1 Video:stream_type为0x01MPEG-2 Video:stream_type为0x02AVC(H264):stream_type为0x1bVC-1:stream_type为0xea音频Mpeg-1 Audio:str转载 2014-01-28 16:23:43 · 4357 阅读 · 0 评论 -
Segment fault
在移植Android过程中会遇到很多Crash的情况,尤其是启动Android过程中。一般这些问题都可以通过看代码能解决,当然也有一些比较“妖娆”的问题,非常难找到头绪,在logcat日志也只会打印一些崩溃的堆栈,这些信息很难帮助我们定位问题。 首先先看一下我遇到的一个logcat关于Crash的打印信息:如:F/libc ( 142): Fatal sign原创 2014-01-24 14:52:19 · 5765 阅读 · 0 评论 -
PS(MPG)文件格式分析
ps文件分析 打开文件,可以看到文件以0x0000 01B9结束,即 MPEG_Program_end_code, 之前有很多个0x0000 00BA字段,即为program pack的开始标志,代表每个packet的开始。 program packet 的结构如下所示: 可以看出program pack由3部分组成:pack_header原创 2013-09-19 12:05:18 · 3362 阅读 · 1 评论 -
ASF/WMV 文件格式解析
http://blog.csdn.net/lhzhang1985/article/details/6150337http://blog.csdn.net/gyley2/article/details/8508869http://blog.csdn.net/wms588/article/details/2235397WMV,全称Windows Media Video,是微软为其开发的若干转载 2013-08-31 16:41:08 · 9341 阅读 · 0 评论 -
avi 文件格式解析
http://blog.sina.com.cn/s/blog_6ca8ed170100qlhw.htmlAVI:Audio/Video Interleaved(视音频交织),用于采集、编辑、播放的RIFF文件。由Microsoft公司1922年11月推出,用于对抗苹果Quicktime技术,AVI现在还在被广泛使用。RIFF:Resource Interchange File Format转载 2013-08-31 16:18:09 · 9530 阅读 · 2 评论 -
MKV 文件格式解析
http://www.360doc.com/content/12/1229/12/6979751_256952152.shtml Matroska 开源多媒体容器标准。MKV属于其中的一部分。Matroska常见的有.MKV视频格式、MKA音频格式、.MKS字幕格式、.MK3D files (stereoscopic/3D video).1.EBML(Extensible Bina转载 2013-08-31 16:01:30 · 11476 阅读 · 3 评论 -
MP4文件格式解析 之 二 (Sample table atom )
http://www.52rd.com/Blog/Detail_RD.Blog_wqyuwss_7934.html C stbal sample table atom 存储媒体数据的单位是samples。一个sample是一系列按时间顺序排列的数据的一个element。Samples存储在media中转载 2013-08-31 15:53:56 · 5088 阅读 · 1 评论 -
MP4文件格式解析
一、概述 MP4文件格式中,所有的内容存在一个称为movie的容器中。一个movie可以由多个tracks组成。每个track就是一个随时间变化的媒体序列,例如,视频帧序列。track里的每个时间单位是一个sample,它可以是一帧视频,或者音频。sample按照时间顺序排列。注意,一帧音频可以分解成多个音频sample,所以音频一般用sample作为单位,而不用帧。MP4文件格转载 2013-08-31 13:54:41 · 7410 阅读 · 0 评论 -
FLV文件解析
http://blog.163.com/zhujiatc@126/blog/static/18346382012111341134863/FLV由文件头(FLV header)和很多tag组成。tag又可以分成三类:audio,video,script,分别代表音频流,视频流,脚本流(关键字或者文件信息之类)。FLV Header一般比较简单,包括文件类型之类的全局信息转载 2013-08-17 18:31:50 · 1170 阅读 · 0 评论 -
TS流分析
TS流也是由一个或多个PES组合而来的,他们可以具有相同的时间基准,也可以不同。其基本的复用思想是,对具有相同时间基准[color="#000000"]的多个PES现进行节目复用,然后再对相互有独立时间基准的各个PS进行传输复用,最终产生出TS。 TS包由包头和包数据2部分组成,其中包头还可以包括扩展的自适用区。包头长度占4bytes,自使用区和包数据共占184bytes,整个TS包长度相当于转载 2013-08-16 20:49:53 · 1077 阅读 · 0 评论 -
mp3文件分析
一 MP3文件整体结构MP3文件大体分为三部分:TAG_V2(ID3V2),Frame,TAG_V1(ID3V1)ID3V2标签帧ID3v2在文件头,以字符串“ID3”为标志,包含了演唱者,作曲,专辑等信息,长度不固定,扩展了ID3V1的信息量。音频数据帧一系列的帧,个数由文件大小和帧长决定,每个FRAME的长度可能不固定,也转载 2013-08-16 20:53:59 · 953 阅读 · 0 评论