Is it possible to invert colors of a video using FFMPEG?
It seemed to me from this answer that it might be possible but I can't figure out the correct filter.
Is it possible to invert colors of a video using FFMPEG?
It seemed to me from this answer that it might be possible but I can't figure out the correct filter.
You can use the lutrgb or lutyuv video filter:
ffmpeg -i input_file -vf lutrgb="r=negval:g=negval:b=negval" output_file
or:
ffmpeg -i input_file -vf lutyuv="y=negval:u=negval:v=negval" output_file
Source: FFmpeg Filters Documentation
This also work for inverting alpha channel in videos
ffmpeg -i input_file -vf lutrgb="a=negval" output_file