Capture support guide
Most fixes below live in Advanced capture options inside the Generate window. Change an option, hit ↻ Refresh preview, and generate again.
The scroll looks choppy
Mockvid automatically adapts the capture to the site's content, so animated pages come out smooth on their own. Heavily animated sites can take a bit longer to capture; that's expected. If the result still doesn't convince you:
- Set the Scroll easing option to Linear: it gives the most constant, even scroll.
- Increase the playback speed in the export bar: a faster scroll reads as smoother in the final video.
Reveal animations already played / everything is visible from the start
Many sites animate elements in as you scroll ("reveals"). These usually fire once. If a capture shows everything already revealed, the page was scrolled before recording, typically by the Lazy-load pre-scroll option.
- Pre-scroll is off by default precisely to preserve reveals. If you switched it on, turn it off and refresh the preview.
Images are missing or blank
Some sites only load images when they enter the viewport (lazy-loading). Mockvid pre-loads common patterns without scrolling, but a few JavaScript-heavy implementations resist.
- Turn on Lazy-load pre-scroll: the page is scrolled once before recording, forcing every image to load. Trade-off: one-shot reveal animations will have played already (see above). Pick whichever matters more for that site.
- Increase Wait before recording to give heavy pages a few extra seconds to settle.
A cookie banner or reCAPTCHA badge shows in the video
Hide cookie banner and Hide reCAPTCHA badge are on by default and handle the vast majority of consent popups and floating badges. If a stubborn overlay survives, hide it yourself with Custom CSS injection, e.g. .my-popup { display: none !important; }.
The site shows in the wrong language
Captures run from our servers, so sites that adapt to the visitor's browser language will default to English. Use the Site language option to request a specific language. It is sent as the browser's Accept-Language.
- Limitation: sites that pick the language from the visitor's IP location (rather than browser settings) may ignore it. If so, capture a language-specific URL directly (e.g.
example.com/fr/).
The scroll doesn't move, or only part of the page scrolls
Sites using smooth-scroll libraries (Locomotive, Lenis), full-page sliders or internal scroll containers need a different scroll technique. Mockvid detects the right one automatically, and the Generate window shows a badge when a special method is picked.
- If the automatic choice misses, set Scroll method manually: Native, Container or Wheel. Wheel works best on smooth-scroll libraries.
The capture fails or the page looks broken
A few sites block automated browsers (bot protection, login walls, paywalls). If a capture keeps failing or renders wrong:
- Check the page is publicly reachable without logging in.
- Use Upload your own video (in the app) as a fallback: record the scroll yourself with any screen recorder, then drop the file into Mockvid. The 3D scene, motion and export work exactly the same.
An intro animation or loader is cut off
The Wait before recording slider controls the pause between page load and the start of filming. Set it to 0s to catch intro/loader animations from the very beginning, or raise it to skip them and let heavy pages settle.
Capturing Figma designs
On the Studio plan you can paste a Figma file link instead of a website URL. Mockvid exports your frame and films it with the same scrolling treatment. Make sure the frames are accessible with the link and tall enough to scroll. Website-specific options (cookies, lazy-load, language) don't apply to Figma captures.
Still stuck?
Send us the URL and what you expected through the in-app feedback form or the contact page. Real capture cases like yours are how the engine improves.