x264、x265、OpenH264 简要对比

一:

x264、x265、OpenH264,都是开源代码库;

二:

H264(MPEG-4/AVC)、H265(HEVC),是视频编码格式。是视频标准;

H264(MPEG-4/AVC) 简称: H264 或 AVC;

H265(HEVC) 简称: H265 或 HEVC;

**三:**x264 开源库,实现了 H264(MPEG-4/AVC) 标准;

OpenH264 开源库,实现了 H264(MPEG-4/AVC) 标准;
x265 开源库,实现了 H265(HEVC) 标准;

x264 开源库,只实现了 H264(MPEG-4/AVC) 视频编码格式的编码(压制),并没有实现 H264(MPEG-4/AVC) 的解码(播放)。

OpenH264 开源库,不仅实现了 H264(MPEG-4/AVC) 视频编码格式的编码(压制),还实现了 H264(MPEG-4/AVC) 的解码(播放)。

x265 开源库,只实现了 H265(HEVC) 视频编码格式的编码(压制),并没有实现 H265(HEVC) 的解码(播放)。

从视频标准上说,x264、OpenH264,是一类,都是实现了 H264(MPEG-4/AVC) 视频标准。

当然 OpenH264 库效率比 x264 库好一点就是了。

四:

两视频标准对比:这里就不说了,标准比较复杂。自行搜索。

五:

两开源库对比:

1:

同等画质下,x265 压制出来的视频体积,比 x264 压制出来的视频体积,小 20%---30%。

节约体积,就是节约网络带宽。就是节约钱。所以互联网企业对视频数据压缩孜孜不倦。

2:

x264 编码(压制),普通的 CPU 就可以做到。

x265 编码(压制),就需要高配置的硬件支持。没有 GPU,单靠 CPU 是很难搞的定。也就是慢。

x264 编码(压制)的视频文件解码(播放),普通的 CPU 或显卡,就可以了。

x265 编码(压制)的视频文件解码(播放),没有硬件支持,光靠 CPU,那就是一卡一顿的了。

这也是 H265 视频格式没有 H264 视频格式流行的一个原因了。

3:

x265 压制的视频文件后缀名,和 x264 压制的视频文件后面名,一样,都是 .mp4。很是迷惑普通用户呀。其实是不同的视频格式。

x265 压制的视频文件后缀名,应该叫 .mp5,才合理。

都是让骗子们弄成这样的。大家现在约定俗成了,改起来很难了。

六:

Nvidia、Intel、AMD,三大视频卡厂商,也有自己对这两个视频标准的支持的库。

但都不开源。和硬件集成了。提供 SDK,供用户调用。

Nvidia 做的最好。这也是众多网友推荐小白买独立显卡,N 卡的原因之一吧。

相关推荐
cpsvps_net28 分钟前
美国服务器环境下Windows容器工作负载智能弹性伸缩
windows
甄超锋1 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
cpsvps3 小时前
美国服务器环境下Windows容器工作负载基于指标的自动扩缩
windows
网硕互联的小客服6 小时前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
etcix6 小时前
implement copy file content to clipboard on Windows
windows·stm32·单片机
许泽宇的技术分享7 小时前
Windows MCP.Net:基于.NET的Windows桌面自动化MCP服务器深度解析
windows·自动化·.net
非凡ghost8 小时前
AMS PhotoMaster:全方位提升你的照片编辑体验
windows·学习·信息可视化·软件需求
mortimer9 小时前
一次与“顽固”外部程序的艰难交锋:subprocess 调用exe踩坑实录
windows·python·ai编程
gameatp12 小时前
从 Windows 到 Linux 服务器的全自动部署教程(免密登录 + 压缩 + 上传 + 启动)
linux·服务器·windows
穷人小水滴12 小时前
在 windows 运行 flatpak 应用 (WSL)
linux·windows·ubuntu