一次计算多个图像的PSNR ffmpeg
Calculate PSNR of mulitple images in one go ffmpeg
我正在尝试查找图像的 PSNR 并将它们写入文件。
ffmpeg.exe -i original_image_1.tiff -i "modified_image_1.tiff" -lavfi psnr=stats_file=psnr_logfile.txt -f null -
这很好用,但我有不止一张图像,我想使命令一次性处理所有图像,并将最终输出写入一个文件。
图像命名为 original_image_x.tiff
,其中 x
是要与 modified_image_x.tiff
进行比较的图像编号。
使用 image demuxer 的序列模式:
ffmpeg -i modified_image_%d.tiff -i original_image_%d.tiff -lavfi "[0][1]psnr=stats_file=psnr_logfile.txt" -f null -
注意 psnr 过滤器输入 [0]
应参考主视频,输入 [1]
应参考参考视频。
我正在尝试查找图像的 PSNR 并将它们写入文件。
ffmpeg.exe -i original_image_1.tiff -i "modified_image_1.tiff" -lavfi psnr=stats_file=psnr_logfile.txt -f null -
这很好用,但我有不止一张图像,我想使命令一次性处理所有图像,并将最终输出写入一个文件。
图像命名为 original_image_x.tiff
,其中 x
是要与 modified_image_x.tiff
进行比较的图像编号。
使用 image demuxer 的序列模式:
ffmpeg -i modified_image_%d.tiff -i original_image_%d.tiff -lavfi "[0][1]psnr=stats_file=psnr_logfile.txt" -f null -
注意 psnr 过滤器输入 [0]
应参考主视频,输入 [1]
应参考参考视频。