PIXELOKAY / CREATOR VIDEO TOOLS

Video Object Remover

Paint what should disappear, track your mask across the shot and reconstruct the background from nearby frames. Keep the creative control—without uploading your video.

Temporal background repairMotion keyframesBefore / afterLocal exports
Upload a short video, then paint over the unwanted object. Start with the example if you'd like to try it.

Live restoration preview

Paint, draw a rectangle/ellipse or drag the moving mask. Scrub to inspect frame-accurate positions where the browser permits.

Waiting for source
Make distractions disappear.Choose video footage to get started
0.00 / 0.00s

Video output uses real-time browser recording. Editing outlines and mask color are never exported. Video recording is real-time; include source audio only if the original has an audio track and your browser supports audio capture.

04

Export & projects

Select a video to inspect its audio.

Audio is optional and browser-dependent. The editor checks for a real source audio track and refuses to claim audio was preserved when it was unavailable. Leave unchecked for a deliberate silent export.

Mask projects save brush strokes, applied AI outline, tracking keyframes, and optional clean frame. Video files are not embedded—reattach the matching video after reopening.

What this tool can—and cannot—remove

Temporal repair combines actual pixels from other moments in the same video. If the object never reveals the background, or the camera moves substantially, there may be ghosting. Use a clean frame or clone patch when available. Optional AI outlines an object in one selected frame, but does not automatically track it across the video or perform neural inpainting.

Remove an object in three steps

1

Mark the object

Brush over the unwanted logo, passerby, or distraction. Add motion keyframes when it moves.

2

Find real background pixels

Build a temporal estimate, capture an unobstructed frame, or clone an area of the scene.

3

Review and export

Compare frames before and after, adjust trim points, and export a real PNG or browser-recorded WebM.

LOCAL AI SETUP

Set up AI on this device

First, a model needs to be loaded on your device

Video Object Remover uses the free MediaPipe object outline model and WebAssembly. First setup downloads official model/runtime files. Your video stays in this browser for inference; optional MediaPipe usage metrics may be sent by its SDK.

  1. 1. Check device
  2. 2. Download / cache
  3. 3. Initialize object outline model
  4. 4. Outline a frame
Choose a MediaPipe object outline model. Download model assets explicitly; selected video frames are segmented locally.

Device & model resources

Measurements may be approximate
Device RAM / model memoryChecking device information…

Exact RAM and GPU memory are not available. MagicTouch Interactive Segmenter uses WebAssembly; WebGPU is not required.

Browser website storageChecking storage…

Site-wide estimate; includes other PixelOkay tools and is not RAM.

ONE ACTION · ALL RECOGNIZED AI MODEL DOWNLOADS

Free AI model storage across PixelOkay

Scan this exact website origin for recognized WebLLM, Transformers.js, MediaPipe MagicTouch, and other safely identifiable model caches (including those from other PixelOkay tools). This does not clear general website data or browser databases.

Run a scan to see how many model caches can be cleared together.

Browser-native models and unknown IndexedDB/OPFS or private runtime caches may remain. Unknown application/user storage will not be deleted. Other running tools might redownload caches; close their tabs first.

Having trouble downloading or loading AI?

If a model fails, retry, check your network, or refresh model caches. If a worker environment is unsupported, explicitly choose the main-thread fallback; it can briefly block the interface.

Only model caches are targeted. Other PixelOkay tools may need to redownload their models. Never clear all website data without exporting important chats and projects first.

Select Check compatibility to inspect whether WebAssembly and workers are available.
Technical details and compatibility fallback

MagicTouch runtime: MediaPipe Tasks Vision 1.2.2 · official MagicTouch int8 .task bundle. Inference takes place locally, with an optional main-thread compatibility mode.

CROSS-TOOL MODEL CACHE CLEANUP

Delete recognized AI model downloads?

Only independently recognizable model caches are targeted. Other PixelOkay tools may need to redownload models. Saved video projects, mask edits, files, and browser databases are not selected, but unknown stores are not inspected or removed.

Close other AI tabs before proceeding. Browser-managed, IndexedDB, and OPFS model files may remain.

Using Video Object Remover

Remove a selected object from a short clip by painting a time-based mask and reconstructing covered pixels from nearby frames, a clean plate or a clone patch. Inspect the result across the full mask interval before exporting.

  1. Load a local clip or demo, paint over the object and add manual offset keyframes where its position changes.
  2. Choose temporal median/trimmed-mean donors, a clean plate or a clone source; adjust the mask interval and edge fade.
  3. Review the donor and restored frames around motion changes, then export a PNG, browser-recorded video or settings project.

Example: In a fixed-camera shot of a mostly empty room, mask a passing person and use several frames where that person is absent as temporal donors; inspect the floor and wall for ghosts before saving.

Limits and privacy: Source video is capped at 180 MiB and 90 seconds; recorded exports are capped at 45 seconds and 1.64 million working pixels. Restoration uses sampled background pixels and manual mask motion, not generative inpainting or automatic tracking. It can leave artifacts when the object covers the only view of a surface. Optional AI outline proposals use external model/runtime downloads after setup; the video itself is processed in the browser.

Frequently asked questions

Does the tool use generative AI to fill the background?

No. The restoration methods use temporal samples, a clean plate or clone pixels. Optional AI can help propose an outline on a frame, but it does not generate replacement background detail.

Will the mask follow a moving object automatically?

Mask movement is controlled with manual offset keyframes. Optional outline assistance is for selecting the object on a frame; review and correct the mask over the clip.

Related tools