Frame-precise seeking
Every seek lands on the exact frame: scrubbing, jumping, and arrow-key stepping alike. Approximate seeking is not implemented, on purpose.
Mixed Punch Labs / public beta
Click 3:40 and you land on 3:40, not on a keyframe five seconds earlier. Glass Media Player drives FFmpeg directly from native code: one self-contained executable, no installer, no runtimes, no codec packs.
Seek target
frame 5,279 of 35,315 23.976 fps gop 120
Drag the bar, or focus it and press ← → to step one frame at a time. The amber tick is where a keyframe-seeking player would actually land. That gap is the whole reason this player exists.
No clutter, no wasted resources. A player, not a platform: the controls that earn their place and nothing else.
Built from the ground up in native code. One self-contained binary per platform, using only the libraries your OS already ships.
Everything expected to work, works, and works accurately. You should never need a second tool to finish the job.
Roughly eight megabytes, and it decodes what the big installs decode.
Every seek lands on the exact frame: scrubbing, jumping, and arrow-key stepping alike. Approximate seeking is not implemented, on purpose.
High bit depth, variable frame rate, and anamorphic video displayed at its true shape rather than squeezed.
Embedded fonts, karaoke timing, animated moves, and layered z-order, rendered natively without libass.
Bitmap subtitle tracks decoded and positioned exactly against the video, down to the pixel.
Exclusive-mode output delivers samples to your DAC untouched, and audio realigns to the video sample-exactly after every seek.
Save any frame as a PNG with subtitles composited, and read a full technical report on the open file.
No installer and no account. Unzip it, run it, delete it if you hate it.
A macOS build is in final verification and joins the beta shortly. Windows may warn that the download is uncommon: the beta is not code-signed yet, so choose Keep, then More info and Run anyway.
Playback is feature-complete for everyday use. Before 1.0 it needs to meet files we would never think to test.
Found something? Mail holyc@mixedpunch.com with what you played and what happened. File Information in the app prints the exact technical details worth pasting in.