H265/H264/Mjpeg/mpeg
来源:互联网 发布:java log4j 日志格式 编辑:程序博客网 时间:2024/06/06 18:57
H.265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频。压缩效率应该比H.264至少提高1倍。
H.265/HEVC的编码架构大致上和H.264/AVC的架构相似,主要也包含,帧内预测(intra prediction)、帧间预测(inter prediction)、转换 (transform)、量化(quantization)、去区块滤波器(deblocking filter)、熵编码(entropy coding)等模块,但在HEVC编码架构中,整体被分为了三个基本单位,分别是:编码单位(coding unit,CU)、预测单位(predict unit,PU) 和转换单位(transform unit,TU )。
比起H.264/AVC,H.265/HEVC提供了更多不同的工具来降低码率,以编码单位来说,H.264中每个宏块(marcoblock/MB)大小都是固定的16x16像素,而H.265的编码单位可以选择从最小的8x8到最大的64x64。
同时,H.265的帧内预测模式支持33种方向(H.264只支持8种),并且提供了更好的运动补偿处理和矢量预测方法。
反复的质量比较测试已经表明,在相同的图象质量下,相比于H.264,通过H.265编码的视频大小将减少大约39-44%。由于质量控制的测定方法不同,这个数据也会有相应的变化。
通过主观视觉测试得出的数据显示,在码率减少51-74%的情况下,H.265编码视频的质量还能与H.264编码视频近似甚至更好,其本质上说是比预期的信噪比(PSNR)要好。
M-JPEG源于JPEG压缩技术,是一种简单的帧内JPEG压缩,压缩图像质量较好,在画面变动情况下无马赛克,但是由于这种压缩本身技术限制,无法做到大比例压缩,录像时每小时约1-2GB空间,网络传输时需要2M带宽,所以无论录像或网络发送传输,都将耗费大量的硬盘容量和带宽,不适合长时间连续录像的需求,不大实用于视频图像的网络传输。
MPEG是压缩运动图像及其伴音的视音频编码标准,它采用了帧间压缩,仅存储连续帧之间有差别的地方 ,从而达到较大的压缩比。MPEG现有MPEG—1、MPEG—2和MPEG—4三个版本,以适应于不同带宽和图像质量的要求。
H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10 部分。在技术上,H.264标准中有多个闪光之处,如统一的VLC符号编码,高精度、多模式的位移估计,基于4×4 块的整数变换、分层的编码语法等。这些措施使得H.264算法具有很的高编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。
- H265/H264/Mjpeg/mpeg
- H264 H265
- H265 H264重要链接
- h264和h265
- ffmpeg h264转h265
- H264/H265 PS 流分析
- H264 Mpeg起始码
- ffmpeg yuv转h264 (mjpeg)流
- 基于am335x平台 mjpeg转码h264
- FFMPEG H264/H265 编码延迟问题
- 测试h265和h264的编码效果
- ffmpeg 编码H265和H264对比
- ubuntu下播放h264,h265文件
- ubuntu下播放h264,h265文件
- 分离h265/h264裸流的帧
- FFmpeg H264/H265边界填充一
- FFMPEG H264/H265 编码延迟问题
- FFmpeg H264/H265边界填充一
- ARM存储器结构,映射,重新映射
- 以c++的角度看OC中类成员和继承属性
- 提升说服力!UI设计的心理学
- 基于Altera FPGA的千兆以太网实现方案
- 中华藏獒王"嘉玛"首例纯种藏獒克隆项目成功
- H265/H264/Mjpeg/mpeg
- vs2010下mfc界面开发,关于禁止拉伸界面
- mysql以blob存储图片文件的存储和读取问题解决
- [ExtJS5学习笔记]第二十三节 Extjs5中表格gridpanel的列格式设置
- 算法--快速排序
- 柯震东经纪人柴智屏被大陆限制出境 疑涉刑事犯罪
- MySQL体系结构详解
- 3.4.1.2 在 F# 中传递函数作为参数值
- C#对不同版本IIS的控制方法