• 我的首页
  • 星空画廊

My thought on web

Think what ? think

libmfx

QSV编码HEVC视频参数测试

2018年12月1日 by caoli5288 Leave a Comment

ffmpeg -i in.mp4 -c:v hevc_qsv -load_plugin hevc_hw -q:v 23 out.mp4
psnr average:43.003743 min:38.982468 max:49.839129

ffmpeg -i in.mp4 -c:v hevc_qsv -load_plugin hevc_hw -q:v 23 -preset slower out.mp4
psnr average:43.023055 min:39.008167 max:49.839129

ffmpeg -i in.mp4 -c:v hevc_qsv -load_plugin hevc_hw -q:v 23 -preset slower -g 300 out.mp4
psnr average:43.026342 min:38.824927 max:50.158498

ffmpeg -i in.mp4 -c:v hevc_qsv -load_plugin hevc_hw -global_quality 23 out.mp4
psnr average:43.278585 min:39.726054 max:47.547273

ffmpeg -i in.mp4 -c:v hevc_qsv -load_plugin hevc_hw -global_quality 23 -preset slower out.mp4
psnr average:43.252435 min:39.739919 max:47.547273

ffmpeg -i in.mp4 -c:v hevc_qsv -load_plugin hevc_hw -global_quality 23 -preset slower -g 300 out.mp4
psnr average:43.218860 min:39.407929 max:47.984913

可见使用-global_quality参数进行质量控制能获得更高的信噪比,但是不知为何-q 23 -preset slower时对比默认参数获得了更低的平均信噪比,intel的算法不太靠谱啊。

另,使用-g 300进行关键帧控制带来的效果也很迷,个人倾向于不进行设定保持默认参数。

Posted in: 杂谈 Tagged: ffmpeg, hevc, libmfx, mp4, qsv

使用 libmfx 编码器编码 HEVC 视频

2018年11月21日 by caoli5288 Leave a Comment

libmfx 是 intel 的硬件加速编码器库,在硬件编码器中效果出类拔萃,当面临对画质压缩比要求不太高的场景时可以尝试使用 libmfx 中的 hevc_qsv 编码器替代 libx265 或者 libvpx-vp9,后两者虽然画质压缩比上限高得多但是编码速度实在感人。

我们可以使用经典的 ffmpeg 工具调用 hevc_qsv 编码器,一个简单的示例命令如下。

ffmpeg -i input.mp4 -an -c:v hevc_qsv -load_plugin hevc_hw -b:v 0 -q:v 23 -look_ahead 1 outfile.mp4

实际使用下来发现了很多问题,比如必须显式载入硬件加速插件以及 preset 没有实际效果等等,看上去是 ffmpeg 的实现问题,期待以后能改进。

在 8 代酷睿核显上这样一条指令通常能以 4-8x 的速度处理 720p 的视频而保持 40 左右的 psnr 参数,输出文件体积与同质量参数的 libx265:preset=slow 输出相差在 10% 以内,配合ffmpeg 的内置滤镜完全可以完成一些要求不高的视频转存任务,值得期待以后的发展。

Posted in: 笔记 Tagged: libmfx, mp4, x264, x265

标签

c docker dynamic fedora ffmpeg hevc java libmfx linux mingw mount mp4 NAS parallel qsv rime x264 x265 ZFS 事件 互联网 交叉编译 优化 分布式 反射 性能 文件系统 杂谈 游戏 站点 网卡 网络 自由 调优 透明代理

近期文章

  • NAS 文件系统方案的选择
  • 透明代理踩坑指北
  • QSV编码HEVC视频参数测试
  • FFmpeg中的几个新视频降噪滤镜
  • 使用 libmfx 编码器编码 HEVC 视频

友情链接

  • 梦之地
  • Vultr

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

文章归档

Copyright © 2019 My thought on web.

Omega WordPress Theme by ThemeHall