edit-and-play Svelte Themes

Edit And Play

Tactile, broadcast-deck inspired video editor in the browser — multi-cut splice, frame grab, markers, MP4/WebM/GIF export. 100% client-side via ffmpeg.wasm.

edit-and-play

EDIT·AND·PLAY

A tactile, broadcast-deck inspired video editor in the browser. Cut multi-segments, grab frames, drop markers, and export MP4 / WebM / animated GIF — 100% client-side through ffmpeg.wasm. No upload, no backend.



◉  WHAT IT DOES

  • Multi-cut splice — mark any number of IN/OUT segments, rearrange and split them on the timeline, concatenated on export
  • Frame grab — capture the current frame as PNG with SMPTE-timecoded filename
  • Markers — drop timestamp markers, jump between them with [ and ], clear with one key
  • Export options — speed 0.5× · 1× · 2× · 4×, aspect crop source · 16:9 · 9:16 · 1:1, mute audio, output as MP4 / WebM / animated GIF
  • Jog wheel scrubbing — weighted rotary scrubber with pointer-to-angle inertia decay
  • Frame-accurate thumbnail strip, audio waveform, 7-segment timecode, VU meters with ballistic decay
  • Keyboard-first — full JKL shuttle, mark/split/delete/grab/marker shortcuts, arrow-key frame nudging on focused sliders

●  THE DESIGN LANGUAGE

Not a generic flat editor. The UI is a machined console — raised metallic panels · chunky bevelled buttons · 7-segment LED timecode · segmented VU meters · weighted rotary jog wheel · procedural click sounds. Think Elgato Stream Deck × Ableton Push × DaVinci Resolve's control surface.

Everything is CSS + SVG. No raster textures, no design-system library, no flat-color Tailwind. Every gradient, shadow, and LED glow is hand-built against src/lib/styles/tokens.css.


⎉  CONTROLS

Action Keys
Play / pause Space
Mark IN / OUT on active segment I / O
Split segment at playhead S
Delete selected segment Backspace / Delete
Step 1 frame /
Step 1 second Shift + ← / Shift + →
Shuttle: reverse / pause@1× / forward (escalates ×2 on repeat) J / K / L
Jump to start / end Home / End
Add marker M
Prev / next marker [ / ]
Clear all markers Shift + M
Grab frame (PNG download) G
Open export dialog E
Preview selected segment Enter
Close / cancel modal Escape

Scrub by: dragging the playhead, clicking the timeline, or grabbing the jog wheel. Arrow keys nudge a focused slider (trim handle or playhead) by one frame.

Top categories

Loading Svelte Themes