FFMPEG Player For Android Delphi Component 6.6

FFMPEG Player For Android is a  video player component for Android based on ffmpeg to decode and play video/ audio. 

  • New:new TVideoView component under 2D TForm have 100% performance improvement over TAVView and support Hardware acceleration. (Benchmark with Allwinner A20 cpu, check D2Player demo project)
  • New:Now Android Recorder also support 2D Form preview.
  • support Delphi 10.1 berlin update2
  • Upgrade to ffmpeg 3.1 and HardwareAcceleration H264, HEVC, MPEG4, VP8, VP9 decoding for Android
  • Small footprint (remove unused encoders and muxers)
  • Support Playback multiple videos at the same time.
  • Memory stream , http , mms, etc playback (Support Non-Block Open)
  • Provide stop , pause , resume, step forward, seek operations .
  • Lots of video filters support(flip, negate, drawbox, etc) 
  • Lots of  Audio Filters support.
  • Dynamic switch active video/audio track for multiple tracks video.
  • Capable display bitmap subtitle such as dvdsub.
  • Volume control.
  • Disable screen saver while playback.
  • Polling Shoutcast Meta Data

Download Prebuilt D2Player.apk

Note:Trial Version has watermark, part of video cut out , huge memory leak and little audio noise.

VLC Player For IOS Delphi Component 2.7

VLC Player For IOS is a video player delphi component based on VLC to play video/ audio. 

  • New:Support Delphi 10.1 update2
  • Support playing all the video / audio that can be decoded by vlc.
  • Support Playback network stream.
  • Hardware Decoder much faster than ffmpeg soft decoder
  • Provide stop , pause , resume, seek, adjust playback speed operations .
  • Dynamic switch active audio/subtitle track for multiple tracks video.
  • Volume control.
  • Disable screen saver while playback.

Note:

1.Trial version will only support ios32bit architecture.

2.Old register user of FFMPEG Player For IOS can get $100 discount (Please request the coupon code via email)

VLC Player For Android Delphi Component 2.7

VLC Player For Android is a video player delphi component based on VLC to play video/ audio. 

  • New:Support Both 2D and 3D Form on Android (but 3D support disabled in trial version and only available for register user)
  • New:Support Delphi 10.1 update2
  • New:completely rewrite the engine based on vlc 1.5.9 and now we are capable to display the video in the firemonkey GUI instead of java GUI.
  • Support playing all the video / audio that can be decoded by vlc.
  • Support Playback network stream.
  • Hardware Decoder much faster than ffmpeg soft decoder
  • Provide stop , pause , resume, seek operations .
  • Dynamic switch active audio/subtitle track for multiple tracks video.
  • Volume control.
  • Disable screen saver while playback.

Note:

1.Trial version will display nag window and have playback time limitation.

2.Old register user of FFMPEG Player For Android can get $100 discount (Please request the coupon code via email)

Download Pre-built Demo Apk

FFMPEG Converter For Firemonkey 6.30

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(Snow Leopard and above)
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
New: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

  • ver6.2 upgrade to ffmpeg 3.1.x and fix broken C++Builder support for Mac OSX, new avfoundation device capture for Mac OSX(10.7 and above)
  • ver6.1 support Delphi 10.1 Berlin and upgrade to ffmpeg 3.0
  • ver6.0 support Delphi 10 update 1 and support hardware H265 encoder (require broadwell+)

 

FFMPEG Vcl Converter For Delphi 6.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 Vcl Pack For Delphi is a wrapper of FFMPEG APIs(version 3.1) for Delphi and C++Builder.

  • New: 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.
  • New: Upgrade to latest FFMPEG Runtime(3.1)
  • New: Support Delphi 10.1 berlin
  • New: H264 hardware encoder(require Sandy bridge+), HEVC hardware encoder(require Broadwell+)
  • 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.

 

FFMPEG Player For IOS Delphi Component 6.5

FFMPEG Player For IOS is a  video player component for IOS based on ffmpeg to decode and play video/ audio. 

  • New:Support Delphi 10.1 Berlin update2
  • New:Upgrade to ffmpeg 3.1
  • H264 Hardware Decoder for IOS8+(Playback performance improved over 70%).
  • Support playing all the video / audio that can be decoded by ffmpeg.
  • Small footprint (remove unused encoders and muxers)
  • Support Playback multiple videos at the same time.
  • Memory stream , http , https,rtmp, mms, etc playback (Support Non-Block Open)
  • Provide stop , pause , resume, step forward, seek operations .
  • Lots of video filters support(flip, negate, drawbox, etc) 
  • Lots of  Audio Filters support.
  • Dynamic switch active video/audio track for multiple tracks video.
  • Capable display bitmap subtitle such as dvdsub.
  • Volume control.
  • Disable screen saver while playback.
  • Support armv7 and armv7s architecture cpu (Tested with IPhone4 , IPad 2 and IPhone 5)
  • Polling Shoutcast Meta Data
  • Automatic resuming playback after interrupted by phone call.

Note:Trial Version can only run under IOS Device 32bit mode and we dropped IOS Simulator support.

 

FFMPEG Converter For Android 6.5

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(version 3.1) for Delphi and C++Builder.

  • New:Support Delphi 10.1 berlin update2
  • New:Upgrade to ffmepg 3.1 and experimental Hardware Acceleration H264 Decoding for Android.
  • New:TAndroidRecorder component to record camera video with hardware acceleration encoding for android
  • Support Hardware Accelerated H264 Encoding(720p and 1080p)
    • Merit:10x faster than soft encoder
    • Demerit:Only availabe on Android 4.1 or above.
  • 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.

 

Webrtc For Delphi Component 3.08

Webrtc For Delphi Component  is a  webrtc client component for windows, Android and ios can be used to develop voip and audio chat mobile , desktop app.

  • New:Support Windows
  • New:Support IOS (D10 and D10.1)
  • Require Android 4.2 and above.
  • Support different codec(VP8 VP9, H264 , opus, etc)
  • Support Bitrate, Video size limitation.
  • Example utilize the sgc websockets component to communicate with a nodejs signal server. and use public Google stun server. (sgc websockets component(dcu version) is free. You can buy the source from the vendor)

Note:

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

2.One platform price is $299 , Three platforms price is $499.

Download Prebuild Android Webrtc Demo apk

Download Prebuild Window Webrtc Demo

 

 

 

 

FFMPEG Player For Firemonkey 6.30

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:Support Delphi 10.1 Berlin Update2
  • New:Upgrade to FFMPEG 3.1.x
  • New:New 3DPlayer demo for Mac OSX that run 100% faster than 2D Player.(XE6 and above)
  • Fix:Fix broken C++Builder support for Mac OSX.
  • New:New avfoundation capture support for Mac OSX.
  • 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 HEVC(H265) Encoder
  • Support playback customerized AES encrypted file or network stream.
  • Support HEVC(H265) and VP9 playback
  • 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.
  • Hardware accelerated H.264 decoding on Mac OSX(Note:Lower CPU usage but somtimes slower than software decoding)
  • Memory stream , http , rtmp, etc playback
  • Based on multithread decoding ffmpeg branch , faster on multiple core cpu.
  • Provide stop , pause , resume, step forward, seek operations .
  • Lots of video filters support(flip, negate, drawbox and watermark, overlay text) 
  • 50+ Sox Audio Filters
  • 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 Vcl Player For Delphi 6.3

FFMPEG Vcl Player For Delphi is a vcl player based on directshow and ffmpeg to decode and play video/ audio. 

  • New: Upgrade to latest FFMPEG Runtime(3.1.x)
  • New: Support Delphi 10.1 update 1
  • New: Support Playback AES encrypted network stream
  • New: H264 hardware decoder (require Sandy bridge+), HEVC hard decoder(require Broadwell+)
  • Support playback Youtube Url directly
  • Support playback customerized AES encrypted file or network stream.
  • Support DXVA2 accelerated brightness, hue, contrast, saturation adjust when using EVR Renderer
  • Support playing all the video / audio that can be decoded by ffmpeg.
  • Support NV12, YV12(YUV420)/RGB32 display mode (NV12/YV12 about 30-50% faster than RGB32)
  • Memory stream , http , etc playback
  • Based on multithread decoding ffmpeg branch , faster on multiple core cpu.
  • Provide stop , pause , resume operations (based on directshow).
  • Support fullscreen play.
  • Dynamic change displaying video ,audio ,subtitle stream.(Note:dynamic video change not supported on some old video cards)
  • Subtitle support
    • Text ASS, SSA, SRT, MicroDVD, VPlayer, etc subtitle support.
    • Bitmap Subtitle display support such as dvd/vob subtitle.
  • Lots of video filters support(flip, negate, drawbox and watermark, overlay text)
  • Text To Speech(US English Only)
  • Support 5.1 dolby audio playback.

 

Syndicate content