Download Delphi FFmpeg VCL Components

What’s New about FFVCL?

Delphi FFmpeg VCL Components 10.5 Release Notes (2024-08-11)

  • Based on FFmpeg 7.0.x
  • Encoder demuxing, decoding, filtering, encoding, and muxing now all run in parallel
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 10.2 Release Notes (2024-02-01)

View FFVCL Architecture
View Architecture of FFVCL - Delphi FFmpeg VCL Components (Video Converter and Video Player)
  • Based on FFmpeg 6.1.x

Delphi FFmpeg VCL Components 10.1 Release Notes (2023-11-29)

  • Support Delphi 12 Athens

Delphi FFmpeg VCL Components 10.0 Release Notes (2023-04-19)

  • Based on FFmpeg 6.0.x
  • Encoder new core fully rewritten
  • Decoder/Encoder/Player new way of options like ffmpeg cmd line
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 8.1 Release Notes (2022-09-05)

  • Based on FFmpeg 5.1.x

Delphi FFmpeg VCL Components 8.0 Release Notes (2022-03-01)

  • Based on FFmpeg 5.0.x

Delphi FFmpeg VCL Components 7.8 Release Notes (2021-10-03)

  • Support Delphi 11 Alexandria

Delphi FFmpeg VCL Components 7.7 Release Notes (2021-04-26)

  • Based on FFmpeg 4.4.x

Delphi FFmpeg VCL Components 7.6 Release Notes (2020-11-16)

  • Based on FFmpeg 4.3.x

Delphi FFmpeg VCL Components 7.5 Release Notes (2020-06-01)

  • Support Delphi 10.4 Sydney

Delphi FFmpeg VCL Components 7.4 Release Notes (2019-09-01)

  • Support macOS 64-bit [Delphi 10.3.2, FFVCL Professional]
  • Based on FFmpeg 4.2.x

Delphi FFmpeg VCL Components 7.3 Release Notes (2018-12-03)

  • Support Delphi 10.3 Rio

Delphi FFmpeg VCL Components 7.2 Release Notes (2018-11-12)

  • Based on FFmpeg 4.1.x

Delphi FFmpeg VCL Components 7.1 Release Notes (2018-07-18)

  • Based on FFmpeg 4.0.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 6.8 Release Notes (2018-02-24)

  • Based on FFmpeg 3.4.x
  • New Lite Edition for FREE [gift on the 10th anniversary]
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 6.8 Release Notes (2017-05-30)

  • Based on FFmpeg 3.3.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 6.7 Release Notes (2017-04-15)

  • Support Delphi 10.2 Tokyo
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 6.6 Release Notes (2017-02-09)

  • Based on FFmpeg 3.2.x
  • Based on SDL2 (Player)
  • Support multiple instances (Player)
  • Support specified audio output device (Player)
  • Support changing ScreenHandle on the fly (FFPlayer)

Delphi FFmpeg VCL Components 6.5 Release Notes (2016-08-30)

  • Based on FFmpeg 3.1.x

Delphi FFmpeg VCL Components 6.4 Release Notes (2016-06-15)

  • Support Intel QSV (Encoder)
  • New FFmpegCommandDemo (Encoder)
  • New properties AudioQueueSize, VideoQueueSize and SubtitleQueueSize (Player)

Delphi FFmpeg VCL Components 6.3 Release Notes (2016-05-16)

  • Support Delphi 10.1 Berlin

Delphi FFmpeg VCL Components 6.2 Release Notes (2016-03-29)

  • Based on FFmpeg 3.0.x
  • New property VideoFilters for FFDecoder
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 6.1 Release Notes (2016-01-14)

  • Based on FFmpeg 2.8.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 6.0 Release Notes (2015-10-26)

  • Support Delphi 10 Seattle
  • Support Win64 (XE2 or later)
  • Based on FFmpeg 2.7.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.9a Release Notes (2015-05-28)

  • Support Delphi XE8
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.9 Release Notes (2015-03-24)

  • Based on FFmpeg 2.6.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.8 Release Notes (2014-12-19)

  • Based on FFmpeg 2.5.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.7 Release Notes (204-10-16)

  • Support Delphi XE7
  • Based on FFmpeg 2.4.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.6 Release Notes (2014-08-22)

  • Based on FFmpeg 2.3.x
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.5 Release Notes (2014-04-28)

  • Based on FFmpeg 2.2.x
  • Support Delphi XE6
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.4 Release Notes (2013-12-19)

  • Based on FFmpeg 2.1.x
  • Support controlling playback speed of FFPlayer
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.3 Release Notes (2013-09-30)

  • Support Delphi XE5
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.2 Release Notes (2013-06-08)

  • Based on FFmpeg 1.2.x
  • Support Delphi XE4
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.1 Release Notes (2013-02-06)

  • Based on FFmpeg 1.1.x
  • New feature Active of FFLogger
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 5.0 Release Notes (2012-12-21)

  • Based on FFmpeg 1.0.x
  • New GDICapture as integrated successor of ScreenCapture and WaveCapture
  • More minor improvements and some bug fix

Delphi FFmpeg VCL Components 4.7 Release Notes (2012-09-26)

  • Support Delphi XE3
  • Support both VCL and FireMonkey for both Windows and Mac OS X Lion (Professional Edition only)
  • New component FXPlayer (Professional Edition only)
  • New feature LogToFile of FFLogger
  • Many minor improvements and some bug fix

Delphi FFmpeg VCL Components 4.6 Release Notes (2012-03-18)

  • Based on FFmpeg 0.10.x
  • New helper class TCircularBuffer and TCircularBufferStream
  • New demo sample NetworkConverter and NetworkPlayer
  • Other minor improvements and some bug fix

Delphi FFmpeg VCL Components 4.5 Release Notes (2012-01-18)

  • Version number changed from 4.1 to 4.5 indicating mass changes
  • Based on FFmpeg 0.9.x
  • The encoder core rewritten for FFmpeg 0.9.x
  • New powerfull and flexible options which are almost compatible with the parameters of ffmpeg command line
  • Improved joining ability such as support codec ‘copy’ mode
  • Many minor improvements and some bug fix

Delphi FFmpeg VCL Components 4.1 Release Notes (2011-10-31)

  • Support Delphi XE2

Delphi FFmpeg VCL Components 4.0 Release Notes (2011-10-08)

  • Compatible with Lazarus Win32
  • Based on FFmpeg 0.8.x
  • Support DirectShow capture
  • Support RTMP protocol
  • Support encoding in multiple threads
  • Support Frame Hook in original format
  • More improvements…

Delphi FFmpeg VCL Components 3.9 Release Notes (2011-03-07)

  • Support audio mixing
  • Support multiple instances of player
  • More improvements…

Delphi FFmpeg VCL Components 3.8 Release Notes (2011-01-22)

  • Support adjust brightness and contrast
  • Support adjust hue and saturation
  • More improvements…

Delphi FFmpeg VCL Components 3.7 Release Notes (2010-12-06)

  • Support decode audio (FFDecoder)
  • Remove CropXXX options and use the crop filter instead
  • Several minor improvements…

Delphi FFmpeg VCL Components 3.6 Release Notes (2010-10-05)

  • Support Delphi XE/2011
  • Support Packet Input (H.263, H.264, MJPEG, M4V, MPEGVideo, VC1)
  • Several minor improvements…

Delphi FFmpeg VCL Components 3.5 Release Notes (2010-08-21)

  • Version number changed from 3.3 to 3.5 indicating mass changes
  • Support Audio Hook
  • Support directly PCM wave data input.
  • Support directly PCM wave data output.
  • More other minor improvements…

Delphi FFmpeg VCL Components 3.3 Release Notes (2010-07-08)

  • Work with HTML5 video
  • Support VP8 codec
  • Support WebM containe
  • New property Seeking of FFPlayer.
  • More other minor improvements…

Delphi FFmpeg VCL Components 3.2 Release Notes (2010-03-26)

  • Support WebCam Capture
  • Catch exception in converting thread and playing thread.
  • FFPlayer support video filters and dvdsub subtitle.
  • Significant improvement on stability and performance of FFPlayer
  • More other minor improvements…

Delphi FFmpeg VCL Components 3.1 Release Notes (2010-02-10)

  • AVProbe support decoding previous frame/next key-frame/previous key-frame.
  • FFPlayer support DirectDraw video driver(smoothing/antialiasing available).
  • Improve seeking feature of FFPlayer.
  • Improve stability of FFPlayer
  • More other minor improvements…

Delphi FFmpeg VCL Components 3.0 Release Notes (2009-12-24)

  • Support YUV Frame Input.
  • Support Frame Output (RGB, MJPEG, H.264, YUV).
  • Support Wave Capture.
  • FFmpegVCL component refactoring and improvements.
  • AVprobe component refactoring and improvements.
  • More demo applications available.
  • More other minor improvements…

Delphi FFmpeg VCL Components 2.5 Release Notes (2009-09-30)

  • Support Delphi 2010.
  • Support decoding Windows Media Audio Pro.
  • Support Frame Input.
  • Support Screen Capture.
  • Support preset options for libx264.
  • New FFLogger component.
  • Several minor improvements…

Delphi FFmpeg VCL Components 2.4 Release Notes (2009-08-16)

  • Join multiple input files in variable formats to one output file.
  • FFPlayer can also catch av_log() message.
  • Mass refactoring: av_encode() of FFmpeg.pas.
  • Several minor improvements…

Delphi FFmpeg VCL Components 2.3c Release Notes (2009-07-27)

  • Support Unicode path of libraries.
  • Support Unicode filename of input/output.
  • New property AspectRatio of FFPlayer.
  • New function SeekAndReadFramePicture() of TAVProbe.
  • Several minor improvements…

Delphi FFmpeg VCL Components 2.3b Release Notes (2009-07-11)

  • StartConvert(0) will not return before all tasks are finished.
  • New property VerticalFlip of FFPlayer.
  • New property ReadFrameSuccess of TAVProbe.
  • Several minor improvements…

Delphi FFmpeg VCL Components 2.3a Release Notes (2009-05-30)

  • Add TimeStart64 and TimeLength64 options to represent microsecond.
  • New event OnHook. (FFPlayer)
  • Increase detecting the end of file. (FFPlayer)
  • Several minor improvements…

Delphi FFmpeg VCL Components 2.3 Release Notes (2009-03-25)

  • Support previewing with Bitmap while converting. (property OnPreviewBitmap: TPreviewBitmapEvent)
  • New helper class TFFmpegLoader for loading DLLs.
  • New component TFFPlayer for playing media files. (it is not free.)
  • Several minor improvements…

Delphi FFmpeg VCL Component 2.2c Release Notes (2008-12-18)

  • Support previewing while converting.

Delphi FFmpeg VCL Component 2.2b Release Notes (2008-12-08)

  • Support Delphi 2009

Delphi FFmpeg VCL Component 2.2 Release Notes (2008-09-28)

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

Delphi FFmpeg VCL Component 2.1 Release Notes (2008-09-05)

  • Support Video Filters, such as flip, negate, scale, rate, etc.
  • Add property AVFileInfo(TAVProbe)
  • XviD codec speed up
  • More minor improvements

Delphi FFmpeg VCL Component 2.0 Release Notes (2008-08-01)

  • New class TAVProbe for obtaining the input file’s information and previewing frames according the timestamp specified.
  • Supports external standard Video Hook DLLs.
  • New OnCustomHook event, dosn’t depend on external Video Hook DLLs, it’s very easy and powerful.
  • Remove property AudioChannels, AudioSampleRate, FrameHeight, FrameWidth, FrameAspectRatio, FramePixFmt, FrameRate, instead of AVProbe which is able to obtain more detail information.
  • Supports input streams mapping to output streams.

Delphi FFmpeg VCL Component 1.0 Final (2008-06-09)

Delphi FFmpeg VCL Component 1.0 RC4 (2008-05-20)

Delphi FFmpeg VCL Component 1.0 RC3 (2008-05-11)

Delphi FFmpeg VCL Component 1.0 RC2 (2008-05-07)

Delphi FFmpeg VCL Component 1.0 RC1 (2008-04-30)