Studio Cut: a Video.js v10 skin that turns the player into an edit bay
Studio Cut borrows the language of a non-linear editor. I work on video tooling, and the part of an editor I trust most is the timeline, so I asked what a player would look like if it treated every viewer like an editor.
The seek bar is a timeline, not a progress line. It has a time ruler across the top, chapters cut into separate clips, a waveform texture, and a playhead needle with a cap you can grab. Hover it and you get the frame plus the name of the clip you are over.
The top HUD is a slate. On the left, a record-style status dot, the clip name as a filename, and a frame-rate badge. On the right, frame-accurate timecode in monospace (00:01:02:12), ticking every frame while it plays.
The controls are tactile transport keys on frosted dark-glass plates, with a single orange accent for play, progress and focus. The plates keep every label readable over bright snow or dark forest alike.
It is built to be used, not just looked at:
• Keyboard: every control is reachable in visual order with a visible orange focus ring, plus editor-style shortcuts (J and L to nudge, K or Space to play, M to mute, F for fullscreen).
• Responsive: from 240px to full width the bar stays on one row. Narrow players get smaller keys and a slimmer timeline, and drop secondary controls before anything overlaps.
• Touch: keys keep a 44px-tall tap area even when they draw smaller.
• Reduced motion: the status pulse stops and the timecode calms down.
• 50+ languages and right-to-left layouts through the built-in Video.js translations.
Built with Video.js v10 (React), Tailwind and Claude Code.