added allow display overlay text and overlay image in same time.
fixed AVCHD decoder, when preview M2TS video, calling SetPos() it will hang.
fixed GetFrame issue when input FLV or M2TS video.
added allow add FLV encoder plugin - output FLV video.
added allow add MP4 encoder plugin - output H.264 MP4 video, PSP video.
added output 3GP video.
added FLVAudioBitrate, FLVAudioChannels, FLVAudioSampleRate, FLVAudioSampleRate, FLVAudioSampleRate, FLVFrameRate, FLVHeight, FLVVideoBitrate, FLVWidth,MP4AspectRatio, MP4AudioBitrate, MP4AudioChannels,MP4AudioSampleRate,MP4Framerate, MP4Height, MP4Streaming, MP4VideoBitrate,MP4Width,PSPProfile,Video3GPAudioCodec, Video3GPAudioSampleRate, Video3GPVideoBitrate properties.
added support playback flash file (swf file). (need purchase Flash decoder plugin)
added support convert flash file (swf file) to another video format. (need purchase Flash decoder plugin)
updated samples and add c#2010 samples.
support on Window 8.
Version 19.0 (8 March 2022 Released)
- added support input M4a, Ogg, AC3, Flac, MP2 audio file when use AddAudio, AddAudioWithFastMotion, AddAudioWithSlowMotion, AddAudioWithTran, DrawWaveForm methods.
- added viscomaudiodecoder.dll file.
- fixed save to MP4 , sometimes it will crash on windows server
- added support Step by Step Preview the video with FrameLoadVideo method , cut the frames on screen and save as new video formats.
- added support use ShowFullScreeen method when you loaded the video with FrameLoadVideo method .
- added FrameClearCutFrame, FrameClearCutFrames, FrameCutFrames, FrameSaveVideo methods
- added FrameCutFrameLineWidth, FrameCutFrameColor properties
- updated FrameByFramePreview samples for VB6, C#2010, C#2019, VB.NET 2010, VB.NET 2019.
- updated File Conversion samples for samples for VB6, C#2010, C#2019, VB.NET 2010, VB.NET 2019.
Version 18.0 (29 April 2021 released)
fixed if input ARGB video, it will crash when preview.
fixed GetFrame method , now use RGB32 to Get the Frame , Instead of use RGB24.
added FrameLoadVideo method , it can Preview the video Frame By Frame, Step Forward by Frame or Step backward by Frame.
added FrameGetFrameCount method, it can return the total count of frame.
added FrameExportFrame method, it can export current frame to image file when you loaded the video with FrameLoadVideo method.
fixed when preview the video, then paused the video, move a window by dragging title bar or click Minimize Window and restore button. the video window display blank video issue.
added FrameSeek method, it can seek by frame if you loaded the video with FrameLoadVideo method.
added OnFrameChange event , it will fired when use FrameLoadVideo to load the video and playing.
added OnFrameCompleted event, it will fired when playback completed when use FrameLoadVideo to load the video and playing.
added FramePlay, FramePause, FrameStop method, it can playback, pause the video.
added VB6, VB.2010, VB.NET 2019, C#2010, C#, 2019 FrameByFramePreview samples.
Version 17.5 (3 April 2020 released)
fixed Videos recorded using mobile devices (e.g. iPhone), when preview this video, it displayed upside down issue.
fixed Videos recorded using mobile devices with portrait mode , fixed shows the video as landscape instead of portrait.
add avfilter-5.dll and postproc-53.dll files, you need distribute these dll files when decode the video.
Version 17.1 (14 September 2019 released)
fixed cannot preview iPhone captured mov file. blank screen issue.
fixed when save to video file, it cannot use AudioPitchChangeKey method.
added VS 2019 VB.NET and C# samples.
Version 17.0 (23 May 2019 released)
added MP4GPUCodec property. When encoding to MP4 file with GPU Hardware Acceleration. It support use NVIDA , AMD and Intel Core GPU technologies to output MP4 file.
added MP4DetectGPU method, it support checking your computer whether support GPU Hardware Acceleration. e.g. NVIDA CUDA , AMD, and Intel Core™ technologies.
added MP4NVIDAPreset property that allow can minimize usage of CPU , let the conversion speed faster than 2x with CPU conversion and output video quality is better.
added viscomh264encoder.dll file that will use some new dll files.
added viscomh264encoder.dll-noGPU.dll file that will using on Windows XP only.
updated the trial version installer that will installing viscomh264encoder.dll or viscomh264encoder.dll-noGPU.dll depend on the OS.
updated VB.NET 2010, VB.NET 2015, C# 2010, C# 2015, VB6, VC , VFP File Conversion sample.
Version 16.0 (31 August 2018 released)
added support input WebM Video.
added WMV, WebM decoder support count the number of audio tracks and select playback specific audio track in WMV video.
fixed output mp4 file, the ‘Date” is changed to 6/6/1905 on windows 10.
fixed the MP4, AVI, MOV, MPEG1, MPEG2, WMV, M2TS video with Mono Audio cannot preview issue.
fixed merge 2 or more videos, 3th videos was black issue.
added C# 2010, C# 2015 Merge File sample.
updated VB6, VB.NET 2010, VB.NET 2015 Merge File sample.
Version 15.0 (28 April 2018 released)
redesign MP4, MOV, AVI, DIVX, FLV, MPEG1, MPEG2, VOB AVCHD, MKV decoder. Now these decoder is independent, In old version, the decoder need checking the files extension. e.g. test1.mp4 , the file extension is mp4, it will base on file extension loading the MP4 decoder. If the user changed the file name to test1.avi file, it cannot preview the video on old version. In latest version, the new decoder can playback correctly , it does not need base on file extension. even your file name is no extension, it still can preview the video correctly.
now the MP4, MOV, AVI, DIVX, FLV, MPEG1, MPEG2, VOB AVCHD, MKV decoder does not need add the file extension on windows registry. In old version, another decoder may add the file extension on windows registry. it will overwrite videoedit gold sdk activex setting, let the videoedit gold sdk activex cannot decode the video. Now it will not have this problem.
added High DPI support on Windows 10. In old version, select Display setting, select Scale and layout from 100% to 125%,150% or another scale ratio on windows 10. The video preview windows cannot display correctly.
added divx decoder, support selected multi audio tracks.
added double click can close the full screen if called ShowFullScreen(true).
updated Preview, Save ,GetFrame, GetFrame2HBitmap, GetFrame2Picture, GetFrameBySize, GetFrameBySize2HBitmap, GetFrameBySize2Picture, AMStreamLoadMediaFile, ExportWaveformToImage methods.
now distribute viscomall-in-onedecoder.dll file only, it include MP4, MOV, FLV, MPEG1, MPEG2, VOB, DIVX, AVI decoder, you do not need distribute viscommpeg2decoder.dll, viscommp4movdec.dll, viscomflvdec.dll files.
Version 14.0 (13 November 2017 released)
added support enable or disable full screen mode when preview video.
fixed MP4 decoder, when preview the MP4 video, At the end some frame are missing.
fixed MP4 encoder, when input MP4 file and convert to MP4 file. At the end of output file some frame are missing. Both file are not ending on same frame.
improved preview video quality, now it use Video Mixing Renderer filter for preview the video.
added ShowFullScreen method, it allow enable or disable full screen mode when preview video.
added IsFullScreenMode method , it allow checking whether Full Screen mode.
added GetCurrentPosByLongLong method, it allow get the current position by long long data type format.
added SetPosByLongLong method, it allow set the specific position by long long date type format.
updated VB6, VC , VB.NET 2010, VB.NET 2015, C# 2010, C# 2015 File Conversion samples.
Version 13.5 (13 September 2017 released)
updated MP4, MOV, M2TS, MKV,MPEG1, MPEG2, VOB decoder, it support get the number of audio tracks and audio track name information.
added support select the specific audio track when preview or video conversion. this features is useful if the video have more than one audio track.
added AMStreamGetAudioTrackName, AMStreamLoadMediaFile, AMStreamSelectAudioTrack methods.
added AMStreamAudioTracks property.
updated VB6, C# 2010, C# 2015, VB.NET 2010, VB.NET 2015, VC File Conversion sample.
Version 13.0 (26 April 2017 released)
added support input 4K MP4 video (3840x2160).
added support add slow motion effect when preview or convert to video files.
added support add fast motion effect when preview or convert to video files.
added AddVideoWithFastMotion, AddAudioWithFastMotion, AddVideoWithSlowMotion, AddAudioWithSlowMotion methods.
fixed GetFrame issue when input mp4 video.
updated VB6, VB.NET 2010 File Conversion sample.
Version 12.5 (18 September 2016 released)
fixed output MP4 video is very jerky issue.
fixed sometime cannot output MP4 video issue.
added Get the poster frame feature, it will skip the black frame with specific minimum Brightness.
added MP4 decoder support unicode file name. (make sure your application is suport unicode first, e.g. you may run our VB.NET 2010, C# 2010 sample, select MP4 video and preview)
added MP4 encoder support unicode file name.
added GetPosterFrame, GetPosterFrameBySize methods.
Version 12.0 (22 June 2016 released)
added support on Windows 10.
added export waveform from video/audio files to JPEG, PNG, TIFF, JPG, GIF files. You can custom define the waveform height, waveform color, scale and export waveform from part of video or audio.
added overlay text support unicode string, input avi, wmv, mpeg1, mp3, wma, wav support unicode filename.
remove AddPanZoomEffect method, the panzoom filter will affect another directshow application, let it crash when these application enum the effects.
added GetVideoCompressorCount, GetVideoCompressorName, GetTransitionCount, GetTransitionName, GetAudioCompressorCount, GetAudioCompressorName, GetWMVProfileCount, GetWMVProfileName methods. These methods is useful when using on C# or VB.NET, it solved crash issue.
added ExportWaveformToImage method.
added VB.NET 2015, C# 2015 samples.
Version 10.5 (15 June 2014 released)
Version 11.0 (11 November 2015 released)
rewrite MP4 encoder, It support H264 preset, now the encoding speed is very fast. The conversion time faster than old version 100 percentage.
added OverlayAddPNGImage method, it can display overlay PNG with perfect transparent background color.
added MP4H264Preset property.
updated C# 2010, VB6, VB.NET 2010, Visual Foxpro, VC File Conversion sample.
Version 10.7 (17 September 2015 released)
rewrite MP4 decoder, now get good performance and quality.
fixed input some MP4 video, it have gray screen.
fixed input some MP4 video, the displayed video is played too slow and jerky.
fixed cannot playback MPEG2, VOB video on Windows 8 and Windows 8.1.
added VC decoder filter sample, it show you how to read all filters on your graph and using our decoder filter's white list feature to playback VOB on Windows 8.1
Version 10.6 (26 June 2015 released)
added new MP4, MOV, M4V decoder, now it can playback these video without installed quick time player.
fixed decode video issue when create multiple instance of ActiveX. e.g. using the videoedit gold activex on two form.
fixed output MP4 video have green bar at bottom issue when convert some video to H264 MP4 video.
added output m4a audio file.
added allow get the media information, video bitrate, audio bitrate, media container, video stream count, audio stream count.
fixed converting large video , the video cannot created and Complet event does not fired issue.
added InfoLoadMedia, Save2M4a method.
added InfoAudioBitrate , InfoAudioChannels , InfoAudioSampleRate , InfoAudioStreamCount , InfoAudioStreamFormat , InfoDuration , InfoMediaContainer, InfoMediaHeight, InfoMediaWidth, InfoVideoBitrate, InfoVideoStreamCount, InfoVideoStreamFormat properties.
Version 10.2 (17 November 2013 released)
improved some performance when output H264 MP4 video.
fixed sometime crash when output H264 MP4 video.
fixed 4:3 or 16:9 ratio issue when output H264 MP4 video.
Version 10.1 (24 January 2013 released)
Version 10.0 (13 October 2012 released)
Version 9.3 (17 July 2012 released)
Version 9.2 (12 February 2012 released)
added allow use our custom resizer filter, In old version, the default resizer filter is not anti-aliased. Now it support Low Quality, HighQuality, Bilinear, Bicubic, Nearest Neighbor, HighQuality Bilinear, HighQuality Bicubic, GDIColorOnColor, HalfTone, Custom Nearest, BiLinear MMX resizing algorithm.The custom resize filter is useful when you preview, convert or merge video files if the video resolution is different.
added MPEGWidth, MPEGHeight properties.
added UseResizer, ResizerMode, ResizerStretchMode properties.
updated vb.net 2010 samples.
added vb6 and vb.net 2010 samples.
Version 9.1 (9 December 2011 released)
added digital signed for ocx and exectuable of installer files.
fixed vb.net 2010 samples cannot run on 64 bit OS issue.
Version 9.0 (1 Sep 2011 released)
Fixed cannot playback or convert some youtube FLV, F4V video. Updated FLV, F4V decoder , fixed lost frame issue.
added pan zoom effect when input image files.
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 DecoderAdd2BlackList, DecoderAdd2WhiteList, DecoderClearBlackList, DecoderClearWhiteList, GetCurGraphFilterName, GetThirdPartyDecoderCount, GetThirdPartyDecoderName, GetDecoderFilterType methods.
added AddPanZoomEffect method.
added DecoderFilterType, UseDecoderFilter properties
Version 8.5 (2 March 2011 released)
redesigned video editing engine.Now support unlimited video tracks and audio tracks.
updated when output mov file if the computer have not installed qt player, it will crash issue.
added support video mixing and audio mixing.
added support chroma key video effect.
added support Picture in Picture video effect.
added support Picture in Picture with multiple zone video effect.
added support Adjust audio volume or add crossfade audio effect at any point on the timeline using unique volume track.
improved images or videos transition with background audio sync issue.
updated samples show you how to use wmv profile editor activex output HD wmv 9 video.
added vs2010 vb.net samples.
updated all samples.
removed AddBgAudio, AddBgVideo methods.
updated AddEffect method allow add effect on specific video track.
added AddKeyTransparentEffect, AddPicInPicEffect, AddVideoMixingEffect, AdjustAudioVolume, MultiTrackAddFirstAudio, MultiTrackAddFirstVideo, MultiTrackAddNextAudio,MultiTrackAddNextVideo methods.
Version 8.0 (29 Aug 2010 released)
added allow add FLV, F4V plugin , then support input FLV, F4V video.
added support input UNICODE media files, OverlayAddText method support UNICODE.
updated AVCHD decoder, fixed cannot decode some m2ts video files.
fixed OverlayAddImage, OverlayAddText methods support using on 32bit when set VideoSampleSize =32
added support load subtitle file (srt file) and display on video.
added support create subtitle file (srt file).
added support change audio pitch when call Preview, Save2MP3, Save2WMA, Save2Wave methods
added AudioPitchChangeKey method
added SRTMakerAddSubTitle, SRTMakerClear, SRTMakerSave methods, SubTitleLoadFile,SubTitleSetBg, SubTitleSetBgColor, SubTitleSetFont,
SubTitleSetShadow, SubTitleSetShadowColor, SubTitleSetTextColor, SubTitleSetTopPos methods.
added OverlayType, UseAudioPitch properties.
Version 7.2 (12 Nov 2009 released)
fixed some mov files(H.264 codec, 4800Hz sample rate) cannot playback and audio sync issue. Now support HD mov.
added allow add AVCHD encoder plugin. It can output 1920x1080, 1280x720, 720x576, 720x480 m2ts video.
Version 7.0 (14 Sep 2009 released)
redesigned the engine, now it can using ActiveX on server side if you purchased single server license.
added allow add AVCHD video (m2ts, ts) decoder plugin for transcode AVCHD video.
added 12 ASP.net samples.
added 14 vbscript samples.
added InitSingleServerLicense, IsFileExising, NoUIPreviewWhenConvert,
NoUISetVideoWndPos, NoUISetVideoWndStyle, NoUIVideoWndCaption methods.
Version 6.6 (16 July 2009 released)
GetFrame, GetFrame2HBITMAP, GetFrame2Picture, GetFrameBySize, GetFrameBySize2HBitmap, GetFrameBySize2Picture methods support DIVX video.
added ResizeControl method, it allow resize the display area.
Version 6.5 (22 Feb 2009 released)
added allow output RMVB format.
added allow use MPEG layer 3 audio codec when output avi file and adjust mp3 bitrate, sample rate value.
added Click, DblClick event.
added allow adjust the audio volume when preview the video.
added AVIMP3Bitrate, AVIMP3SampleRate, RMAudioMode, RMHeight, RMProfile, RMVideoFrameRate, RMWidth, SoundVolume properties.
added RMLoadProfiles, RMProfileName, RMProfilesCount methods.
added allow output 1280x768, 1280x720 MPEG2 file.
added allow use AC3 audio when output MPEG2 file.
redesign overlay text, overlay image engine. Now it can display text or image smoothly , control fade in, fade out, shadow effect.
added allow add overlay text or image at specific time.
fixed lag issue for outputed VCD PAL file.
added scrolling banner text on video, allow to control the scrolling direction, scrolling speed, font, font size, font style, text color, background color, alpha blending value.
removed OutlineText, TextureBrushImage,HashBrush Text.
added OverlayAddText, OverlayAddImage, OverlayDelAll, OverlaySetFont, OverlaySetSpeed, OverlaySetState, OverlaySetTextBgColor,OverlaySetTextColor, OverlaySetTextScrollDir,OverlaySetTextShadow methods.
added MPEGAC3 property.
added support input vob file.
redesign mpeg2 decoder, increased the performance.
redesign the transitions engine, now you can create video slideshow or image slideshow more easy.
added output animated gif file.
added allow scale 16:9 or 4:3 when encoding MPEG file.
improved mp4, 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, mov, 3gp decoder fully supported vista
added mpeg2 decoder plugin
rewrite vcd, svcd, dvd, mpeg1, mpeg2 encoder, now it have fast conversion speed.
added ac3 audio when output dvd video file.
added allow adjust video, audio bitrate when output mpeg1, mpeg2.
added support input 3g2 video file.
added support input mov, m4v, mp4 with aac audio, 3gp with amr audio.
fixed audio sync issue when output avi file.
added save mp3 audio file.
added draw overlay text, bitmap on video.
added export frame from mov, 3gp, mp4, vob, mpeg2 file to image files.
added export frame to jpg,gif,png,tif.
added setpos and getpos method, it allow change position when preview.