是否可以使用 FFMPEG 反转视频的颜色?
在我看来这个答案这是有可能的,但是我找不到正确的过滤器。
答案1
当您不知道输入是 YUV 还是 RGB 时,lut 过滤器系列具有执行此操作的定制模式。
ffmpeg -i input.mov -vf negate output.mov
答案2
您可以使用lutrgb
或lutyuv
视频过滤器:
ffmpeg -i input_file -vf lutrgb="r=negval:g=negval:b=negval" output_file
或者:
ffmpeg -i input_file -vf lutyuv="y=negval:u=negval:v=negval" output_file
来源:FFmpeg 过滤器文档
答案3
这也适用于反转视频中的 alpha 通道
ffmpeg -i input_file -vf lutrgb="a=negval" output_file