FFMPEG Converter For Firemonkey 8.3

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 For Firemonkey is a wrapper of cross platform FFMPEG APIs for Delphi and C++Builder Firemonkey on both Windows and Mac OSX.


Feature Matrix:

Feature Win32 Mac OSX(Support Both Intel and ARM)
Transcode
Support decoder , encoder, etc provided by ffmpeg. Yes Yes
New:Live555 based Rtsp Media Server support publish dynamic stream generated by ffmpeg Yes No
Multiple transcode job can be executed at the same time with thread safety. Yes Yes
Based on multithread decoding ffmpeg branch , faster on multiple core cpu. Yes Yes
multithread input files reading Yes Yes
Preview and customize output during encoding. Yes Yes
Provide stop , pause , resume operations. Yes Yes
Lots of Predefined Conversion Profiles (IPod, IPhone, PS3, Mobile, etc). Yes Yes
Allow TStream as input / output Yes Yes
Merge multiple streams to one file, Convert one input file to multiple files. Yes Yes
Join different format videos to one video Yes Yes
Text to speech (US english only) Yes Yes
Protocol Support
Transcode media stream  such as http Yes Yes
Transcode media stream  such as rmtp. Yes Yes
Bluray Protocol support
(Without encrypted disc support)
 
Yes Yes
Filter
Support lots video filters (Watermark,  Overlay Text, Flip, Draw box, Negate, etc). Yes Yes
Support 50+ sox audio filters. Yes Yes
Subtitle
ASS, SSA, SRT Soft Subtitle (Embed subtitle into subtitle stream) Yes Yes
Hard Subtitle for ASS, SSA, SRT, MicroDVD, VPlayer, etc  (Draw subtitle on video) Yes Partly Supported(without motion effect support)
Device Capture
TBitmap Canvas Yes Yes
Audio Yes Yes
Screen Yes Yes
Webcam Yes Yes
Other Device Capture Yes(Direct Show Capture) Yes(Quick Time Capture)

 Note: FFMPEG For Firemonkey can not be used in legacy Vcl Application and can only be used in Delphi XE2 and XE3. If you want to use ffmpeg in vcl application , please consider our another product ffmpeg vcl pack.

History

  • ver8.3 upgrade ffmpeg to 6.1.x
  • ver8.2 Support Delphi 12 and Mac OSX ARM64 platform (Apple Silicon for M1/M2), fixed some bugs that prevent the converter work on Italia and Germany region settings.

Mobile Live Camera Publish SDK For Delphi 3.0

Mobile Live Camera Publish SDK For Delphi  is a  live camera rtmp publish component for Android and IOS can be used to develop video broadcast mobileapp.

Android Features

  • New:Support Delphi 11
  • Fixed:wrong aspect ratio when portait orientation on Android.
  • Support Overlay Image or Text on stream
  • Replace the encoding engine with 100% performance boost on Android
  • Publish to rtmp server.
  • Support both hardware and software encoder.
  • Record video to local while publish rtmp stream.
  • Switch camera while publish stream
  • Apply over 40+ GPU Filters to published video

IOS Features

  • New:Support Get Current Bitmap of Camera.
  • Publish to rtmp server.
  • Record video to local while publish rtmp stream.
  • Switch camera while publish stream
  • Beauty face Filter to published video
  • Ovelay Watermark Image

Note:

1.Trial version will show noise on the published video.

2.Trial version will only provide ios 32bit runtime.

Download Prebuild Android Live Camera Rtmp Publish Demo apk 

 

 

 

 

GSL For Delphi

I just released a GSL For Delphi Header translation at github .

Syndicate content