HD教程系列一:解密高清HD视频编码格式与封装方式
来源:互联网 发布:pon网络由什么组成 编辑:程序博客网 时间:2024/04/30 02:51
基于高清视频HDTV的热门,生活科技决定推出一个专题,详细说明高清视频HDTV编码方式,封装方式,高清标准,视频格式转换,视频转换与制作等等一系列问题,让大家对高清视频HDTV有一个清晰的认识,享受高清视频带来的快乐。 一个视频文件是一般是由音频和视频两部分组成。比如H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。举个例子:例如:将一个Xvid视频编码文件和一个MP3视频编码文件按AVI封装标准封装以后(AVI称为封装格式),就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了。 目前最常见的视频编码方式有 MPEG-1/-2 < WMV/7/8 < RM/RMVB < Xvid/Divx < AVC/H.264(后面将会推出详细介绍),视频压缩效能和技术先进性也基本表现为上述排列顺序(由低到高,不完全准确)。 刚才说过视频的封装方式相当于包子的皮。封装就是将画面视频文件和音轨文件捆绑打包在一起,并按照一定规则建立排序和索引,便于播放器或播放软件来索引播放。一般可以通过文件的后缀名判断,是哪一种封装格式。 a.TS的全程是Transport Stream,在打包视频和音频时,能提供时间戳,在整个打包视频的任何时段开始播放,都能顺利解码并保持音画同步。
今天的主题是高清视频编码与封装方式的基本知识。
现在大家都比较热衷于下载高清视频或电影文件。稍微有点计算机知识都应该明白视频文件从本质不过是”01001101001010″的数据包。一个形象的比喻是把视频文件是一个包子,包子馅就是包含内容视频编码格式,包子皮指的是视频的封装方式。1.高清视频编码格式简介
目前最常见的音频格式有 Mp3、AC-3、ACC,MP3最广泛的支持最多,AC-3是杜比公司的技术,ACC是MPEG-4中的音频标准,ACC是目前比较先进和具有优势的技术。2.高清视频编码封装格式简介
TS封装是一种比较先进的封装形式,蓝光原盘中,就采用了TS封装。TS封装支持几乎所有编码的高清视频和音轨文件。
图 TS与AVI封装格式对比
b.AVI封装是微软在90年代初创立的封装标准,是当时为对抗quicktime格式而推出的,因为当时还没有流式播放需要,AVI的将索引布置在打包文件的尾部,这就使得AVI封装不能做到流式播放,在用电脑播放AVI封装的高清视频时,会发现,当拨动时间指针后,图像开始播放后若干秒后,才能发出同步声音。AVI封装只能支持有限的几种视频音频编码形式,尤其是音频编码,只能支持DDAC3和DTS编码。而且AVI不能支持音频的VBR动态比特率编码,只能支持固定CBR恒定比特率编码的声音文件,目前逐渐从淡出人们的视野。
MKV封装则是一个发展很快的多媒体封装形式。可称为万能封装器,连多条字幕文件都可以封装进去。有良好的兼容和跨平台性、纠错性。但MKV没有商业背景,几乎只活跃在PC平台上,尽管功能丰富,但在商业应用中则毫无建树。
c.MOV多见于quicktime网站上的电影预告片。MOV类似于RMVB,过于封闭自守,民间制作组没有人会用这个不方便的形式。 封装形式不同,对于我们欣赏高清视频,其实并没有太多影响,但这涉及到播放时,有时需要手动选择最合适的分离器,分离器是把封装文件中的视频、音频文件分离出来的工具。针对不同的封装,应该灵活选取分离器,才能顺畅播放,欣赏到最完美的效果。
原帖地址:http://www.cnspot.com/archives/1299
- HD教程系列一:解密高清HD视频编码格式与封装方式
- HD教程系列三:解密高清HD视频编码封装格式及主流封装技术
- HD教程系列二:解密互联网三大主流高清视频编码格式及HDTV相关概念
- 认识高清视频编码(MPEG、H.264、WMV-HD、RMVB)
- 银河护卫队高清 hd在线观看
- 高清视频的编码格式有五种
- 枫叶HD高清视频转换器 V10.2.2.0 官方安装版
- cocos2d-x 2.0.3 设置高清模式注意事项(已移除-hd方式)
- cocos2d-x 2.0.3 设置高清模式注意事项(已移除-hd方式)
- cocos2d-x 2.0.3 设置高清模式注意事项(已移除-hd方式)
- 视频编码与封装格式
- 第一天--高清视频封装格式解析
- 中国高清标准EVD升级更名为HD-EVD
- 视频文件格式、视频封装格式、视频编码方式
- 高清近在咫尺 主流视频编码格式知多少
- 视频编码与封装格式解析
- 视频编码与封装方式详解
- 视频编码与封装方式详解
- HTMLParser的visitor访问方式详解
- 项目建立管理
- 某小学一年级暑假作业的一道数学题解答
- JQuery 调用ashx文件和WebMethod方法总结
- u盘装系统方法
- HD教程系列一:解密高清HD视频编码格式与封装方式
- [Mozilla] JavaXPCOM 的jar 包概述
- launcher添加一个仿Mac的dock
- TCPL(The C Programming Language)读书笔记 第五章 指针与数组
- NSString+NSMutableString+NSValue+NSAraay用法汇总3
- .NET 三层架构
- HD教程系列二:解密互联网三大主流高清视频编码格式及HDTV相关概念
- short message
- 在文件中配置oracle数据库服务