Show / Hide Table of Contents

    Solveig Multimedia logo


    Video Editing SDK for Windows

    SDK Version: 5.0

    Date modified: January 09 , 2023

    First edition: February 27, 2007

    More information can be found at: https://www.solveigmm.com
    For Technical Support, contact the Solveig Multimedia Technical Support Team: support@solveigmm.com
    For purchasing and licensing information, contact the Sales Department: info@solveigmm.com
    For more information, contact Solveig Multimedia.

    Product Description

    The SolveigMM Video Editing SDK is intended for developing digital video/audio editing applications using Solveig Multimedia components.

    The SDK consists of set of DLLs, DirectShow filters and COM objects.

    The heart of the SDK is SolveigMM Video Editing Engine to be a COM object supports a number of editing operations in smart mode:

    • trimming and cutting out an arbitrary number of fragments from input pre-encoded files in fast and lossless modes with Frame or K-Frame accuracy;
    • multiplexing video and audio streams to different output formats;
    • demultiplexing inputs to elementary video/audio;
    • re-multiplexing one format to another;
    • lossless media files merging;
    • muting particular audio fragments without re-encoding;
    • seamless playback and editing of playlists with pre-defined timeline;
    • playback and editing video in cloud with HTML 5 preview;
    • editing of growing TS files;
    • voice over;
    • repairing, indexing damaged or unindexed Windows Media Files (WMV, WMA, ASF files) by means of re-multiplexing;
    • processing batch of media files. All media files trimming configurations must be described within a batch file (*.xtl);

    The engine can be used with C#, C++, .NET, Visual Basic, Delphi.

    Please find below SDK input/output formats and video/audio types.

    • trimming, cutting out an arbitrary number of fragments from input pre-encoded files in fast and lossless modes with frame accuracy and lossless media files merging
      Supported formats:

      MXF Format video: XAVC, XAVC-Intra, XAVC-LongGOP, H.264, AVC-Intra 50/100, XDCAM HD, XDCAM IMX, XDCAM EX
      audio: PCM
      MP4 ISO Format video: H265, H264
      audio: AAC
      other video/audio
      MOV Format video: H264
      audio: AAC
      other video/audio
      FLV Format video: H264
      audio: AAC
      MPEG TS Format video: H265, H264
      audio: AC3, AAC
      H.265 Format Video elementary stream
      H.264 Format Video elementary stream
      MPEG-2 Format Video elementary stream
      MPEG-1 Format System stream
      Video elementary stream
      Audio elementary stream
      XAVC Format Video elementary stream
      AVCHD Format H.264 and Dolby AC-3 packaged into the MPEG transport stream
      ASF Format video: any 3rd party video type
      audio: any 3rd party audio type
      WMV Format video: any Windows Media Video
      audio: any Windows Media Audio
      AVI Format, OpenDML AVI
      any size (> 2GB, > 4GB)
      video: DV AVI type 1 / type 2, any video type
      audio: any audio type
      Matroska Format video: H265, H264
      audio: AAC
      other video / audio
      WEBM Format video: VP8, VP9 (only K-Frame editing)
      audio: Vorbis
      Audio mp3, mp1, aac, ac3
    • adding video transitions - fade-in, fade-out, dissolve
      Supported formats:

      MXF video: XAVC, XDCAM
      audio: PCM
      MP4 ISO Format video: H264
      audio: AAC
    • overlaying pictures on video
      Supported formats:

      Pictures PNG
      JPEG
      MXF video: XAVC, XDCAM
      MP4 ISO Format video: H264
    • converting pictures into a video
      Supported formats:

      Pictures PNG
      JPEG
      MXF video: XAVC, XDCAM
      MP4 ISO Format video: H264
    • mute audio segments

      MXF audio: PCM
      MP4 ISO Format audio: AAC
    • voice-over (mix audio from the separate file)

      Audio MP3
      MXF Format audio: PCM
      MP4 ISO Format audio: AAC
    • processing batch of media files. All media files trimming configurations must be described within a batch file (*.xtl). See the samples of the projects in the Batch samples section. Demonstrated by a command-line utility smm_batchsplit. To get input/output formats see the specific features description on this page.

    • Transcode by reference. Transcodes input file with exact same codec and container parameters specified by the reference file.

      MXF Format video: XAVC, XDCAM
      audio: PCM
      MP4 ISO Format video: H264
      audio: AAC

      This feature is demonstrated by a command-line utility SMM_MP4Transc that transcodes an MP4 file with exact same codec and container parameters specified by the reference MP4 file;

    • TS to MP4 remux with trimming. Demonstrated by the SMM_TS2MP4 command-line utility that transmuxes an MPEG-TS file segment specified with start/end times to an MP4 file;

      MPEG TS Format video: H265, H264
      audio: AAC

    ©2005-2023 Solveig Multimedia. All rights reserved.

    Back to top Generated by DocFX