Skip to content
SPECIFICTION
Get listed

FFplay

ffmpeg.org

WindowsmacOSLinux
Visit ffmpeg.org
Spec score 7.6 #27 of 42 in Video Player Software

Spec sheet

Purpose
FFplay is a simple, portable media player that uses the FFmpeg libraries and SDL, and is mostly used as a testbed for FFmpeg APIs.Read 8 Oct 2026 · ffmpeg.org
Platforms
The FFmpeg project says it compiles, runs, and passes its testing infrastructure across Linux, Mac OS X, Microsoft Windows, BSDs, and Solaris.Read 8 Oct 2026 · ffmpeg.org
Integrations
FFplay uses FFmpeg libraries, which the project says can also be used by applications.Read 8 Oct 2026 · ffmpeg.org
Security
The project says security is a high priority, code review considers security, and it provides updates to stable releases when new security issues are found.Read 8 Oct 2026 · ffmpeg.org
Support
The project accepts bug reports and contributions, and directs normal bugs to its Forgejo repository rather than its security email address.Read 8 Oct 2026 · ffmpeg.org
Audio and video
It can display video, audio waveforms, or audio frequency bands, and can disable audio, video, or subtitles.Read 8 Oct 2026 · ffmpeg.org
Decoding
Options let users choose audio, video, and subtitle decoders, and enable hardware accelerated decoding.Read 8 Oct 2026 · ffmpeg.org
Dependencies
FFplay uses the FFmpeg libraries and the SDL library.Read 8 Oct 2026 · ffmpeg.org
Distribution
The FFmpeg project provides source code; its download page links to third parties for compiled packages and executables.Read 8 Oct 2026 · ffmpeg.org
Download availability
FFmpeg provides source code and links to third-party compiled builds for Linux, Windows, and macOS.Read 8 Oct 2026 · ffmpeg.org
Filtering
FFplay accepts video and audio filtergraphs through its -vf and -af options.Read 8 Oct 2026 · ffmpeg.org
Filters
FFplay accepts video and audio filter graphs for processing the input during playback.Read 8 Oct 2026 · ffmpeg.org
Hardware acceleration
FFplay documents hardware accelerated decoding through -hwaccel, which also enables the Vulkan renderer automatically.Read 8 Oct 2026 · ffmpeg.org
Intended use
The project describes FFplay as mostly a testbed for FFmpeg APIs.Read 8 Oct 2026 · ffmpeg.org
Notable limit
FFmpeg provides source code itself; its download page links to third parties for compiled executable files.Read 8 Oct 2026 · ffmpeg.org
Playback
FFplay can play audio and video, with show modes for video, audio waves, and audio frequency bands.Read 8 Oct 2026 · ffmpeg.org
Playback controls
While playing, users can pause, mute, toggle fullscreen, and quit with keyboard shortcuts.Read 8 Oct 2026 · ffmpeg.org
Release verification
FFmpeg releases are cryptographically signed, and the project recommends verifying their authenticity.Read 8 Oct 2026 · ffmpeg.org
Rendering
FFplay uses SDL and can use a Vulkan renderer when built with libplacebo.Read 8 Oct 2026 · ffmpeg.org
Security reporting
The project asks vulnerability reporters to submit human verified, reproducible security issues to its security email address.Read 8 Oct 2026 · ffmpeg.org
Seeking
FFplay supports seeking by time or bytes, and time seeking generally goes to the nearest seek point rather than an exact position.Read 8 Oct 2026 · ffmpeg.org
Vulnerability reporting
The project requests that security reports include human validation and a reproducible testcase, and says automated submissions are not accepted.Read 8 Oct 2026 · ffmpeg.org

Where Specifiction places it

Alternatives to FFplayAll alternatives →