About OtterStudio
Drop in a video, or a few, and some audio. Cut the boring bits out, put a second video in the corner, lay a title or a logo over the top, turn the music down under the talking, take the hiss out of a recording, record a voiceover or a webcam clip, choose the shape the frame should be, and save an MP4. All of it happens in your browser, using the video hardware your computer already has. Nothing is uploaded, because there is nowhere to upload it to.
Drag them onto the page or press Add file: video, audio, or a picture, PNG transparency included. Each one gets a track of its own, starting at zero. A video with sound gets two: the picture on a video track and the sound on an audio track, so you can turn one down or swap it without touching the other. Add text puts a title at the playhead, with a box, an outline and a way in and out if you want them.
Drag clips along the timeline. Select one and pull its ends to trim it, or press Split at playhead to cut it in two. Drag a video around on the picture to place it, or use the corner buttons in the clip card. Faders on every audio track.
The frame takes its size from the first video, or from you: Landscape, Vertical for Reels, TikTok and Shorts, Square, or any width and height. Then pick a resolution, frame rate and quality and press Start export. Frames are drawn from the preview and encoded as you watch, so the tab has to stay in front. A timeline with only sound on it saves an M4A instead.
Underneath, the browser’s own video decoder plays your clips, a canvas composes each frame, and WebCodecs, the browser’s built-in encoder, turns those frames back into H.264. The MP4 is assembled in memory and handed to you as a download. Your edit is kept in this browser as a description: which files, where each cut is, where each clip sits. The files themselves are never stored, which is why a reopened project asks for them again.
Because we never kept them. The project is a small record of what you did, saved in your browser; the video itself stayed in your folder. When you open the project again, point at the same files and it checks they are the ones you used. In Chrome and Edge, if you added a file through the file picker, an Open the files button can ask the browser for them with one permission prompt. Skip a file and its clip stays on the timeline as a grey placeholder until you supply it.
Editing and playback work in any current browser. Exporting needs the browser to have a video encoder, which Chrome, Edge and recent Safari do, and Firefox does not yet. If your browser cannot export, the page says so before you start.
Whatever your device can play. 4K footage from a phone or drone is fine; the preview is drawn at the size of your screen, so it stays smooth, and the export renders at the size you choose. A long 4K export takes a while, roughly as long as the video itself on a laptop, and you can watch it go.
It is re-encoded, so not bit for bit. At Standard quality most footage looks the same to the eye and the file is often smaller than what came out of the camera. Pick High for something that will be re-encoded again by whoever you send it to. The size the dialog shows is a ceiling: the encoder spends less on still scenes.
It listens to the quietest moments of an audio clip, takes them as a picture of the background noise (hiss, hum, room tone, a fan), and turns those frequencies down everywhere else. Speech stays where it is. The cleaned copy lands on a new track under the original, which is muted rather than deleted, so you can compare them and undo. It needs a quiet moment somewhere in the clip to learn from.
Yes. The round red button next to Play opens the camera or the microphone, with a live picture and a level meter. Press Record and the timeline plays from the playhead while you talk or react; press Stop and the take lands on the timeline where you started, as a video track and an audio track. The recording is a file like any other: in Chrome and Edge you are asked where to save it, elsewhere it is downloaded, and it is never sent anywhere. Wear headphones if the timeline is playing, or the microphone will hear it.
Yes. Every edit is saved in this browser as you go, and the Projects button lists what is there. Save project downloads the same record as a small file you can keep or move to another computer. Either way the media stays yours to supply.
That clip’s file is not loaded: the lane shows File missing with a Choose button. Pick the file and the picture comes back. Exporting with a missing file gives you a grey box and silence for that clip, and the export dialog says so first.
Step-by-step: trimming a video, putting a reaction cam in the corner, removing background noise, adding titles and captions, making a Reel or a Short from landscape footage. OtterStudio is part of ottercraft.dev, a few small free tools that run in your browser.