Warm the white balance to about 4700 K with `colortemperature` while keeping lightness, lower contrast a little, lift the blacks slightly and roll off the highlights with `curves` so they stay soft. Keep skin natural, not orange, and add a light vignette only when the user asks for one.
Color
An animated sketch of the idea, drawn in your browser. It isn't a render of this prompt.
Prompt
What your agent receives from get_technique.
Technique: Warm Cozy Grade.
Apply to: {clip}, or the part the user names.
Look and method: Warm the white balance to about 4700 K with `colortemperature` while keeping lightness, lower contrast a little, lift the blacks slightly and roll off the highlights with `curves` so they stay soft. Keep skin natural, not orange, and add a light vignette only when the user asks for one.
Spec first: turn every style word into numbers (frames, pixels, percent, dB) and tell the user before you build.
FFmpeg starting point, adjust values to the footage: ffmpeg -i "{clip}" -vf "colortemperature=temperature=4700:pl=0.5,eq=contrast=0.94:saturation=1.05,curves=all='0/0.04 0.5/0.52 1/0.94'" "{output}"
Probe the source first for size, frame rate, pixel aspect, audio stream and whether it has any color. Sizes in the command are examples, so set them to the source. Color changes do nothing on black-and-white footage, a clip without audio needs its audio options removed, and H.264 for players needs -pix_fmt yuv420p.
Keep: Protect skin tones and keep the source untouched.
Check: Check waveform and vectorscope.
Quote every file path, show a preview of the affected section, and do not overwrite the source.