瑜媛的专栏

不集小流,无以成江海!

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Matroska文件的SRT Subtitle

1、SRT简单介绍 SRT是一种比较流行的文本字幕,因为是文本格式,所以就比较小了,因为其制作规范简单,一句时间代码+一句字幕,使得制作修改就相当简单,配合上.style文件还能让srt自带一些字体上的特效等。SRT文件中的字幕包括四个部分: (1)编号 (2)开始显示时间 (3)显示结束时间 (...

2013-06-28 10:25:54

阅读数 1491

评论数 0

各种多媒体容器格式sniff方法总结

最近遇到这样一个问题,一个媒体文件扩展名为.mpg,但是它的封装格式确实mpegts的。所以通过扩展名来判断文件的封装格式,是有点不太靠谱。每种封装格式都有自己的判断方法,没事总结了一下。1、MP3MP3文件是一种流媒体文件格式,所以没有文件头,要判断是不是MP3文件只能分析帧头数据。MP3文件还...

2013-06-27 17:10:52

阅读数 1837

评论数 0

ASF文件结构之Packet的Payload

ASF文件中实际的媒体数据遵循Payload Parsing Information。一个packet可以包含一个或者多个payload数据,这依赖于Payload Parsing Information中的Multiple Payloads Present标记。如果Multiple Payloa...

2013-06-25 10:30:41

阅读数 1288

评论数 0

MATROSKA文件格式之Segments学习

MATROSKA(MKV)格式仅仅包含两种Top Level Elements,即EBML  Header和Segment。 EBML Header用来描述一个EBML文件,而且一个文件只包含一个EBML Header。更多的EBML Header将会被读取它的应用程序忽略掉。MKV合成器在合成多...

2013-06-21 10:02:16

阅读数 1652

评论数 0

RGB、YUV和YCbCr

原文地址:http://blog.sina.com.cn/s/blog_a85e142101010h8n.html 此外,msdn对YUV有详细的解释:http://msdn.microsoft.com/en-us/library/aa904813(VS.80).aspx 之前对RGB、YU...

2013-06-19 17:20:29

阅读数 1019

评论数 0

FFMPEG详解

原文地址:http://3xin2yi.info/wwwroot/tech/doku.php/tech:multimedia:ffmpeg 文章主要包括一些常用的命令及选项、主要接口、架构等。 FFMPEG详解 认识FFMPEG 使用FFMPEG 基本选项 能力集列表 常用输入...

2013-06-19 16:23:21

阅读数 1157

评论数 0

MPEG Audio Frame Header

MPEG Audio Frame Header由4个字节组成。每个字节的含义如表1所示: 表1 MPEG Audio Frame Header结构 1、Bitrate Index表 Bitrate Index表如表2所示: 表2 Bitrate Index表 MPEG可以使用VBR(Var...

2013-06-17 15:03:38

阅读数 2230

评论数 0

EBML格式

EBML的全称为Extensible Binary Meta Language,一种更加灵活的音视频框架,扩展性能更为强大,支持更多格式音视频扩展。EBML能够确保视频、音频容器格式支持将来新出现的压缩格式。这种架构允许增加对容器格式的新特性,同时不破坏原有软件和文件的向后兼容性。支持动态音频编码...

2013-06-15 23:55:12

阅读数 1106

评论数 0

AVI文件结构之Index类型

AVI文件格式包括两种类型的Index:Old Style Index和Open-DML Index。他们在AVI文件中对应的fourcc分别为‘idx1’和‘indx’ 一、Old Style Index 这种Index结构比较简单,包括每个chunk的偏移量和类型。通过这个Index可以有效的...

2013-06-14 12:38:03

阅读数 2380

评论数 0

MOV及MP4文件格式中几个重要的Table

MP4,全称是MPEG4 Part 14,是一种使用MPEG-4的多媒体文件格式,扩展名为.mp4。 MOV,是QuickTime影片格式,它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型。其扩展名为.mov。 在MOV和MP4文件格式中包括几个重要的Table,对应的at...

2013-06-12 09:54:00

阅读数 10116

评论数 3

数字媒体技术揭秘

在网上看到的一篇介绍数字媒体技术的文章,提及了多媒体技术的各个方面,尤其是对容器格式和媒体架构图文并茂,值得推荐。其目录如下: 数字媒体技术揭秘 一、史话 二、挑战 三、传输与存储 3.1 数字媒体流 3.1.1 多媒体原始流 3.1.2 13818-1传输流 3.2 ...

2013-06-12 09:04:00

阅读数 1283

评论数 0

优酷获得.m3u8的方法

该方法是从网上学到的,尝试了一下,很好用。 在优酷的网页上随便点个视频,获得该视频的网页网址,比如: http://v.youku.com/v_show/id_XNTY3ODc5NTk2.html 其中,XNTY3ODc5NTk2是它的ID号。 将下面格式中的xxxx替换成上面...

2013-06-09 11:01:47

阅读数 8944

评论数 3

H.264 Intra Prediction

对I宏块编码,不参考其所在的条带之外的任何数据。I宏块可以出现在任何类型的条带中,但是I条带中只能包含I宏块。对I宏块进行编码,只能使用帧内预测方式。对于一个包含亮度或者色度采样点的块,在采样点之间,以及块和临近块的采样点之间,存在着较高的相关性。因此,帧内预测采用临近块的采样点来预测块中的采样点...

2013-06-06 16:00:18

阅读数 1970

评论数 0

宏块到条带组的映射类型及解码

一、宏块到条带组的映射类型及解码 条带组是一个编码图象中若干宏块的一个子集,它可包含一个或若干个条带。在一个条带组中,每个条带的宏块按光栅扫描次序被编码,如果每幅图象仅取一个条带组,则该图象中所有的宏块均按光栅扫描次序被编码(除非使用ASO,即任意的条带次序,即一个编码帧中的条带之后可跟随任一解码...

2013-06-03 18:24:19

阅读数 1691

评论数 0

编码顺序、frame_num和POC

一、基本概念 1、编码顺序 H.264的码流输出顺序便是编码顺序,所以在编码B帧的时候,由于B是双向预测,需要先编码后面编码帧P/I,这时候先输出I/P,后面才有B帧,我们在解码段拿到相应的I/P帧后,不能马上丢到buffer list里面,还需要等待后面的B帧,解码B帧后再reorder。 2、...

2013-06-03 11:30:59

阅读数 4813

评论数 0

H.264解码图像顺序的计算方法

图像顺序号用来在解码B条带时决定参考图像的初始图像顺序,在B条带的显式加权预测中以及在解码器的一致性检查中,用来表示时域直接模式下运动矢量推导过程中的帧或场之间的图像序号差别。对每一帧、场(或者由编码场解码得到,或者作为解码帧的一部分)和互补场对都要产生图像顺序号信息。 (1)每一个编码帧有两个图...

2013-06-01 10:22:31

阅读数 1746

评论数 0

提示
确定要删除当前文章?
取消 删除