Video Editing SDK for Windows
SDK Version: 6.0
Date modified: February 02, 2024
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 engine can be used with C#, C++, .NET, Visual Basic, Delphi.
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, 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(Intra 50/100, LongGOP), XDCAM(HD422, HD50, IMX, EX)
audio: PCMMP4 ISO Format video: H265, H264
audio: AAC
subtitles (only external): ASS, SRT
other video/audioMOV Format video: H264
audio: AAC
other video/audioFLV Format video: H264
audio: AACMPEG TS Format video: H265, H264
audio: AC3, AACHLS-TS/HLS-fMP4 video: H264
audio: AACH.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 typeWMV Format video: any Windows Media Video
audio: any Windows Media AudioAVI Format, OpenDML AVI
any size (> 2GB, > 4GB)video: DV AVI type 1 / type 2, any video type
audio: any audio type
subtitles: UTF8, ASS, SSA, GAB2Matroska Format video: H265, H264
audio: AAC
subtitles: UTF8, ASS, SSA
other video / audioWEBM Format video: VP8, VP9 (only K-Frame editing)
audio: Vorbis
subtitles: UTF8, ASS, SSAAudio mp3, mp1, aac, ac3 Video transitions - fade-in, fade-out, dissolve
Supported formats:MXF video: XAVC, XDCAM
audio: PCMMP4 ISO Format video: H264
audio: AACHLS-TS/HLS-fMP4 video: H264
audio: AACChroma key effect
Supported formats:MXF video: XAVC, XDCAM
audio: PCMMP4 ISO Format video: H264
audio: AACHLS-TS/HLS-fMP4 video: H264
audio: AACOverlaying pictures on video
Supported formats:Pictures PNG
JPEGMXF video: XAVC, XDCAM MP4 ISO Format video: H264 HLS-TS/HLS-fMP4 video: H264
audio: AACConverting pictures into a video
Supported formats:Pictures PNG
JPEGMXF video: XAVC, XDCAM MP4 ISO Format video: H264 Mute audio segments
MXF audio: PCM MP4 ISO Format audio: AAC HLS-TS/HLS-fMP4 video: H264
audio: AACVoice-over (mix audio from the separate file)
Audio MP3
WEBM(OPUS)MXF Format audio: PCM MP4 ISO Format audio: AAC HLS-TS/HLS-fMP4 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: PCMMP4 ISO Format video: H264
audio: AACThis 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: AACRe-multiplexing one format to another
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
Repairing, indexing damaged or unindexed Windows Media Files (WMV, WMA, ASF files) by means of re-multiplexing
Demultiplexing inputs to elementary video/audio
Multiplexing video and audio streams to different output formats