This page is dedicated to various media applications made by Solveig Multimedia
SolveigMM AVI Demultiplexer — DirectShow Filter + OpenSource under MIT License
The DirectShow filter to split AVI filtes to video/audio/subtitles streams.
SolveigMM MP4/3GP to ASF — Console application
The console application that re-multiplexes 3GP/MP4 files with AVC video (with or without B frames) to ASF format to be compatible with Microsoft Play Ready DRM platform (can be played back on Android devices like Samsung Galaxy S) using Elecard MP4 Demuxer and SolveigMM ASF Multiplexer DirectShow filters. It also extracts video/audio elementary streams from ASF, adding ADTS headers to AAC audio.
SolveigMM BMPs to AVI — .NET application + DLL + DirectShow filter
The project is a DirectShow filter to produce the video stream from input BMP pictures(24-32bits), Visual C++ DLL, providing the necessary functions to operate with the filter and Visual C# application to use the DLL API. The available functions are muxing BMPs into the AVI with the given frame duration. The output can be compressed with one of the available encoders or uncompressed (RGB24). The DLL allows getting information from AVIs, like the frame size, compression method, the frame durationand total number of frames in the given AVI. Also DLL can be used to get the screen shot (24bit BMP) of the exact frame from existing AVI file.
SolveigMM DVD Render — Console application
The console application that crates DVD image(VOB+ IFO) getting to input MPEG-2 Program Streams encoded and muxed with DVD compatible parameters like bitrate,resolution, framerate etc, and PES packet size of 2048. Such streams can be created by Mainconcept MPEG-2 encoder and Multiplexer with DVD compatible options enabled. Aplication adds to streams navigation packets and creates necessary IFO structure. Iput parameters are folder with MPEG-2 PS files, chapter lengt, output folder for DVD Image. Source codes language is Visual C++
SolveigMM RTSP ASF Client — MFC Application
The project downloads ASF/WMV/WMA files broadcasted via RTSP protorol throug TCP/IP and save the file to HDD. Also it is possible to download some file with MMS:\\ prefix as new Windows Media Servers use also RTSP instead of Microsoft MMS protocol wile MMS:// session is requested. Source codes language is Visual C++
SolveigMM Subtitler — DirectShow filter
The DirectShow filter to overlay unicode text that is read from set SRT file to specified position on raw video in RGB24 format with a specified font. Source codes language is Visual C++
SolveigMM WMV,MPEG-2 to DV Editor — .NET application + DLL
The project is .NET application and .NET DLL enabling simultaneous transcoding and splicing input WMV or MPEG-2 files to AVI DV type 1 or 2 according to set fragment list start/length posititions in milliseconds or frames units. Application is based on DirectShow Editing Services (DES) Technology. Source codes language is C# .NET
SolveigMM DV to WMV Editor — .NET application + DLL
The project is .NET application and DLL. It finds time breakes in input DV file, list them and transcode DV segments according to these breaks to output WMV files. Application is based on DirectShow Editing Services (DES) Technology. Source codes language is C# .NET