FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. FFMPEG Converter For Android is a wrapper of FFMPEG APIs for Delphi and C++Builder.
- New:upgrade to ffmpeg 7.1.x and support Delphi 12.2.
- support command line options , for example we can now use converter.convert('-i input.flv output.mp4') to convert video that can support complex command line options.
- Tempoarily disabled the hardware encoding for android (will restore support soon)
- TAndroidRecorder component to record camera video with hardware acceleration encoding for android
- Support Hardware Accelerated camera and microphone capture on Android
- Support decoder , encoder, etc provided by ffmpeg.
- Multiple transcode job can be executed at the same time with thread safety.
- Based on multithread decoding ffmpeg branch , faster on multiple core cpu.
- Preview and customize output during encoding.

- Provide stop , pause , resume operations.
- Lots of Predefined Conversion Profiles (IPod, IPhone, PS3, Mobile, etc).
- Support lots video filters (Watermark, Overlay Text, Flip, Draw box, Negate, etc).
- Support 50+ sox audio filters(Beta) for converter and player.

- Subtitle support
- ASS, SSA, SRT Soft Subtitle (Embed subtitle into subtitle stream)
- Hard Subtitle for ASS, SSA, SRT, MicroDVD, VPlayer, etc (Draw subtitle on video)
- Allow TStream as input / output
- Support TBitmap device capture.
- Merge multiple streams to one file, Convert one input file to multiple files.
- Log all the log message of FFMPEG.
- Provide a comprehensive demo about ffmpeg usage.
- Transcode media stream such as http, rmtp.
- Join multiple different format videos.
Note:Latest version only support Delphi 12