Frame Player is a frame-first desktop video review tool for exact stepping, seeking, compare review, loop review, and export workflows.
| Release track | Platform | Current release | Download |
|---|---|---|---|
| Stable (Unified) | Windows x64 and Apple Silicon macOS | v2.0.0 |
Frame Player v2.0.0 |
Frame Player v2.0 is the new unified, cross-platform release built on Avalonia, fully superseding the legacy Windows WPF v1.8.x path.
- Exact frame stepping and frame jumps based on decoded display-order frame identity.
- Single-pane and two-pane compare review for original vs processed media.
- Pane-local and shared transport controls with timeline scrubbing and frame entry.
- A/B loop playback with clip export and side-by-side compare export.
- Audio playback when supported, with video-only fallback for silent or unsupported audio.
- Recent files, diagnostics export, Video Info, About, and Help surfaces.
- Bundled pinned FFmpeg runtimes; no Homebrew or external FFmpeg install required for released apps.
These screenshots are captured from the actual Windows app and the macOS app surface. They show the current empty-state layouts; loaded-video screenshots should replace or supplement them when clean corpus-backed captures are available.
| Windows | macOS |
|---|---|
![]() |
![]() |
![]() |
![]() |
- Wiki: user guide, screenshots, shortcuts, troubleshooting, build notes, validation, and security notes.
- All releases: Current unified stable downloads and historical artifacts.
- Release checklist: release validation steps.
- Security policy: supported versions and reporting process.
- Third-party notices: FFmpeg and runtime licensing notes.
dotnet build src/FramePlayer.Avalonia/FramePlayer.Avalonia.csproj -c Release
dotnet test tests/FramePlayer.Avalonia.Tests/FramePlayer.Avalonia.Tests.csproj -c ReleaseSee the Wiki build guide for runtime staging, corpus validation, signing, and notarization details.
- Frame Player
v2.0is the single unified cross-platform path based on Avalonia. - The legacy
v1.8.xWPF application path has been officially deprecated and superseded.
Frame Player source is licensed under MIT. Third-party runtime and FFmpeg notices are documented in THIRD_PARTY_NOTICES.md.



