视频编码与视频格式的区别和联系
来源:互联网 发布:开源商城 java app 编辑:程序博客网 时间:2024/05/22 10:56
注:参考百度知道 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公司要做高清的编码一样可以做出来,只不过它的市场不在那一块而已。
- 视频格式与视频编码的联系和区别
- 视频格式与视频编码的联系和区别
- 视频编码与视频格式的区别和联系
- 视频编码方式与视频格式
- 视频格式与视频编码压缩标准 之间的关系
- 视频格式和视频编码是什么关系
- JSP编码属性pageEncoding与contentType的区别和联系
- ASCII,Unicode和UTF-8编码的区别与联系
- 视频格式及视频编码
- 视频格式及视频编码
- 各种编码格式的区别与联系
- 各种编码格式的区别和联系
- UTF-8编码与Unicode编码的区别与联系
- &&和&的联系与区别
- RGB和YUV的转换与区别(视频编码)
- 视频码率,帧率和分辨率的联系与区别
- 视频码率,帧率和分辨率的联系与区别
- 视频码率,帧率和分辨率的联系与区别
- [查询优化]_Hint
- 关于JFreeChart中的中文乱码问题(转)
- 数据库链接远程数据库查询
- C#下操作SQL server ce [移动设备端]
- 在Tomcat上配置Proxool的DataSource(Jndi)
- 视频编码与视频格式的区别和联系
- Jquery ajax下拉框联动(用xml存放数据)
- 【转】详细讲解Hadoop中的一个简单数据库HBase
- C++著名程序库的比较和学习经验
- 婚姻年龄差距
- WinCE中基于XML的数据同步
- Ubuntu下搭建Java开发环境
- 婚姻年龄差距
- 编程资源站点