使用ffmpg获取psnr值时,这两种模式的内部区别是啥?
Posted
技术标签:
【中文标题】使用ffmpg获取psnr值时,这两种模式的内部区别是啥?【英文标题】:What is the internal difference between these two modes when getting the psnr value using ffmpg?使用ffmpg获取psnr值时,这两种模式的内部区别是什么? 【发布时间】:2020-07-09 08:50:40 【问题描述】:-
选项:-psnr 作为 H264 参数
ffmpeg -i input.mp4 -vf -codec:v libx264 -psnr -f mp4 -b:v 100k -pass 1 output.mp4
-
选项:使用 psnr 过滤器比较输入和输出。
ffmpeg -i input.mp4 -vf -codec:v libx264 -f mp4 -b:v 100k -pass 1 output.mp4 ffmpeg -i output.mp4 -i input.mp4 -filter_complex psnr -f null –
【问题讨论】:
【参考方案1】:CLI 开关-psnr
指示编码器计算 PSNR,因此获取当前编码会话且仅当前编码会话的 PSNR 很有用。
psnr
过滤器用于计算两个预编码流之间的值,不能用于计算发生在同一命令中的编码。
【讨论】:
以上是关于使用ffmpg获取psnr值时,这两种模式的内部区别是啥?的主要内容,如果未能解决你的问题,请参考以下文章