![使用 FFMPEG 反转视频颜色](https://linux22.com/image/1564862/%E4%BD%BF%E7%94%A8%20FFMPEG%20%E5%8F%8D%E8%BD%AC%E8%A7%86%E9%A2%91%E9%A2%9C%E8%89%B2.png)
是否可以使用 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