关于H.264 x264 h264 AVC1
2024-10-19 09:00:13
1. H.264是MPEG4的第十部分,是一个标准。
对头,国际上两个视频专家组(VCEG和MPEG)合作提出的标准,两个专家组各有各的叫法,所以既叫H.264,也叫AVC。 2.x264是一个编码器,他参照的标准是H.264。
对头,H.264是需要付费的编码格式,而x264是符合H.264标准的一个开源项目,是免费的,也就是H264的一个简化版,不支持某些高级特性。但x264非常优秀,并不比H264的商业编码器差。 3.h264与AVC1都是FourCC (他俩通常在什么情况下使用呢?)
FOURCC为AVC1,没有开始码的H.264视频,主要就是用MP4或MKV等封装的文件,也就是你平时在电脑上看的那种,它的数据流开始是1、2或者4个字节表示长度数据。x264编码出来的都是这种。
FOURCC为H264,是带有开始码的H.264视频,一般是用于无线发射、有线广播或者HD-DVD中的。这些数据流的开始都有一个开始码:0x000001 或者 0x00000001. 4.如果在编码符合H.264标准的文件时, 如果没有用到x264编码器,那么通常使用的是哪个编码器?(就是那个支持显卡加速的那个)
符合H.264标准的编码器,也就是H.264的商业编码器,和免费的x264了。
至于支持显卡加速的编码格式,根据显卡不同,支持的也不一样。大概也就是H264(x264/AVC1)、VC-1、MPEG-1、MPEG-2、MPEG-4、WMV3。。。当然除了H264(x264/AVC1),其他都不是H.264标准的
最新文章
- oracle 参考
- Eclipse里面Outline中图标的含义
- Linux系统启动流程及安装命令行版本
- MySQL: ON DUPLICATE KEY UPDATE 用法 避免重复插入数据
- MVC4多语言IHttpModule实现
- IP地址基础和子网规划之其一
- WebRequest 对象的使用
- 扩展方法之ToDictionary()
- 团队作业9——测试与发布(Beta版本)(含展示博客)
- 201521123122 《java程序设计》第十一周学习总结
- github+jekyll个人博客搭建
- Mathematica 2
- xpath解析数据
- Zabbix系列之五——监控TCP端口
- Python 的反射机制
- C++解析六-继承
- FineUI 单击菜单页面内容完全刷新,关闭Tab
- RN 离线包集成后需要注意的一些问题
- cookie、session、sessionid ,jsessionid 的区别
- windows下安装,配置redis以及可视化客户端redisClient的安装及基本使用