答案 0 :(得分:2)
您可以使用haldclut过滤器。
ffplay input -vf "movie=uUyIr.png, [in] haldclut"
答案 1 :(得分:0)
这是OBS Studio兼容的LUT文件。它不同于FFmpeg lut3d 过滤器支持的格式。
由于不同,您需要对FFmpeg支持的LUT进行类似的颜色调整,然后改用它。关闭FFmpeg的替代方法是haldclut
过滤器(存储方式不同)。要生成与8位FFmpeg兼容的中性Hald LUT,请使用以下命令:
ffmpeg -f lavfi -i haldclutsrc=8 -frames:v 1 neutral_hald_clut_ffmpeg.png
现在,您可以将其作为图像源添加到OBS Studio,设置“基本”和“画布”以匹配图像大小(512x512),并添加“应用LUT”过滤器(指定您的LUT文件路径)。从OBS Studio的v26.xx版本开始,您可以获取将以PNG格式保存的屏幕截图(源)(请不要忘记在应用程序的“高级设置”中使用RGB,全范围显示),以免受到色度转换的影响尝试以其他方式保存它。
新的修改后的暂停提示可以在FFmpeg中使用,例如:
ffmpeg -i "source.mp4" -i "modified_hald_clut_ffmpeg.png" -filter_complex "haldclut" "result.mp4"
或(使用过滤器图,转义OS路径,Windows)
ffmpeg -i "C:\temp\source.mp4" -vf "movie=C\\:\\\\temp\\\\modified_hald_clut_ffmpeg.png [clut];[in][clut] haldclut" -c:v libx264 -crf 23 "C:\temp\result.mp4"
也许您还需要应用一些额外的FFmpeg过滤器(以设置输出颜色空间,范围,矩阵等)