thinkhard.SI

Prompt repository Image & video

Looping background video for a website or event screen

You want a quiet, slow-moving clip behind a headline on your homepage or an event screen, one that repeats without a visible jump.

Registry no.
MED-018
Collection
Image & video
Laid out for
Video model
Score
10 out of 10
Blanks to fill
7
Added

Image & videoVideo model

The prompt

Score 10 of 10, Excellent

Use it when You want a quiet, slow-moving clip behind a headline on your homepage or an event screen, one that repeats without a visible jump.

  • {{subject}}
  • {{use_case}}
  • {{motion}}
  • {{look}}
  • {{text_area}}
  • {{duration_seconds}}
  • {{aspect_ratio}}
Full prompt and why it works
Prompt
A slow, calm background video of {{subject}}, for {{use_case}}, with text placed on top of it. The clip is meant to loop: the last frame matches the first, so it can repeat without a visible jump.

Motion: {{motion}}. The movement is gentle and continuous, at the same pace from start to finish, with nothing that starts or stops abruptly, so the loop point cannot be seen.

Camera: a locked-off static shot, or at most a very slow, steady drift in one direction, with no cuts, zooms or changes of angle.

Light and style: {{look}}, soft and even, with low contrast and muted colors so white or dark text stays readable over any part of the frame. The {{text_area}} of the frame stays especially calm and plain, with no bright highlights or busy detail. The look should be understated and refined, in the style of a well-designed product homepage.

Timing and format: {{duration_seconds}} seconds, one continuous shot, {{aspect_ratio}}.

Sound: silence, because background videos play muted.

Leave out people, faces, text, logos, watermarks and anything that pulls the eye, such as flashing light or fast motion. If a smooth loop is not possible with this motion, make the motion simpler rather than adding a cut or a fade.

Variables

{{subject}}
What is shown, for example "soft morning light moving across a linen curtain" or "slow clouds over a hillside".
{{use_case}}
Where it plays, for example "the hero section of our homepage" or "the screen behind the stage at our conference".
{{motion}}
What moves, concretely, for example "the curtain sways slightly and the light shifts slowly from left to right".
{{look}}
The color and feel, for example "warm, soft focus, slightly desaturated".
{{text_area}}
Where the text will sit, for example "left half" or "center".
{{duration_seconds}}
A clip length your video model supports; check its settings.
{{aspect_ratio}}
16:9 for most web pages and screens, 9:16 for a phone-first page.

Why it works

  • What good looks like. Low contrast, muted color and a calm area where the text goes keep a headline readable over every frame, which is the whole job of a background video.
  • Length. Steady motion at one pace and a static or barely drifting camera make the loop point hard to see. Most models cannot promise a perfect loop, so use a loop or end-frame setting if yours has one, or crossfade the ends in an editor.
  • What to avoid. No people, text or eye-catching motion, because anything that draws attention competes with the words on top.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/looping-background-video

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "looping-background-video"}, or just ask for it by name.