Although the hue filter has a saturation variable, FFmpeg also has another filter called vibrance which is used to adjust the color intensity. Both filters give slightly different saturation effects but each has its place.
In this example, all colors are boosted in the video, as seen in figure 59.0:
$ ffmpeg -i input.mp4 -filter_complex "vibrance=intensity=2" -pix_fmt yuv420p output.mp4
A specific color can also be set to apply a saturation. In this example, a negative intensity with a green saturation is applied. As seen in figure 59.1:
$ ffmpeg -i input.mp4 -filter_complex "vibrance=intensity=-2:gbal=10" -pix_fmt yuv420p output.mp4
intensity Indicates the strength of the saturation boost. Positive value boosts while negative value alters (2 to -2 with default 0) rbal Indicates the red balance (10 to -10 with default 1) gbal Indicates the green balance (10 to -10 with default 1) bbal Indicates the blue balance (10 to -10 with default 1) rlum Indicates the red luma coefficient (1 to 0 default 0) glum Indicates the green luma coefficient (1 to 0 default 0) blum Indicates the blue luma coefficient (1 to 0 default 0)
Love FFmpeg? Grab a copy of FFmpeg For Beginners on Kindle or Paperback to learn over 120 ways to master FFmpeg!