FFVCL - Delphi FFmpeg VCL Components 5.0.1 is a legacy version of a comprehensive Delphi wrapper for the FFmpeg libraries, used for audio and video encoding and playback within Delphi applications.
Editing & Processing: Includes support for video filters (scale, flip, negate), text and image overlays, and joining multiple input files into a single output . FFVCL - Delphi FFmpeg VCL Components 5.0.1
| Component Name | Description |
|----------------|-------------|
| TFFDecoder | Reads media files or network streams, decodes audio/video frames, and provides them as bitmaps or PCM samples. Supports seeking, thumbnail extraction, and frame-by-frame navigation. |
| TFFEncoder | Encodes raw video/audio data into common formats (H.264, H.265, VP9, AAC, MP3, etc.). Allows setting bitrate, GOP size, preset, and tuning. |
| TFFPlayer | A ready-to-use video player component with transport controls (play/pause/stop/seek) and automatic audio playback. Renders video to a TPanel or custom HWND. |
| TFFConverter | Transcodes files between formats without writing a single line of decoding/encoding logic. Great for batch conversion tools. |
| TFFAudioPlayer | New in 5.0.1 – low-latency audio playback with level metering and sample-accurate seeking. |
| TFFScreenCapture | Captures screen or application window and encodes on-the-fly (for screencast tools or remote desktop-like apps). |
| TFFStreamRecorder | Downloads and records live HLS, RTMP, or RTSP streams to a local file, automatically reconnecting on disconnection. | FFVCL - Delphi FFmpeg VCL Components 5
Integration of the GDICapture component, replacing the separate ScreenCapture and WaveCapture tools. | | TFFPlayer | A ready-to-use video player