# Picture in picture, object removal and AI upscaling

> Photos and videos in a window over the reel, removing a stray object from a fragment, AI access to files under your control and AI upscaling to 4K on export.

Source: https://docs.slicer.media/en/changelog/editor-pip-erase-upscale/

## Picture in picture

The “+” on the strip has a new item, ****Picture in picture****: a photo or video sits in a small window over the reel. An existing insert becomes a window with **As window** and goes back with **Full frame**.

-   Edit the window right on the preview: drag it, the corner handle resizes, the circle on top rotates; pinch on iPhone and iPad, the mouse wheel on the web.
-   The **Window** panel: **Rectangle** or **Circle**, **Size**, **Corners**, **Rotation**, **Opacity**, **Border** with a color, and **Sound** for videos.
-   **Keyframe** — and the window glides, grows and rotates between keyframes.
-   Up to 10 windows per reel. Free and without AI.

## Remove object

Video fragments up to 10 seconds long have a ****Remove object**** button (beta): draw a box around a stray item or a passer-by on a frame, and AI removes it across the whole fragment and fills in the background. **Bring the object back** restores the original video. The price is at cost, ≈0.93 tokens per second of the fragment, shown on the button before you start. On a busy background the result may not come out perfect.

## AI access to files

Some AI models need a file by link. Before such an operation Slicer asks for permission: **Allow once**, **Allow for this project** or **Don’t allow**. A link opens only the piece that's needed (for object removal — a piece of the fragment and the object mask), is valid for an hour at most and is revoked right after processing. The project's **Settings** have an **AI access to files** block: **Sources**, **Own media** and **Finished video** toggles and an **Issued links** log with a **Revoke all links** button. Turning access off revokes active links at once.

## AI upscaling to 4K

At **4K** resolution the export window now has an ****Upscaling**** row: **Standard** stretches the frame for free; “AI” draws in fine detail at cost — ≈1.2 tokens per second of the reel. Such a reel is rendered by the server — in the app the **Where to render** choice is inactive then. If the AI can't manage, the reel is upscaled the standard way and the reserve is returned.

## API 1.6.0 and MCP

A new edit operation, `set_pip`: an insert as a window over the reel or back to full frame — position, size, rotation, opacity, shape, corners, border and sound. It works in `POST /v1/projects/{id}/edits`, the MCP tool `edit_project`, the AI assistant and the director in the chat.

[Picture in picture](https://docs.slicer.media/en/guide/editor/pip/) · [Remove object](https://docs.slicer.media/en/guide/editor/erase/) · [AI access to files](https://docs.slicer.media/en/guide/projects/ai-access/) · [AI upscaling to 4K](https://docs.slicer.media/en/guide/publish/export/#upscale) · [Editing in the API](https://docs.slicer.media/en/api/editing/#ops-pip)
