app.perpetual.video
A local-first video editor that a browser agent can edit with you.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 9 · Act 22 · Transact 3 · Score: Not yet scored
Tool inspector
update_overlay
Change one overlay: its timing, row, position, size, rotation, text or style. sourceStartSeconds re-points a video or sound at a different part of its own file. To move more than one overlay, use arrange_timeline instead.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
overlayId |
integer | yes | — |
fromSeconds |
number | no | — |
durationSeconds |
number | no | — |
row |
integer | no | — |
left |
number | no | — |
top |
number | no | — |
width |
number | no | — |
height |
number | no | — |
rotation |
number | no | — |
content |
string | no | — |
sourceStartSeconds |
number | no | — |
opacity |
number | no | — |
volume |
number | no | — |
speed |
number | no | — |
color |
string | no | — |
fontSize |
string | no | — |
Raw JSON schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"overlayId": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"fromSeconds": {
"type": "number",
"minimum": 0,
"maximum": 3600
},
"durationSeconds": {
"type": "number",
"minimum": 0.1,
"maximum": 3600
},
"row": {
"type": "integer",
"minimum": 0,
"maximum": 7
},
"left": {
"type": "number",
"minimum": -20000,
"maximum": 20000
},
"top": {
"type": "number",
"minimum": -20000,
"maximum": 20000
},
"width": {
"type": "number",
"minimum": 1,
"maximum": 20000
},
"height": {
"type": "number",
"minimum": 1,
"maximum": 20000
},
"rotation": {
"type": "number",
"minimum": -3600,
"maximum": 3600
},
"content": {
"type": "string",
"maxLength": 2000
},
"sourceStartSeconds": {
"type": "number",
"minimum": 0,
"maximum": 36000
},
"opacity": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"volume": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"speed": {
"type": "number",
"minimum": 0.25,
"maximum": 8
},
"color": {
"type": "string",
"maxLength": 64
},
"fontSize": {
"type": "string",
"maxLength": 20
}
},
"required": [
"overlayId"
],
"additionalProperties": false
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite