Chinese
Download Delphi FFmpeg VCL Components
Features of FFVCL

Basic Features

  • Support Delphi 6-7, 2005-2010.
  • Perfect wrapper of FFmpeg is easy, flexible and powerful.
  • Input frames editable such as text and/or image overlay.
  • Join multiple input files in variable formats to one output file.
  • Support Frame Input (Bitmap canvas, Bitmap data, Bitmap DeviceContext, YUV).
  • Support Frame Output (RGB, MJPEG, H.264, YUV).
  • Support Screen Capture.
View FFVCL Architecture
View Architecture of FFVCL - Delphi FFmpeg VCL Components (Video Converter and Video Player)
  • Support Wave Capture.
  • Support Video Filters, such as flip, negate, scale, rate, etc.
  • Support previewing while converting.
  • Converting multiple files in batchs built in.
  • Task thread priority is configurable.
  • Pause, Resume and Stop operations are available.
  • Log messages event by FFLogger component.
  • Conversion progress event.

AVProbe Component

  • Obtaining detail information of the input file.
  • Previewing any frame picture of the special video stream by seeking timestamp with TBitmap result.

Stream I/O

  • New feature Stream I/O Protocol is available.
  • New component TEventStreamAdapter for stream I/O events.

Video Hook

  • Support external standard Video Hook DLLs.
  • Include Official Video Hooks Imlib2 and WaterMark.
  • Include Delphi Video Hooks written in Delphi Language.
  • Source of Delphi Video Hook as example is available.
  • OnCustomHook event is a very easy and powerful way to edit all input frames acting as internal Video Hook, such as text and/or image overlay, reverse frame picture, and various effects what you can process on Canvas of frame Bitmap.