README.md
July 14, 2026 · View on GitHub
Delphi-FFMPEG Components
High-level VCL/FMX components on top of Pascal bindings for FFmpeg 8.1.x.
Alpha — the component library is in early alpha. APIs, design-time behavior, and stability may change; not recommended for production without thorough testing.
Contents
| Document | Description |
|---|---|
| Overview | Purpose, platforms, package installation |
| Architecture | Library layers, graph linking |
| Playback | Engine / linked mode, A/V sync, HW decode |
| Subtitles | Text, ASS, bitmap/PGS overlay |
| Component reference | Properties and methods by class |
| Testing | Smoke tests, media, CI |
Quick start
uses uFFVideoPlayer;
Player.Parent := Self;
Player.Align := alClient;
Player.FileName := 'video.mp4';
Player.HardwareDevice := ffhdAuto; // optional
Player.Play;
Packages: packages/Delphi 13 Florence/DelphiFFMPEG.groupproj (rtpFFMPEG + rtpFFMPEGComponents + dclFFMPEGComponents).
See also: Overview.