我安装了 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 日志在哪里?
除了 VMAF 总得分外,所有其他指标仅在日志文件中按帧发布。
ffmpeg -i testfile -i reffile -lavfi libvmaf=psnr=1:log_path=/home/vmaf_log.txt -f null -
您应该会收到 ffmpeg 日志。 顺序是
2>log_path
。您可以尝试从最后添加。
使用 "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 -”