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 Vcl Pack For Delphi is a wrapper of FFMPEG APIs(version 6.0.x) for Delphi and C++Builder.
- New: Support ffmpeg command line options , we can now use converter.convert('-i input.flv -map 0:1 output.mp4') to support very complex transcode job.
- New: Upgrade to latest FFMPEG Runtime(6.1.x)
- New: Support Delphi 12
- hardware encoder and decoder support for Nvidia card.
- New Live555 based Live Rtsp Media Server component that you can publish live directshow capture video and all sorts of video files via embeded rtsp server.
- Support mouse cursor capture while capturing screen
- 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 , Screen , webcam and directshow device capture.
- Record audio via Soundcard.
- 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.