On screen in half a second
0.56 s from click to a usable window on an Apple Silicon Mac: nothing loads before you need it.
Frame Player is a free, open-source video player for Windows and macOS, built on mpv. It streams torrents while they download, casts to Chromecast and DLNA TVs without re-encoding, and lets friends watch together.
Version 1.42.01,180+ installsWindows 10/11Apple SiliconWindows on ARMfree and open source, GPL-3.0
Frame Player playing a 4K file from a torrent: a hover preview of a later scene above the seekbar, chapter marks along it, and a skip-intro button over the video.
Files, folders, links, magnets, .torrent files and a release's RSS feed all open in one window. Playback is libmpv, so anything mpv plays — MKV, HEVC, AV1, HDR, Dolby Vision — plays here.
Paste a magnet or open a .torrent and Frame Player starts playing while it downloads. Pieces near the playhead come first, and the seekbar shows what has arrived, so you know whether a jump will land.
Cast to Chromecast, a DLNA TV or — from a Mac — an AirPlay TV from one button. Each TV in the list says what will happen to this file; when the set can play the release as it is — often 4K HEVC HDR with Dolby audio — nothing is re-encoded.
Share a six-character code and everyone in the room stays on the same position, pauses and episode. Seek on one and the other lands on the same frame, even on a slow connection.
Frame Player searches OpenSubtitles by the file's hash, which matches your exact release instead of guessing from the title. Title search is the fallback, and the panel says which one you got.
Browse posters, seasons and localized titles, then pick a release from your own Torznab indexer, such as Jackett or Prowlarr — the player ships with none. It opens as a torrent, with resume and the queue.
Files, links and torrent episodes all resume where you stopped. The start screen lists what is unfinished, each with a poster frame taken from the video itself.
Auto crop removes black bars baked into the video by measuring frames across the whole file, and the window takes the picture's shape. Brightness, contrast, saturation and gamma adjust live, with the menu out of the way.
How auto crop finds the bars Why the same video looks darker in mpv than in QuickTime
Small things other players get almost right.
0.56 s from click to a usable window on an Apple Silicon Mac: nothing loads before you need it.
Codec, resolution, audio layout and the real bitrate, refreshed every second while the panel is open.
Size and position come back at launch, or the window fits the video without leaving the screen.
Seekbar thumbnails sharpen to the exact frame once the cursor stops, not the keyframe before it.
Chapters match by their whole title, so "Ending the war for good" is never taken for the credits.
Small, always on top and snapped to a corner. On macOS it floats over other apps in fullscreen.
Hotkeys follow physical keys, so they work in any keyboard layout. J, K and L do what you expect.
Decoded by libmpv, as in mpv and IINA: full format coverage, hardware decoding and HDR tone mapping.
Loop the stretch between two marks, and step one frame forward or back.
Zoom and position change in the same frame, so the picture never jumps between two redraws.
Save or copy the exact decoded frame, HDR tone mapping included.
Pick the output device, level a film that whispers then shouts, and keep an audio delay per file.
The next episode starts after a countdown you can cancel. Repeat one file, the queue, or nothing.
Mark a folder private and nothing about it is recorded or sent anywhere. There is no account, and the player reports one thing, once: that it was installed.
Settings change only their own lines in mpv.conf, so options you wrote by hand survive.
Frame Player is a free, open-source video player for Windows 10, Windows 11 and Apple Silicon Macs, built on libmpv. It plays local files, links and torrents, streams a torrent while it downloads, casts to Chromecast and DLNA TVs, and lets several people watch on one timeline.
Yes. Frame Player is free and open source under the GPL-3.0, with no account, no subscription and no ads.
Yes. Paste a magnet link or open a .torrent file and playback starts while it downloads; the pieces near the playhead are fetched first. Seeding is off by default. How torrent streaming works
Yes, to Chromecast and other Google Cast devices and to DLNA TVs, and from a Mac to an Apple TV or a TV with AirPlay. When the TV can play the file as it is, Frame Player sends it without re-encoding; otherwise it remuxes the file and copies the video stream. Casting to a TV
Frame Player decodes with libmpv, the engine behind mpv and IINA, and runs on both Windows and macOS, while IINA is macOS only. It has torrent streaming and watching together built in, which neither VLC nor IINA has, and casts to Chromecast and DLNA TVs without re-encoding; VLC casts only to Chromecast, converting the video on the fly, and IINA does not cast. Frame Player compared with VLC
No tracking and no account. Besides the update check and the services you use yourself, such as subtitle search, Frame Player sends one anonymous report on its first launch that names only the platform.
Not yet. Frame Player is built for Windows 10 and 11, on x64 and on ARM, and for Macs with Apple Silicon.
Releases come often and install themselves. This is what the last few brought.
Version 1.42.0Windows on ARMmacOS builds are notarizedWindows builds are unsigned and stop once at SmartScreen