博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10款视频转码软件的H264低码率高画质转码评测
阅读量:6691 次
发布时间:2019-06-25

本文共 3074 字,大约阅读时间需要 10 分钟。

  最近买了台新手机,该手机支持硬解H264视频。于是我想把一些视频转为H264格式,放在手机上观看。

第一、因手机存储空间较少,希望视频文件小,所以码率一般设置的比较低。

第二、流行视频在电脑上看看就可以了,只有经典视频才会存放在手机上多次观看,所以画质也很重要。

 

一、需求

 

  需求细则——

1.封装格式:mp4。

2.视频编码:H.264(ITU-T命名),或叫MPEG-4 AVC(ISO/IEC命名)。最好使用x264编码器,因为它在低码率下表现较好。

3.AVC Profile(AVC配置):Main(主流)。因其支持CABAC编码与B帧,CABAC(Context-based Adaptive Binary Arithmetic Coding,基于上下文自适应的二进制算术编码)能有效提高画质但降低编码速度,支持B帧则可以提高压缩比与画质。大多数设备支持Main Profile。

4.AVC Level(AVC级别):3.1。大多数设备支持3.1。(我对AVC Level不太熟悉,求教)

5.视频码率:低。电影压512Kbps,动画压384Kbps。

6.多遍编码模式:2遍,最好能支持3遍。多遍编码能有效的提高低码率下的画质。

7.视频尺寸:自动。保持原始分辨率。

8.视频帧率:自动。保持原始帧率。最好能支持智能调整——当发现高于预定帧率时就降低,否则沿用原始帧率。

9.运动估计算法:Uneven Multi-Hexagon(混合菱形)。混合菱形搜索的覆盖较广,且速度还不错。如果视频较短且时间充裕的话,用穷尽(Exhaustive)搜索也不错。

10.子像素优化:8(RD refinement on I/P frames:进行I、P帧运动矢量及块内部的速率失真最优化)。因画质与速度的平衡考虑。

11.音频编码:HE-AAC(High-Efficiency Advanced Audio Coding) v2。最好使用Nero编码器,因为它在低码率下表现较好。

12.音频码率:48Kbps。因大小与质量的平衡考虑。

13.音频采样速率:自动。保持原始采样速率。

14.能够设置高级参数。如P帧、B帧等。

 

  不重要的特性——

1.编码时的硬件加速。现有的硬件编码虽然能提高转码速度,但其质量还是与软件编码的有差距。

2.转码速度。理由同上。

 

 

二、评测

 

  参与测试的软件有(按英文名排序)——

Name 中文名 作者 版本 主页
AiQiVideoConverter 艾奇视频格式转换器 艾奇 2.45.920
baofengzhuanma 暴风转码 暴风 1.2
FormatFactory 格式工厂 陈俊豪 2.7.0
LeawoVideoConverter 狸窝全能视频转换器 狸窝 4.1.0
MediaCoder 影音转码快车 Stanley Huang 0.8.1
MediaEspresso 全方位高效能转文件软件 CyberLink 6.5
MeGUI   (开源) 2050
QQPlay QQ影音 腾讯 3.2
WinAVI 魔影工厂 moying 2.1
WinMPG 视频转换大师 WinMPG 9.2.7
WMZTranscode 完美者转码 完美者 4.5

 

 

  评测结果(按转码能力排序)——

 

Lv Name H264 参数 码率 尺寸 帧率 运估 子像 AAC 采样 硬件 免费 缺点
0 MeGUI 3可调 3多 4低码 3 3可调 3可调 3可调 3可调 3Nero 3可调 0不 3免费 上手难、操作繁琐
1 MediaCoder 3可调 3多 4低码 3 3可调 4智能 3可调 3可调 3Nero 3可调 1厂家 3免费 不稳定,有时失败、变短
2 FormatFactory 2自动 2中 4低码 2 3可调 3可调 3可调 2自动 1支持 3可调 0不 3免费 音质较差
3 LeawoVideoConverter 2自动 2中 4低码 1 3可调 3可调 2自动 2自动 0不 0不 0不 3免费 不支持ACC音频编码
4 AiQiVideoConverter 2自动 1少 4低码 1 3可调 3可调 2自动 2自动 1支持 1手动 0不 2受限 有水印,帧率微弱变化
5 WinAVI 3可调 2中 4低码 1 3可调 3可调 2自动 2自动 1支持 1手动 0不 3免费 码率设定无效、帧率变为117
6 WMZTranscode 3可调 2中 4低码 1 3可调 3可调 2自动 2自动 3HE2 3可调 0不 3免费 变短、质量差
7 MediaEspresso 2自动 1少 3可调 1 1手动 3可调 2自动 2自动 1支持 3可调 0不 1天数 托盘、小工具占资源
8 baofengzhuanma 2自动 1少 1手动 1 1手动 1手动 2自动 2自动 1支持 1手动 0不 3免费 不能自动使用原始尺寸
9 QQPlay 2自动 1少 1手动 1 1手动 1手动 2自动 2自动 1支持 1手动 0不 3免费 不能自动使用原始尺寸
10 WinMPG 0不 0不 0不 0 0不 0不 0不 0不 0不 0不 0不 2受限 不支持H264

H264:H264配置(Baseline、Main、High)。0不、1手动、2自动、3可调。

参数:可调参数。0无、1少、2中、3多。

码率:视频码率。0不、1手动、2自动、3可调、4低码(率)。

遍:多遍编码模式。1、2、3。

尺寸:视频尺寸。0不、1手动(只能手动选)、2自动(自动不可选)、3可调。

帧率:视频帧率。0不、1手动、2自动、3可调、4智能。

运估:运动估计算法。0不、1手动、2自动(自动不可选)、3可调。

子像:子像素优化。0不、1手动、2自动、3可调。

AAC:音频AAC编码。0不、1支持、2HE(HE-AAC)、3Nero(Nero编码器)。

采样:音频采样。0不、1手动、2自动、3可调。

硬件:编码时的硬件加速。0不、1厂家(厂家方案。CUDA、Intel)、2通用(通用计算。OpenCL、DirectComputer)。

免费:是否免费。0付费、1天数、2受限、3免费。

 

 

三、总结

 

  综合来看,推荐使用MediaCoder(影音转码快车)。因为其转码能力强,且操作较方便。只不过它不太稳定,对于某些视频无法转换,或会变短。

  当遇到MediaCoder无法转换的视频时,若对画质要求不高,可以用FormatFactory(格式工厂),2遍编码的画质还算可以。可惜格式工厂不支持Nero编码器,音质较差。

  若上面两款都不行时,可以用MeGUI。转码能力最强,参数丰富。可惜操作繁琐,可作为最后绝招。

 

 

参考文献

~~~~~~~~

 

http://en.wikipedia.org/wiki/H264

http://en.wikipedia.org/wiki/Advanced_Audio_Coding

免费视频转换软件简介。

速度与画质!9款iPod视频转换软件大PK。

Xvid 和H.264完全对比及MeGUI压mp4格式AVC的方法。

megui 教程 mkv视频制作入门教程。

megui x264简单教程。

用MeGUI压制720x480 MP4视频,详细教程。

运用AVS+MeGUI制作MP4-AVC。

运用MediaCoder制作MP4-AVC教程。

 

转载地址:http://qmdoo.baihongyu.com/

你可能感兴趣的文章
php设计模式--适配器模式
查看>>
java中的枚举类 enum使用与分析
查看>>
JAVA 四大域对象总结
查看>>
GIT 常用命令
查看>>
企业级落地容器与DevOps,选用K8S都有哪些“姿势”
查看>>
Android平台播放语音时支持听筒、喇叭之间切换
查看>>
RPC的实现
查看>>
不一样的Office 365之 —— 使用StaffHub管理你的排班
查看>>
从Mysql EXPLAIN探寻数据库查询优化2
查看>>
让元素居中
查看>>
php memcache保存session的一个设置误区
查看>>
鱼眼镜头
查看>>
Scalatra
查看>>
CentOS 7 三者分离编译安装LAMP
查看>>
Linux内核调整,支持4000-8000并发
查看>>
jquery mobile 设置设备适配
查看>>
redis使用总结-redis命令总结
查看>>
创业浪潮:春天蓬勃而来
查看>>
阿里云Linux安装软件镜像源
查看>>
阿里云对象存储OSS支持版本管理特性
查看>>