使用FFmpeg计算VMAF,错误:Filter libvmaf有一个未连接的输出



我需要为YUV格式的一些视频序列获得VMAF。当我尝试下面的命令行时,出现一个错误:

Filter libvmaf has an unconnected output

命令:

ffmpeg -s 3840x2160 -r 60 -pix_fmt yuv420p10le -i decoded_encoded_h264_55.YUV -s 3840x2160 -r 60 -pix_fmt yuv420p10le -i S01AirAcrobatic_3840x2160_60fps_10bit_420.yuv -lavfi libvmaf="model_path=vmaf_v0.6.1.pkl:log_path=VMAF.txt"

任何关于解决这一问题的指导意见都将提前得到高度赞赏。

您需要给ffmpeg一个输出。在这种情况下,使用空复用器:

ffmpeg -video_size 3840x2160 -framerate 60 -pixel_format yuv420p10le -i decoded_encoded_h264_55.YUV -video_size 3840x2160 -framerate 60 -pixel_format yuv420p10le -i S01AirAcrobatic_3840x2160_60fps_10bit_420.yuv -lavfi libvmaf="model_path=vmaf_v0.6.1.pkl:log_path=VMAF.txt" -f null -
  • 我还更改了输入选项以使用正确的rawvideo选项
  • 请参阅libvmaf筛选器文档中的更多信息和示例

相关内容

最新更新