• 我的首页
  • 星空画廊

My thought on web

Think what ? think

ffmpeg

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

FFmpeg中的几个新视频降噪滤镜

2018年11月29日 by caoli5288 Leave a Comment

不久前 FFmpeg 发布了 4.1 正式版,我看到这个版本新增了一个名为 fftdnoiz 的视频降噪滤镜。其实,从我几年前测试 FFmpeg 内置的几款视频降噪滤镜到现在,已经有很多款新降噪滤镜被加入到主分支了。

  • nlmeans
  • bm3d
  • fftdnoiz

嗯,首先要说的是这几款新插件的处理速度都比较慢,最慢的 nlmeans 在普通家用机上可能只得 1 帧左右的处理速度。据我所知 nlmeans 算法是有显卡加速版本的,不知道为什么 FFmpeg 不一同引入显卡加速版本。

降噪效果来看,这几款滤镜在默认参数下效果都很普通,可能需要比较精细的参数调整才能取得较好的效果。我相信 FFmpeg 不会把落后的代码合并进主分支,尽管如此,日常使用仍然推荐使用简单快速的 hqdn3d 滤镜。

Posted in: 杂谈 Tagged: ffmpeg

标签

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

近期文章

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

友情链接

  • 梦之地
  • Vultr

功能

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

文章归档

Copyright © 2021 My thought on web.

Omega WordPress Theme by ThemeHall