获取 VMAF 指标以及 PSNR 等其他指标

问题描述 投票:0回答:3

我安装了 ffmpeg 和 libvmaf。虽然我只能通过

获得 VMAF 分数
   ./ffmpeg -i testfile -i reffile -lavfi libvmaf -f null -

但是如果我尝试通过

获取 VMAF 和 PSNR
   ./ffmpeg -i testfile -i reffile -lavfi libvmaf="psnr=1" -f null -

然后我仍然只得到 VMAF。没有打印出 PSNR。与 SSIM 或 MS_SSIM 等其他指标相同。谁能解释为什么?另外,VMAF 日志在哪里?

video ffmpeg
3个回答
0
投票

除了 VMAF 总得分外,所有其他指标仅在日志文件中按帧发布。

ffmpeg -i testfile -i reffile -lavfi libvmaf=psnr=1:log_path=/home/vmaf_log.txt -f null -

0
投票

您应该会收到 ffmpeg 日志。 顺序是

2>log_path
。您可以尝试从最后添加。


0
投票

使用 "ffmpeg -i testfile -i reffile -lavfi libvmaf=psnr=1:log_path=/home/vmaf_log.txt -f null -" 命令,您可能会看到 **错误消息:** "The "psnr"选项已弃用:使用 feature='name=psnr'。"

因此,您可以执行以下命令: “ffmpeg -i testfile -i reffile -lavfi libvmaf=feature='name=psnr':log_path=vmaf_log.txt -f null -”

© www.soinside.com 2019 - 2024. All rights reserved.