‹ Techniques

Technique

Awkward Shrink

At the awkward moment, shrink the whole picture into the center of a black frame, to about 35 percent over 0.3 seconds with an ease-out, hold it while the silence lasts, often under a cricket or other quiet sound, then cut back to the full frame. Keep the sound running.

Motion & graphics
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: Awkward Shrink.
Apply to: {clip}, or the part the user names.
Look and method: At the awkward moment, shrink the whole picture into the center of a black frame, to about 35 percent over 0.3 seconds with an ease-out, hold it while the silence lasts, often under a cricket or other quiet sound, then cut back to the full frame. Keep the sound running.
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}" -filter_complex "split[a][b];[b]drawbox=c=black:t=fill[bg];[a]scale=w='trunc(iw*(1-0.65*(1-pow(1-min(1,max(0,t-0.5)/0.3),2)))/2)*2':h=-2:eval=frame[s];[bg][s]overlay=x=(W-w)/2:y=(H-h)/2:eval=frame,format=yuv420p" "{output}"
Recipe note (not part of the command): The picture starts shrinking at 0.5 s; set that to the awkward moment. 0.65 leaves it at 35 percent, 0.3 is the seconds it takes.
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: Drive all motion from the frame number so renders repeat exactly.
Check: Scrub frame by frame and watch at full speed.
Quote every file path, show a preview of the affected section, and do not overwrite the source.