X264和JM的区别,持续更新中……
来源:互联网 发布:固镇县行知中学 编辑:程序博客网 时间:2024/05/22 13:02
原文地址:http://blog.csdn.net/fengjingge/article/details/7797592
x264是一种免费的、具有更优秀算法的H.264/MPEG-4 AVC视频压缩编码格式。开源,X.264起源于H.264技术,是H.264的的变种版本。与H.264相比,X.264是针对业余市场推出的一个免费编码格式,是H.264的子集,实现H.264的大部分功能。X.264多见于网络上流传的重压缩的视频内容。
h.264是一种视频编码标准,x264是一种采用这种标准的具体实现。X264是从JM的早期版本发展而来的, X264是JM的简化版
X264和JM有如下区别:
1,X264简化了JM的代价(或者叫成本)计算方法,去掉了一些代码,进行了估算。
2,JM中是要把编码后的比特数进行加权运算后作为代价的一部分进行比较的,X264把这个部分的代码删除了,即没有把编码后的比特数作为代价的一部分。
3,X264进行了SSE2,MMX的优化。
4,X264对JM的数据结构部分进行了优化,以加快内存的数据读取速度。
5,由于JM不断地升级。JM代码里面有了很多的快速算法,包括快速搜索算法。X264则没有这些快速算法。
正因为X264进行了上述处理,所以大幅降低了编码时间,对实时编码有特别重大的意义。另外因为进行上述的1,2两点的简化处理,所以X264所取到的基本是次优的模式。当帧间运动量不大的时候,码率没有明显的提高,图像虽然略有下降,但基本看不出来;但当帧间运动量大的时候,码率就明显提高,有时会成倍地增大,如果这时进行码率控制的话,解码的图像就惨不忍睹。所以无论是X264,还是T264他们的代码原型还是JM,即从JM简化而来的。
结论:
JM适合做科研,x264企业用的比较多,x264是jm的简化优化版本,且适用,(最高版本支持4路的1080P),这两方面资料网上都很多。
- X264和JM的区别,持续更新中……
- X264和JM的区别
- X264和JM的区别
- X264和JM有如下区别
- X264和JM有如下区别
- JM和x264是什么关系?
- JM和x264是什么关系?
- C与C++的区别。持续更新中……
- 四. 常见H.264视频编解码器(X264和JM)及参考软件JM的下载与编解码
- x264与JM区别。JM适合科研,x264适合商业应用
- Java面试题和基础总结(持续更新中…
- JS代码在IE和Firefox间的区别(持续更新中)
- T264 X264 JM frnet
- JM,X264,T264
- 【H.264/AVC视频编解码技术详解】四. 常见H.264视频编解码器(X264和JM)及参考软件JM的下载与编解码
- h264和x264的区别
- h264和x264的区别
- 学习Mobile开发的网站,持续更新中……
- ios编程:蓝牙对接相关方法
- 人生的抉择感悟
- 经典汉诺塔问题
- 【面试题】之数据结构目录
- ClassNotFoundException Com.Sun.Jersey.Spi.Container.Servlet.ServletContainer
- X264和JM的区别,持续更新中……
- 从新女同事说百度搜索的问题和方向
- NYOJ 585 取石子(六)
- mac:资源库的问题
- 在Ubuntu12.04 64bit中编译安装Codeblocks-svn
- 软件兼容性问题引起电脑蓝屏
- Hadoop集群(第9期)_MapReduce初级案例
- HDU 2899 Strange fuction 二分+数学
- 李亚鹏回应嫣然基金会风波:设立医院是需要