Media Player SDK ActiveX OCX, AVCHD M2TS, MP4 FLV SWF Player SDK, Movie ActiveX | Movie Player Pro SDK ActiveX
Movie Player Pro SDK ActiveX

Movie Player Pro SDK ActiveX 15.0

Platform : Windows 10, Windows 8, Vista, Windows 7, XP

It is a Windows Media Player SDK that support change playback rate, draw overlay image, swf file and text with C# , VB.NET , C++ , VB, Delphi, Vfp, Ms Access.

Key Features

  • Support for popular video/audio formats including MP4, MFX, WebM, AVCHD, F4V, FLV, SWF, MKV, DIVX, VOB, MPEG2, AMR, MOV, M4a, M4V, 3GP, AVI, WMV, ASF, MPEG-1, DAT , WAV, MP3, M4a, OGG, AC3, FLAC, MP2. (playback SWF, AVCHD, FLV, F4V, MKV, DIVX, VOB, MPEG2 need purchased our plugin)
  • Support save to MP4 file when playback the video.
  • Support cut the video by start time and end time and save to MP4 file
  • Support display Audio Spectrum Visualization when you play audio file.
  • Support 10 Bands Equalizer to bring great sound effects.
  • Support volume boost and Auto Gain, Normalize, surround control, voice control features.
  • Support count the number of audio tracks and select playback specific audio track in DIVX AVI, WMV, WebM, MP4, MOV, M4V, MPEG2, MPEG1, VOB, M2TS, MKV, DIVX video files.
  • Videos recorded using mobile devices (e.g. iPhone), the video file will have rotation metadata. Support Read video\'s rotation metadata and show the video to landscape or portrait view.
  • Support step frame backward and forward in DIVX AVI, WMV, WebM, MP4, MOV, M4V, MPEG2, MPEG1, VOB, M2TS, MKV, DIVX video files.
  • Support change the left audio channel, right audio channel or both audio channels. Use this feature can remove the vocals from Karaoke video. 
  • Support Overlay Flash File(swf file) on video and keep the transparent color.
  • Support step backward and step forward frame by frame.
  • Support output video and audio signal to Decklink cards.
  • Support get the Video/Audio Information, e.g. Video bitrate, Audio bitrate, Audio Channels, Audio Sample Rate, Frame rate, Video Width, Video Height, Container Name, Video Codec Name, Audio Codec Name, Number of video stream and audio stream information. 
  • Support playback streaming MP4, MOV, MPEG1, MPEG2, M2TS video from URL and change audio pitch audio tempo ,change audio channel and support volume boost. It does not need download whole video before playback. get the buffered percentage, file size, available data, download rate information. (need purchased Plus streaming MP4, MOV, MPEG1, MPEG2, M2TS plug-in)
  • Support select specific decoder or filter some decoder  (A user might install several decoders that are capable of decoding a particular file), you may add specific decoder to blacklist or whitelist.
  • Support list all filters for current graph.
  • Support list all third party decoder available for particular file. This information is useful when some media file cannot playback correctly.
  • Allow select audio streams when playback vob,mpeg2 file.
  • Fast AVCHD decoder, Support Real-time, high resolution AVCHD 1920x1080 video playback and Deinterlace field interpolation.
  • Video Color Adjustment, contrast, brightness, invert color, saturate, hue, lightness.
  • Load video from memory, Byte Array.
  • Allow display secondary video window, displaying two video window in same time, display pic in pic effect, adjust floating popup window\'s position.
  • Allow select different audio renderer / audio device when playback.
  • WMV, ASF, WMA support change playback rate.
  • Including vob, flv, mpeg2, mov, mp4, m4v, 3gp decoder (Do not need download third party codec pack, some third party codec pack is illegal) .
  • Overlay text and bitmap on video in same time.
  • Multi-Line Scrolling text on video.
  • Video Mixing, you can mixing multiple video and playback in same time. User define alpha channel, the area of video layer.
  • Allow change the audio pitch to male, female, child voices. Useful for karaoke software.
  • Allow change the audio tempo to speed up or slow down the song.
  • Change the audio tempo , it can speed up or slow down the wmv or asf playback rate.
  • Draw Overlay text on video . User define scrolling type, alpha value, font size, font name, text color, background color, transparent color.
  • Draw Overlay image from disk or byte array on video. User define scrolling type, alpha value, transparent color.
  • Audio channel selection.( both, left, right channel).
  • Custom define cursor on video.
  • Custom Playback rate. normal playback speed, half speed, twice speed, etc.
  • Custom View, Full Screen, Double Size.
  • Allow define specific keyboard key or mouse button to clear the full screen.
  • Fast Snapshot to BMP, JPG, GIF, TIF, PNG from movie files.(MOV, MP4, 3GP,DIVX, AVI, WMV, MPEG-1, MPEG-2, ASF).
  • Snapshot to memory( Picture Box, HBITMAP handle ) from movie files.(MOV, MP4, 3GP,DIVX, AVI, WMV, MPEG-1, MPEG-2, ASF).
  • Include C# 2019, 2015, C# 2010 sample, VB.NET 2019, 2015, VB.Net 2010 sample, VB.Net 2003 sample, Visual Basic sample, Visual C sample, Visual Foxpro sample, Delphi sample and Web Page sample.
  • Compatible with any programming language that supports ActiveX (Access, Visual C , Visual Basic , Visual Foxpro, Delphi, .Net, etc.)
  • Royalty free distribution of the OCX file.

Sample Screenshot

Pricing & Purchase

Single Developer license Plus AVCHD, F4V,MKV,DIVX,VOB, MPEG2, FLV decoder, streaming MP4, MOV, MPEG1, MPEG2, M2TS Plugin EUR 499
Single Developer license Plus AVCHD, F4V,MKV,DIVX,VOB, MPEG2, FLV, Flash decoder,Flash Overlay, streaming MP4, MOV, MPEG1, MPEG2, M2TS and output Decklink Plugin EUR 1580
Team Developer license Plus AVCHD, F4V, MKV,DIVX, VOB, MPEG2, FLV decoder, streaming MP4, MOV, MPEG1, MPEG2, M2TS Plugin EUR 1480
Team Developer license Plus AVCHD, F4V,MKV,DIVX,VOB, MPEG2, FLV, Flash decoder,Flash Overlay, streaming MP4, MOV, MPEG1, MPEG2, M2TS and output Decklink Plugin EUR 3580
Site Wide license Plus AVCHD, F4V, MKV, DIVX, VOB, MPEG2, FLV decoder, streaming MP4, MOV, MPEG1, MPEG2, M2TS Plugin EUR 2480
Site Wide license Plus AVCHD, F4V,MKV,DIVX,VOB, MPEG2, FLV, Flash decoder,Flash Overlay, streaming MP4, MOV, MPEG1, MPEG2, M2TS and output Decklink Plugin EUR 3980
Source code license Compiled with VS 2010 plus All directshow decoders EUR 14980

What's New

Version 15.0 (20 October 2022 released) 

  • added support save to MP4 file when playback the video.
  • added support cut parts of a video file and save to MP4 file.
  • added support change the background music when save to MP4 file.
  • added support playback (Material Exchange Format )MXF video file.
  • fixed some wmv file cannot playback.
  • added VEMp4AspectRatio, VEMp4VideoBitrate, VEMp4Width, VEMp4Height, VEMp4AudioChannels, VEMp4AudioSampleRate, VEMp4Framerate, VEMp4GPUCodec,VEMp4H264Preset, VEMp4NVIDAPreset, VEMp4AudioBitrate properties.
  • added VEAddVideo, VEAddAudio, VEInit, VESave, VEMp4DetectGPU methods.
  • added Converted, Converting events.
  • updated VB6, C#2 010, C# 2019, VB.NET 2020, VB.NET 2019, VC++ General, GeneralVMR9 samples.

Version 14.0 (4 August 2021 released) 

  • added Built-in MP3 decoder when playback mp3 file.
  • added M4a, OGG, FLAC, MP2, AC3 decoder, support playback M4a, OGG, FLAC, MP2, AC3 files.
  • Support display Audio Spectrum Visualization when you play audio file.
  • added SpectrumBarColor1,SpectrumBarColor2 ,SpectrumSeparatorColor  ,SpectrumStereo properties. It allows change the bar, separator color, set stereo or mono mode.
  • added SpectrumVisibleWhenPlayAudio properties. It allows Visble/Invisible the Audio Spectrum Visualization when play the audio file.
  • added IsSupportVMR9 method, it support checking your system whether support use VMR9 to renderer the video.
  • added IsAudioFile method if you loaded audio file, it will return true.
  • Removed ChapterOpenFile, ChapterReadChapterCount, ChapterReadChapterName, ChapterCloseFile, ChapterReadChapterTime methods. Removed ReadMP4ChaptersDLL.dll
  • added viscomaudiodecoder.dll, SpectrumFilter.dll files.
  • updated VB.NET 2010, VB.NET 2019, C# 2010, C# 2019, VC , VB6 General and GeneralVMR9 samples.  


Version 13.5 (2 March 2021 released) 

  • added UseEqualizer property, it allow enable./disable use Equalizer.
  • fixed cannot display first frame when load the video and set UseVMR9=true.
  • fixed display black window or refresh issue(show the previous video on background) when load the video and set UseVMR9=false on windows 10. 
  • updated C# 2010, C#2019, VB.NET 2010 , VB.NET 2019, VB6, VFP, GeneralVMR9, General Samples.


Version 13.0 (14 December 2020 released) 

  • added Support 10 Bands Equalizer to bring great sound effects.
  • added SnapShot2ByteArray method.
  • fixed snapshot issue , the last row display on first row when use SnapShot2ImageFile, SnapShot2HBITMAP, SnapShot2Picture(), Snapshot() methods.
  • added SetEqualizer method.
  • added C# 2010, VB.NET 2010, VB6 Equalizer samples. 
  • updated C# 2010, VB.NET 2010 GeneralVMR9, General Samples.

Version 12.5 (30 March 2020 released) 

  • fixed Videos recorded using mobile devices with portrait mode , fixed shows the video as landscape instead of portrait.
  • fixed Videos recorded using mobile devices, it displayed upside down issue.
  • When Videos recorded using mobile devices (e.g. iPhone), the video file will have rotation metadata. added support Read video\'s rotation metadata and show the video to landscape or portrait mode.
  • add avfilter-5.dll and postproc-53.dll files, you need distribute these dll files when decode the video.


Version 12.0 (13 October 2019 released) 

  • updated the decoder that Compatible with latest version of Video Edit Gold SDK ActiveX decoder.
  • support Using latest of Video Edit Gold SDK ActiveX and Movie Player Pro ActiveX in same application without any problem.
  • added playback streaming MP4, MOV, MPEG1, MPEG2, M2TS video files that can use audio pitch and audio tempo , change audio channels ( Karaoke video contain multichannel audio, use this feature can remove the vocals and support volume boost features.
  • added C# 2019 samples and VB.NET 2019 samples. 

Version 11.5 (25 June 2018 released) 

  • added support playback WebM video, H.265 video.
  • added WMV, WebM decoder support count the number of audio tracks and select playback specific audio track in WMV video.
  • fixed get duration is zero for some flv video.
  • fixed get frame rate is zero for some avi or mp4 video.

Version 11.0 (26 November 2017 released) 

  • updated DIVX AVI, MPEG2, VOB, MPEG1, M2TS, MKV decoder, now support count the number of audio tracks, get the audio track name and select playback specific audio track .
  • added support step frame backward and forward (frame by frame) in DIVX AVI, MP4, MOV, M4V, MPEG2, MPEG1, VOB, M2TS, MKV, DIVX video files.
  • added DIVX AVI decoder, now playback DIVX AVI file, it does not need installed divx codec.
  • fixed MP4 decoder, when preview the MP4 video, At the end some frame are missing.
  • renamed  MP4SelectStream, MP4GetStreamName, MP4GetStreamCount methods to AudioTrackSelectStream,AudioTrackGetName, AudioTrackGetCount methods.
  • removed VOBSelectStream, VOBGetStreamName, VOBGetStreamCount methods. Now use AudioTrackSelectStream,AudioTrackGetName, AudioTrackGetCount methods.
  • improved change VOB audio stream speed when preview, In old version need about 10 seconds. Now need 1-2 second only.
  • fixed error message when open VB6 General, GeneralEVR, GeneralVMR9 sample.
  • fixed cannot snapshot issue when set UseVMR9 = False.
  • added allow select audio track, step backward and forward with C# 2015, C# 2010, VB6, VB.NET 2010, VB.NET 2015, VC , Delphi  General, GeneralEVR, GeneralVMR9 sample.   
  • updated picturebox lock the image file issue when click snapshot button with  C# 2015, C# 2010, VB.NET 2015, VB.NET 2010 sample.
  • Version 10.8 (18 August 2017 released) 

  • added Support count the number of audio tracks, get the audio track name and select playback specific audio track in MP4, MOV, M4V video files.
  • added MP4SelectStream, MP4GetStreamName, MP4GetStreamCount methods
  • Updated StepFrame, StepFramePro methods,  Now playback MP4, MOV, M4V video, it support Step backward or forward frame by frame
  • added support playback streaming MPEG1, MPEG2, MP4, MOV, M2TS video, it does not need download whole video before playback. (need purchased streaming MP4, MOV, MPEG1, MPEG2, M2TS plug-in)
  • added support set UseVMR9 = true or false for playback when called StreamingLoadFromURL
  • added version resource in ReadMP4ChaptersDLL.dll  , otherwise some anti-virus software will report this file have virus.
  • added C#2010, C#2015 streaming MPEG1, MPEG2, MP4, MOV, M2TS video samples.
  • updated C#2010, C#2015, VB.NET 2010, VB.NET 2015, VB6, General , General VMR9, General EVR Player samples.
  • Version 10.5 (24 February 2017 released) 

  • added support Enhanced Video Renderer. It  has better performance and better quality.Support OS for Windows Vista, Windows 7 & Windows 8, Windows 10.
  • fixed MP4 MOV Streaming plugin display invalid format issue.
  • added UseEVR property.
  • added C# 2010, VB.NET 2010, VB6, VC, VFP GeneralEVR samples.

  • Version 10.0 (25 October 2016 released) 

  • added support unicode file name for AVI, WMV, MPEG1, DAT, MPEG2, VOB, WAV, MP3, MID, MOV, MP4, FLV, F4V, DVIX file.
  • added read chapters features from video file. e.g. MP4 , MKV file. Get the chapters name and time and go to specific chapter.
  • compatible with latest Video Edit Gold SDK dll files. You may using both control in same form.
  • remove viscomwmvp.dll in installer, set default value of UseMsWMVParser property is true. Fixed cannot playback some wmv file issue.
  • added ChapterOpenFile , ChapterReadChapterCount, ChapterReadChapterName, ChapterReadChapterTime, ChapterCloseFile methods.  
  • added VB.NET 2015, C# 2015 samples.
  • added VB6, VB.NET 2010, VB.NET 2015 ReadChapter sample.

  • Version 9.8 (02 February 2016 released) 

  • fixed flash overlay crash issue when run on delphi.
  • fixed flash overlay filter auto loaded when load the video. 
  • added delphi samples, decoder filter, flash overlay, volumeboost samples.

  • Version 9.7 (12 September 2015 released) 

  • rewrite MP4 decoder, now get good performance and quality.
  • fixed cannot playback MPEG2, VOB video on Windows 8 and Windows 8.1.
  • fixed playback some MP4 video, it have gray screen.
  • fixed playback some MP4 video, the displayed video is played too slow and jerky. 

  • Version 9.6 (26 June 2015 released) 

  • added new MP4, MOV, M4V decoder, now it can playback these video without installed quick time player.
  • added support change playback rate of MP4, MOV, M4V videos.
  • fixed decode video issue when create multiple instance of ActiveX.
  • fixed cannot snapshot when useVMR9 = false and overlay flash file.

  • Version 9.5 (2 January 2015 released)

  • Support change the left audio channel, right audio channel or both audio channels. Use this feature can remove the vocals from Karaoke video. 
  • added VolumeAudioChannel property.
  • updated VB6, VC , C#2010, VB.NET 2010, Delphi samples.

  • Version 9.2 (11 March 2014 released)

  • added Support volume boost and Auto Gain, Normalize, surround control, voice control features.
  • fixed cannot playback vob file on windows 7, windows 8 if third party mpeg2 decoder installed.
  • fixed open same video few times, sometimes crash issue.
  • fixed cannot playback vob file when you VMR7.
  • added UseVolumeBoost , VolumeAutoGain , VolumeExpandStereo, VolumeGain, VolumeNormalize, VolumeNormalizeMatrix, VolumeVoiceControl properties.
  • added vb6, vb.net 2010, c# 2010 volume boost samples.

  • Version 9.1 (17 July 2013 released)

  • fixed when playback MKV video and set VMR9=false, the duration is 0 issue. 

  • Version 9.0 (16 November 2012 released)

  • added support playback flash file (swf file).
  • added support Overlay Flash File(swf file) on video and keep the transparent color.
  • added support step backward and step forward frame by frame.
  • added Support output video and audio signal to Decklink cards.
  • added ExternalRenderer, UseExternalPlayoutCard, UseFlashOverlay properties.
  • added ExternalPlayOutGetRendererCount , ExternalPlayOutGetRendererName, FlashOverlayAdd, FlashOverlayClearAll, StepFramePro method.
  • updated the samples. 
  • support on Window 8.

  • Version 8.8 (20 May 2012 released)

  • fixed when set UsePitchTempo = true for delphi in window 7 or vista, it will display floating point overflow issue.
  • fixed powerbuilder crash issue.
  • updated delphi sample.

  • Version 8.7 (28 March 2012 released)

  • fixed locked MP4, M4V, MOV, 3GP, AMR issue after playback these files.
  • added support playback MKV, DIVX if purchased our plugin.
  • added key down, key up event when full screen mode.
  • added FullScreenKeyDown, FullScreenKeyUp events.
  • updated samples.

  • Version 8.6 (10 February 2012 released)

  • fixed if set UseVMR9 property = false,  display full screen , then close full screen mode, it will show the black screen in Window 7 64 bit.
  • updated c#2010, vb.net 2010 samples.
  •  


    Version 8.5 (15 December 2011 released)

  • added allow use VMR 7 or VMR9 Renderer, some computer cannot use VMR9 Renderer, so use VMR7 Renderer feature is useful.
  • added AVCHD decoder support .mts, .m2t extension.
  • added digital signed for ocx and exectuable of installer files.
  • added c# 2010 and vb.net 2010 samples and fixed cannot run on 64 bit OS issue.
  • added UseVMR9 property.
  •  


    Version 8.2 (5 June 2011 released)

  • added support playback streaming MP4, MOV video from URL, get the buffered percentage, file size, available data, download rate information. (need purchased streaming MP4, MOV plug-in)
  • added support get the Video/Audio Information, e.g. Video bitrate, Audio bitrate, Audio Channels, Audio Sample Rate, Frame rate, Video Width, Video Height, Container Name, Video Codec Name, Audio Codec Name, Number of video stream and audio stream information.
  • Fixed playback some F4V video, it seem have slow motion issue.
  • added AudioBitrate, AudioChannels, AudioSampleRate, AudioStreamCount, AudioStreamFormat, MediaContainerName, VideoBitrate, VideoStreamCount, VideoStreamFormat properties.
  • added StreamingAutoPlayAfterBuffered, StreamingGetDownloadedSize, StreamingGetFileSize, StreamingLoadFromURL, StreamingPause, StreamingPlay, StreamingSetPos, StreamingStop methods.
  • added OnStreamingBuffered, OnStreamingErrorMsg, OnStreamingStatus events.
  •  


    Version 8.0 (18 Dec 2010 released)

  • added support select specific decoder or filter some decoder  (A user might install several decoders that are capable of decoding a particular file), you may add specific decoder to blacklist or whitelist. In past, the user may not playback some media file when multiple decoders are available, because windows uses the Intelligent Connect algorithm to select the decoder.
  • Support list all filters for current graph.
  • Support list all third party decoder available for particular file. This information is useful when some media file cannot playback correctly.
  • added allow unload the video, clear the screen.
  • added DecoderAdd2BlackList, DecoderAdd2WhiteList, DecoderClearBlackList, DecoderClearWhiteList, GetCurGraphFilterName, GetThirdPartyDecoderCount, GetThirdPartyDecoderName, GetDecoderFilterType methods.
  • added unloadfile method.
  • added DecoderFilterType, UseDecoderFilter properties.
  •  

    Version 7.5 (2 Aug 2010 released)

  • fixed playback m4v file cannot hearing the audio issue.
  • updated f4v, flv decoder, fixed cannot playback some f4v, flv files issue.
  • added allow select audio stream when playback multi-language or karaoke vob or mpeg2 file.
  • added allow list all streams for vob or mpeg2 file.
  • added allow use microsoft wmv parser, it may solved cannot playback some wmv file issue.
  • added UseMsWMVParser property.
  • added VOBGetStreamCount, VOBGetStreamName, VOBSelectStream methods.
  • updated samples.

  • Version 7.0 (23 May 2010 released)

  • fixed load mp3 file, it cannot return correct duration issue.
  • improved playback CDG file, cannot hear the audio issue when installed third party karaoke CDG filter.
  •  

    Version 6.8 (28 Oct 2009 released)

  • Added allow add F4V decoder plug-in, allow playback F4V (for flash player 9.5[plus] ) file.
  • fixed some mov files(H.264 codec, 4800Hz sample rate) cannot playback and audio sync issue. Now support HD mov, support 6-channel audio mov file.
  • redesign ChangePitch, ChangeTempo methods, now it is very stable, fixed crash issue with some video file.
  •  

    Version 6.6 (8 Sep 2009 released)

  • Added allow add AVCHD decoder plug-in, allow playback AVCHD (m2ts, ts) file.
  • Fast AVCHD decoder, support Real-time, high resolution AVCHD 1920x1080 video playback.
  •  

    Version 6.5 (2 April 2009 released)

  • Added allow show Full screen mode, now it can using keyboard key or mouse button to close the full screen.
  • Added ShowFullScreen, IsFullScreen methods.
  • Added ClearFullScreenKey, ClearFullScreenMouseButton, ClearFullScreenType properties.
  • Added MouseEnter, MouseLeave events.

    Version 6.0
  • Added allow add flv decoder plug-in, allow playback flv file.
  • Added LoadFromByteArray, LoadFromMemory methods. allow load the video from memory.
  • Added SetVideoWin2AspectRatio, SetVideoWin2Owner, SetVideoWin2PopUp, SetVideoWin2Show , SetVideoWin2Style, SetVideoWin2Caption, SetVideoWin2Pos methods.
  • Allow display secondary video window. You may playback two video window in same time. Display pic in pic effect, adjust floating popup window\'s position.
  • Changed the default audio render to Default DirectSound Device. Because another audio render may affect the audio sync issue.

    Version 5.5
  • Support allow add mpeg2 decoder plug-in for playback vob, mpeg2 file.
    Version 5.0
  • Added allow select different audio renderer/audio device when playback.
  • Added DrawImageFromByteArray and ShowBitmapByteArrayOnDrawText methods.
  • Added StartTime and EndTime properties, it allow playback for specific time range.
    Version 4.6
  • fixed some wmv, asf cannot playback.
    Version 4.5
  • improved mp4, m4v, mov, 3gp decoder supported quick time player 7.2 (old version will cannot hearing audio if user installed quick time player 7.2 or above )
  • improved mp4, m4v, mov, 3gp decoder fully supported on vista.
  • improved crash issue when change audio pitch, tempo.
  • added mp4, mov, 3gp, m4v files support change audio tempo.
    Version 4.0
  • added support amr audio format.
  • WMV, ASF, WMA file support change playback rate.
  • added Video Color Adjustment, contrast, brightness, invert color, saturate, hue, lightness.
    Version 3.5
  • added support 3gp with amr audio, mp4, mov, m4v with aac audio.
    Version 3.0
  • added allow video mixing feature, include user define alpha channel, the layer of video.
  • added change the audio pitch to male, female, child voices.
  • added change the audio tempo to speed up or slow down the song.
  • added Fast Snapshot to BMP,JPG, GIF, TIF, PNG from video files. (DIVX, AVI, MPEG1, MPEG2, MOV, WMV, ASF, 3GP)
  • fixed video refresh issue.
    Version 2.5
  • added allow change playback rate when playback video.
  • added ReleasePictureBox method.
  • added SetMPEG1AudioChannel method .
    Version 2.0
  • added support playback mov, 3gp, mp4 video files
  •  

    Online Documentation

    Related Products