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标准的

H264和X264究竟有什么区别?
看到有朋友在问这个问题,也因为在播放时从properties的filter中看到的是相同的解码器,所以在这里做一个简单的陈述,也希望能对经常压片的朋友有所帮助…

H264隶属于MPEG-4编码,是一种高运算量的编码格式,H264的优点是在目前影视文件中容量最小的RAW,缺点是编码时需要大量运算时 间,H264支援硬件加速,H264支持自变速满帧技术(15fps-6000fps),H264编码的文件最大特征是后缀名为.h264;

X264是H264的另外一种开源编码格式,其开头的”X”意思是”software”,是使用CPU软解码的一种视频格式,特征是编码速度相当 快但解码很慢并相当耗费CPU处理能力,X264不支援硬件加速,是和RMVB一样的强解码类型(同一机型GeForce7300和 GeForce9600播放H264时CPU会有巨大的差异但播放RMVB和X264二者无异),X264不支持de-block(区域马赛克弱化换算) 技术;

在常见片源中,最简单的辨认方法是H264的容器是.mkv,X264的容器是,mp4,X264可同任何形式的音频格式再封装成mkv或者 avi,H264不能同mp3,mp2,ogg,wav,wma等常见音频格式再封装为mp4或者avi(目前H264只能配AVC)

在清晰度的对比上,X264与H264在同等清晰度下H264的容量小于X264(videostream比较),H264即使在运算能力较低比 如赛扬M530(1.73GHz/1MB/533FSB)配合支援硬件解码的独立显卡也可以流畅会回放1080p的H264,而X264则需要你有一颗强 大的处理器(X264不支援硬件解码),这就好比ePSxe和VGS模拟器之间的差距一样:H264需要的是钞票,而X264需要的则是温度…
ps: 其实也不尽然完全是这样,对于1200kbps-2500kbps/640*480/30fps这样的要求x264是很适合我的处理器的 (笑),而且在回放时也不会太卡(Rage Mobility只支援DX7),一般制作压缩还是首选x264,诚然观看者要付出一点点代价吧(再笑)

另外就是衍生的编码算法,常见的有H263,VP6,VP7和FLV4,H263俗称FLV1,是目前大多数在线站点使用的回放编码格式,优点是 解码速度快缺点是画质与帧率较差;VP6是基于H264编码,画质清晰压缩比高能保证帧率,但编码时所耗费的时间也凸显了H264的劣势;VP7和 FLV4是国外流媒体站点所新兴的一种格式,使用H264编码MP3或AAC音轨封装的容器(比如niconico和有土鳖),在极小容量的情况下有着惊 人的画质与音频质量(512*384),呃…最近才知道有土鳖还有个奇怪的名字叫”油条布”…XD

参考自:https://blog.csdn.net/lutao614/article/details/22056837

H.264与x264的区别相关推荐

  1. H.264 SVC 与H.264 AVC 有什么区别?

    AVC 实际上是 H.264 协议的别名.但自从 H.264 协议中增加了 SVC 的部分之后,人们习惯将不包含 SVC 的 H.264 协议那一部分称为 AVC,而将 SVC 这一部分单独称为 SV ...

  2. 【H.264】x264命令详解:x264 --fullhelp

    1.简述 宏区块: macroblock:.是一种图像压缩的术语. 宏区块是运动预测的基本单位,一张完整的图像(frame)通常会被切割成几个宏区块.h.264 的宏区块大小是可变的,常用 16x16 ...

  3. 视频编码器h.264和mpeg4的区别?

    MPEG-4编码技术 MPEG-4:MPEG-4是一个适用于低传输速率应用的方案,MPEG-4是在MPEG-1.MPEG-2基础上发展而来,是为了播放流式媒体的高质量视频而专门设计的,它可利用很窄的带 ...

  4. x264 - 高品质 H.264 编码器

    H.264 / MPEG-4 AVC 是优秀的视讯编码格式 就目前已成熟的视讯编码格式而言,H.264的压缩率是最佳的. 压缩率极高,可以只用很低 bitrate 提供堪用画质. 而 x264 为免费 ...

  5. WebM (VP8) vs H.264

    2010年初 Google 收购了 On2 及其旗下的全部视频压缩技术.当时业界的普遍猜测是 Google 会不会将 On2 旗下最先进的 VP8 视频编码开放.果然,2010 年中的时候  Goog ...

  6. MSU 出品的 H.264 编码器比较 (2012.5)

    莫斯科国立大学的MSU Graphics & Media Lab (Video Group)出品的H.264编码器性能测试报告<Eighth MPEG-4 AVC/H.264 Video ...

  7. MSU 出品的 H 264 编码器比较 (2012 5)

    莫斯科国立大学的MSU Graphics & Media Lab (Video Group)出品的H.264编码器性能测试报告<Eighth MPEG-4 AVC/H.264 Video ...

  8. 实现RTP协议的H.264视频传输系统

    1.  引言        随着信息产业的发展,人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性.但人们又面临着另外一种不可避免的尴尬,就是在网络上看到生 ...

  9. H.264及编解码调试

    H.264及编解码调试 H.264是国际标准化组织(ISO)和国际电信联盟(ITU)在2002年12月共同提出的继MPEG-4之后的新一代数字视频压缩格式,其具有更高的编码效率,并注重对移动和IP网络 ...

最新文章

  1. 第一次接觸sbt會遇到的
  2. h5实现网页内容跟随窗口大小移动_HTML5 移动页面自适应手机屏幕四类方法
  3. LLVM(Low Level Virtual Machine)
  4. 网络中典型协议--(DNS,输入url后, 发生的事情. ,ICMP,NAT)
  5. 带栩字的优美古诗句_带栩字的名字_以栩字起名-尚名网
  6. 作为window对象属性的元素 多窗口和窗体
  7. 郭明錤:因设计复杂 苹果可能推迟至明年底生产AR/VR头盔
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的校园订餐系统
  9. 搭建springmvc项目遇到的问题
  10. 众达两化融合贯标日记06~贯标启动会PPT
  11. JS 页面跳转,参数的传递
  12. 自主创新生态圈再扩大,深度科技与金格科技完成产品兼容性认证
  13. Java中的按拼音排序
  14. Android 状态栏常规操作(状态栏显示,状态栏颜色,沉浸式状态栏)
  15. 自定义 UINavigationController
  16. IDEA 2017.3.4 破解到2099年方法
  17. window10突然变成繁体怎么办呢??
  18. php怎么查看qq邮箱,thinkphp实现163、QQ邮箱收发邮件的方法
  19. PHP安装(Apache、Mysql、PHP整合)
  20. Simulink Simscape基础仿真电路

热门文章

  1. 腾讯云搭建代理服务器全部内容
  2. LeetCode:838. 推多米诺————中等
  3. 学计算机的参加数学建模有什么用吗,数学建模是什么?对于编程来说有什么意义?...
  4. 建行u盾单片机可以再次使用吗_Si7021建行U盾19264液晶制作温湿度显示,实物单片机代码开源...
  5. 基于人工势场法的二维平面内无人机的路径规划的matlab仿真,并通过对势场法改进避免了无人机陷入极值的问题
  6. 毕业设计日志(18)
  7. 第六章、坐标轴的定制
  8. Windows 无法连接到打印机.打印后台程序服务没有运行
  9. Spring学习之IOC容器(二)
  10. cacti监控及配置