注:参考百度知道
http://zhidao.baidu.com/question/199172489.html
视频编码是一种压缩技术,就是把原始的视频流压缩成特定的比特流(视编码方案)。视频格式是一种封装格式,就是把编码后的比特流进行封装,不同的视频格式封装方法不同。打个比方,原始的模拟视频采用MPEG2数字化编码后,你可以采用TS流格式封装成TS流文件,也可以采用PS流格式封装成PS流文件,选择权在于你,TS流是称为实时流,他把视频信息分成很多很小的包,损坏了一个包,你解码回放时只是看不见一小部分(例如出现马赛克),但是PS流是文件流,文件损害的话,整个文件都看不了了。再形象的说,一段视频资源用TS流封装就是把这段视频切成10个部分,放到10个盒子里,一个盒子一个盒子的按照顺序打开,你就能看完这段视频;而PS流式把整个视频放到1个盒子里,它会自动按照顺序播放出来给您观看;如果有一个盒子坏了,TS流可以看到9个盒子,PS你就都看不见了。
其实如何对应都是各个厂家用来控制市场的一种方式而已,有编就有解,我编的,你必须用我的方式来解,不然你就看不了我的图像了,当然某些程度上这些私有标准也是具有技术含量的,他们能在一定程度上提高视频编码的效率或者提高画质等。
国际上标准的视频编码格式目前只有MPEG2/MPEG4/H.264/MJPEG这几种,所以其他的编码格式都是各个厂家的私有编码(例如微软的DIVX、real公司的RM系列等)
对应可以如下
(封装格式:编码格式)
AVI:MPEG-2,DIVX,XVID,AC-1,H.264;
WMV:WMV,AC-1;
RM、RMVB:RV, RM;
MOV:MPEG-2,XVID,H.264;
TS/PS:MPEG-2,H.264,MPEG-4;
MKV:可以封装所有的视频编码格式。
常见的高清视频编码和封装格式
回答:高清编码基本采用AC-1、MPEG2、H.264
目前高清对应于封装如下:
AVI:AC-1、MPEG2、H.264
TS/PS:MPEG-2,H.264;
MKV:AC-1、MPEG2、H.264
高清的和普清的一样,没啥大的区别,如果REAL公司要做高清的编码一样可以做出来,只不过它的市场不在那一块而已。
在视频数据中,
AVI
、RMVB、MKV、TS、MP4、MPG是我们再熟悉不过的了,但MPEG2、MPEG4、DIVX、XVID、
H.264
也许我们并不熟悉,前者是
视频格式
,后者则是
视频编码
。
视频格式
与
视频编码
的关系可以简要的概括为:
视频格式
是容器,
视频编码
是容器里的内容。例如,
AVI
格式的视频文件可以使用XVID或MPEG2的
视频编码
,同时,
H.264
的
视频编码
可以用在MKV或者TS格式的
原文地址:https://wenku.baidu.com/view/b2ebd7e44afe04a1b071deaa.html
目前网上的各种
视频格式
可以说是泛滥成灾,加上各个PMP(Portable Media Player,便携式媒体播放器)生产厂家的对自己产品在功能方面的炒作,使得很多人对
视频格式
的名称都是一头的雾水。 经常有些童鞋问我类似下面的问题。
A问我说:“我的
什么是影片?其实就是一组(很多张)图片,时间间隔很小的连续展示出来,人们就觉得画面中的人物在动,这就是影片。
那电影的实质就是N多张图片的集合。那每张图片和帧又有什么关系呢?
事实上,如果一部影片里面的图片,我们原封不动的全部存起来,空间会很大很大很大,但是如果通过一定的算法(这里不讲相关算 法),把每一张图片压缩(编码_encode)一下,变成帧。再把帧连起来变成流,再把不同的流放到...
1、Audodesk FLC 这是一种古老的编码方案,常见的文件后缀为FLC和FLI。由于FLC仅仅支持256色的调色板,因此它会在编码过程中尽量使用抖动算法(也可以设置不抖动),以模拟真彩的效果。这种算法在色彩值差距不是很大的情况下几乎可以达到乱真的地步,例如红色A(R:255,G:0,B:0)到红色B(R:255,G:128,B:0)之间的抖动。这种格式现在已经很少被采用了,但当年很多这种格式被保留下来,这种格式在保存标准256色调色板或者自定义256色调色板是是无损的,这种格式可以清晰到像素,非常
编解码格式是数据按那种方式编码压缩,便于网络传输和降低带宽的需要;文件格式是将内容按具体的编码格式压缩后,以该文件所规定的格式进行封装的结果,即容器的概念,文件播放则按容器数据的存放方式解析,提取出编码数据然后解码后交由播放设备进行播放。原始视频通过摄像头采集进来以后很庞大,要想在互联网上进行传输就必须要进行压缩,于是就有了编解码标准,原始视频文件经过压缩以后就有了不同的格式,比如通过
h.264
压...