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

DocumentDescription
OverviewPurpose, platforms, package installation
ArchitectureLibrary layers, graph linking
PlaybackEngine / linked mode, A/V sync, HW decode
SubtitlesText, ASS, bitmap/PGS overlay
Component referenceProperties and methods by class
TestingSmoke 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.