Movie Maker Timeline SDK for C#, VB.NET, VB6, C++, VFP | Movie Maker Timeline SDK Control
Movie Maker Timeline SDK Control

Movie Maker Timeline SDK Control 7.5

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

Video Editor SDK that allows users Drag & Drop to arrange clip orders, edit movies, apply effects & transitions with C++ , C#, VB.net , VB, Delphi, VFP, MS Access. 

Key Features

  • Combine multiple image, audio and video files, effects, text and transitions using a 8 track timeline.

  • Support preview the video frame by frame on the timeline.

  • Support Dual Display, Timeline Control UI display on Monitor 1, Full Screen Video display on Monitor 2. 

  • Make movies in AVI, WMV, MPEG1, MPEG2, VCD, SVCD, DVD, MP4, AVCHD, FLV format. 

  • Support Zoom in , Zoom out the preview video window.

  • The encoding speed is very fast when transcode to MP4 format. Support GPU Acceleration (NVIDA, AMD, Intel) when encoding to MP4 file. Custom NVIDA Preset let the conversion process very fast.
  • Codec Compatibility. Support allows you to disable codecs (black list) or You can define which codec to use (white list).  Some of these codec may be used by other programs running on your PC, but can cause conflicts while using Movie Maker Timeline.

  • Support input AVI,XVID, DIVX, MPEG1, MPEG2, VOB, WebM, MKV, M2TS, WMV, MP4, MOV, MP3, WAV, WMA, M4a, OGG, AC3, FLAC, MP2 , JPEG, BMP formats.

  • add a visual effect to the entire duration of a video clip, image clip or text on the timeline.

  • Support Previewing Your Video during Editing and support full screen preview.

  • Support creating movie and previewing your video in same time.

  • Customize several colors of Timeline control. include panel, track, content, time scale, scrollbar, tooltips, seekbar.

  • Support drop media file to video tracks, audio tracks and image track from listbox, listview, textbox etc.
  • Add transitions to the beginning or end of media on the timeline.

  • Adjust audio volume at any point on the timeline.

  • Support drag and drop interface between the clips.

  • Clips edges can be dragged to set the clip media time.

  • Support skip black frame on poster frames for video clip.

  • Use any DirectShow-compatible add-on effects and transitions.

  • Support Zoom in or out on the timeline.

  • Support change the icon of the tracks.

  • Support Invisible/Visible the tracks in timeline.

  • Support save each clips information to project file and support loading clips from project file.

  • Royalty free distribution of the component file.

  • Compatible with any programming language that supports COM (Visual C , Visual Basic , Delphi, .Net, etc.)

Sample Screenshot

Pricing & Purchase

Single Developer license Output AVI, WMV only EUR 280
Single Developer license Output All Video Formats EUR 580
Team Developer license Output AVI, WMV only EUR 840
Team Developer license Output All Video Formats EUR 1740
Site Wide license Output AVI, WMV only EUR 1260
Site Wide license Output All Video Formats EUR 2600
Source Code license Timeline Control and include directshow decoder and encoder EUR 28000

What's New

Version 7.5 Released (7 April, 2023)

  • added Picture in Picture transition effect. Support add Picture in Picture effect between two videos.
  • added SetPicinPicParam method, It support change the position and size of subrectangle.
  • added AddImageClipTransparent method, it support add overlay transparent image on video.  Support input PNG, JPEG, BMP, TIF, GIF, ICO image formats.
  • added AddImageClip2 method, it support add image at specific position and custom size. custom define background color. Support input PNG, JPEG, BMP, TIF, GIF, ICO image formats.
  • fixed GetMediaHeight method. Return correct value now. 
  • updated C# 2010, C#2019, VB.NET 2010, VB.NET 2019 samples.


Version 7.0 Released (27 May, 2021)

  • fixed if input ARGB video, it will crash when preview.
  • fixed if input MP3 file, some MP3 cannot preview.
  • added new audio decoder, now support decode m4a, ogg, ac3, flac, mp2 audio files.
  • updated get poster Frame code, it is more stable and use mouse move the video clip faster.
  • added DragOverMoveClipMode property, support drag clip over another clip, then move clip to right or left.
  • added SetTextClipQuality method, support change the text quality when add the text clip.
  • added PreviewWndAspectRatio property, allow enable/disable  the aspect ratio of preview video window.
  • added PreviewWndSize method, support zoom in or zoom out the preview video window.
  • updated C# 2010, C# 2019, VB.NET 2010, VB.NET 2019, VB6 Movie Maker samples.

Version 6.5 Released (30 April, 2020)

  • fixed Videos recorded using mobile devices (e.g. iPhone), when preview this video, it displayed upside down issue.
  • add avfilter-5.dll and postproc-53.dll files, you need distribute these dll files when decode the video
  • fixed crash issue when add some audio clips and video clips and drag the video clips many times.
  • added set the stretch mode when call AddVideoClip, AddImageClip, you can set stretched to fit, no resize, keep aspect ratio, resize no letter box.
  • updated GetVideoClip, GetImageClip methods.
  • updated VB6, C# 2010, VB.NET 2010, VC 2010 samples.
  • added C# 2019, VB.NET 2019 samples.

Version 6.0 Released (1 June, 2019)

  • 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, WPF , C# 2015, VB6, VC , samples.


Version 5.0 Released (8 December, 2018)

  • fixed use Movie Maker Timeline Control on VB6 and Delphi crash issue. Now it is very stable on VB6, Delphi.
  • fixed use Movie Maker Timeline Control on VC dialog, open the dialog , close the dialog, then open dialog again, it will crash issue.
  • added Seek method , When preview the video, support go to specific position.
  • added GetTimelineDuration method to get the duration of timeline.
  • added GetMediaAudioStreamCount method , support get the count of audio stream in media file.
  • added GetMediaVideoStreamCount Method , support get the count of video stream in media file.
  • added GetMediaWidth and GetMediaHeight methods, support get the video resolution of media file.
  • added GetMediaContainer method, support get the containter name of media file.
  • fixed get duration, frame rate is zero for some avi, mp4, flv video.
  • added Delphi 7 sample.
  • updated VB6, C# 2010, C#2015, VB.NET 2010, VB.NET 2015, VC samples.


Version 4.0 Released (3 November, 2018)

  • added support WebM, MKV decoder.
  • redesign MP4, MOV, AVI, DIVX, WMV, WebM, MKV, MPEG1, MPEG2, VOB AVCHD 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.
  • addded new track icons.
  • now the decoder does not need add the file extension on windows registry. It will more stable when loading video file. It will not affect by another application , when another application will changed the file extension on windows registry.
  • remove display waveform in audio clip, now it will display audio clip icon, it will loading faster and stable.
  • updated AddVideoClip, AddAudioClip methods , it checking the media file whether supported, if it does not support it will return -6.
  • added SetThemeBg, SetThemeBorder, SetThemeFg methods , it can customize several colors of Timeline control. include panel, content, time scale, scrollbar, tooltips, seekbar.
  • added ShowFullScreen property, support enabled show full screen when preview the video.
  • added ChangeAudioClipImage method, support change audio clip icon.
  • added support drop media files to video tracks, audio tracks, image track from listbox, listview, texbox etc.
  • added C# 2010 WPF sample, C# 2010, C#2015 DragAndDrop, VB.NET 2010, VB.NET 2015 DragAndDrop samples.
  • updated C# 2010, C# 2015, VB.NET 2010, VB.NET 2015, VC samples.

Version 3.1 Released (14 November, 2017)

  • 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.

Version 3.0 Released (17 September, 2017)

  • added support MPEG2, VOB, M2TS plugin, now support input MPEG2, VOB, M2TS video, support frame by frame preview when click the ruler.
  • updated VB.NET 2010, VB.NET 2015, C# 2010, C# 2015, VC 2010 samples.


Version 2.0 Released (9 May, 2017)

  • added support input 4K MP4 video (3840x2160).
  • added Dual Display feature. Timeline Control UI display on Monitor 1, Full Screen Video display on Monitor. Use this feature, you may use movie maker timeline to create video player application. 
  • fixed MPEG file seeking and hang issue.
  • added new icons of Timeline Control, Now it look like more professional.
  • updated VB.NET 2010, VB.NET 2015, C# 2010, C# 2015, VC 2010 samples.
  • added EnableSeeking property , enable or disable seeking video when playing.
  • added UseDualDisplay property.


Version 1.5 Released (18 November, 2016)

 

  • added support allows you to disable codecs (black list) or You can define which codec to use (white list). It will solved Codec Compatibility issue.
  • added support list all current filters name in current graph.
  • added DecoderFilterType property.
  • added DecoderGetCurrentFiltersCount,DecoderGetCurrentFilterName, DecoderFilterAddToList, DecoderFilterClearList methods.
  • updated VB.NET 2010, VB.NET 2015 C# 2010, C# 2015, VC 2010 samples.

 

Version 1.0 Released (24 September, 2016)

Online Documentation

Related Products