Skip to main content

Firemonkey Component

FFMPEG Converter For Firemonkey 8.8

Submitted by Anonymous (not verified) on

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.6
    • Upgrade ffmpeg to 8.1.x
  •  
FFMPEG Converter For Firemonkey 8.8
299.00

Stable Diffusion For Delphi and C++Builder 2.20

Submitted by Anonymous (not verified) on

Stable Diffusion For Delphi and C++Builder is a component that capable utilize the Stable Diffusion cpp library(https://github.com/leejet/stable-diffusion.cpp) , Segment Anything 2 (https://github.com/facebookresearch/sam2) and Biglama (github.com/advimman/lama) to remove anything to generate high quality image with AI modules.

  • New:Support Delphi 13
  • New:upgrade stable diffusion cpp to latest version with z-image,qwen-image and new preview support. 
  • Voice extractor component can separate the voice and background music based on Kim_Vocal_2.onnx
  • Face Detector based on yoloface8
  • Face Enhancer based on codeformer
  • Face Swapper based on insightface
  • Replace background component based on BriaAI
  • live portrait component based on https://github.com/KwaiVGI/LivePortrait to transfer face motion of video
    • the demo need to install our ffmpeg converter component (use data/lp_src.png , lp_ref.mp4 for test)
  • Upgrade to latest stable-diffusion.cpp , support inpaint (check the new ReplaceAnything demo)
  • Remove Anything component based on Big lama.
  • Added Single Object track component OSTrack component.
    • Note:the demo for Object Track need to install our ffmpeg player component to track the object in video.
  • Added segment anything 2 component.
  • Support text 2 image
  • Support image 2 image
  • Support Control Net
  • Support PhotoMaker
  • Support upscale the image
  • GPU accelerated generation.
  • Note:Although we ship the cpu only dll. We would recommend the cuda version dll that is about 20 times faster with Nvidia RTX GPU. To test the examples , you have to download the AI modules separately because those files are very huge.

 

Stable Diffusion For Delphi and C++Builder 2.20
179.00

Delphi LLM Pack Component 2.6

Submitted by Anonymous (not verified) on

Delphi LLM Pack is a ai component pack support audio transcribe with Whisper.cpp and translate language with NLLB-200

  • New: Support Delphi 13 and add voice clone based on zipvoice.
  • llama now support multi model LLM and allow to input image and audio besides text.
  • voice activity detector component based on silero (can be used to remove silence from voice)
  • Add kokoro tts support which can output mixed multiple language speech
  • Add OCR component based on PaddleOCR (Win64 support only)
  • Add Llama component based on llama.cpp (Win64 support only)
  • Add realtime TTS component based on Piper (Win64 support only)
  • Add realtime translator component based on NLLB-200 (Win64 support only)
  • add a realtime transcribe BBC news example (Note: to compile the new example you should have our ffmpeg firemonkey pack installed we use ffmpeg to playback and convert the audio stream to wav)
  • upgrade whisper runtime to 1.62
  • Support Delphi 12 Win64 , Mac OSX64(Intel and M1/M2) and Android 64 bit now.
  • Support both file and realtime audio buffer translation.
     
  • Feature Library Win64 OSX Android
    Transcribe Whisper.cpp Yes Yes Yes
    Translate NLLB-200 Yes No No
    TTS Piper/kokoro Yes No No
    LLM llama.cpp Yes No No
    OCR PaddleOCR Yes No No
    VAD silero Yes No No
    Voice Clone zipvoice Yes No No

 Download Realtime Transcribe Demo: Realtime BBC News transcribe with Whisper tiny.en model (90M)
 Download Realtime Translate Demo: Realtime translate with NLLB-200 600m model (18M)

Delphi LLM Pack Component 2.6
149.00

FFMPEG Player For Firemonkey 8.8

Submitted by Anonymous (not verified) on

FFMPEG Player For Firemonkey is a cross platform (windows and Mac OSX) video player component based on ffmpeg to decode and play video/ audio. 

  • New: new speed property of player to adjust the playback speed and support seek to arbitary any position precisely. 
  • Upgrade ffmpeg to 8.1.x
  • Support Mac OSX ARM64 platform (Apple Silicon for M1/M2)
  • Support Mac hardware decoding and reduce the cpu usage about 50%
  • support switch audio channel
  • Support Dash
  • New 3DPlayer demo for Mac OSX that run 100% faster than 2D Player.(XE6 and above)
  • New Nvidia hardware encoder and decoder
  • Support Hardware HEVC Decoding(require broadwell+) , H264 decoing(require Sandy Bridge+)  (default:off)
  • Support Win64 (not included in trial , only available for register user)
  • Support Playback Youtube Url directly.
  • Support playback customerized AES encrypted file or network stream.
  • Support playing all the video / audio that can be decoded by ffmpeg.
  • Support 5.1 dolby surround audio playback on Windows if there is 5.1 sound card in the system.
  • Support Playback at most 8 videos at the same time.
  • Memory stream , http , rtmp, etc playback
  • Provide stop , pause , resume, step forward, seek operations .
  • audio/video filters support(flip, negate, drawbox and watermark, overlay text) 
  • Dynamic switch active video/audio track for multiple tracks video.
  • Capable display bitmap subtitle such as dvdsub.
  • Volume control.
  • Disable screen saver while playback.

 

FFMPEG Player For Firemonkey 8.8
299.00