Solveig Multimedia Forum - Get help for video editing software
SolveigMM Software Development Kits => SolveigMM Video Editing SDK => Topic started by: Dmitry Vergeles on March 28, 2005, 07:16:18 PM
-
There is an alfa version of SolveigMM ASF Multiplexer that needs to be tested.
http://www.solveigmm.com/files/SMMASF_2005_03_28.zip
The muxer allows the user to multiplex any pre-compressed or raw audio/video streams (DIVX, H264,MPEG-2,WM, etc.).
It takes to the input a video stream as a framed structure (i.e. one DirectShow Sample has to contain an integer number of Video frames).
Such a video structure is supported by most video encoders.
Input audio/video samples have to have valid time stamps.
As for H264, currently it only operates with Moonlight H264 Encoder. In spite of Encoder mediatype the muxer wtites to an ASF file a mediatype with fourcc - AVC1.
For operating SolveigMM ASF Muxer the Windows Media Format 9.0 Runtime has to be set up.
There are DirectShow graph types the muxer can be tested within:
File Source-> AVI Splitter [DivX]-> SolveigMM ASF Multiplexer
[AC3]->
File Source-> MPEG2 Demuxer->MPEG2 Decoder->Moonlight H264 Encoder-> SolveigMM ASF Multiplexer
[MPEG1]->-------------------------------------->
etc...
Any suggestions,notes, bug reportes are really appreciated.
-
With this filter it is finally possible to use the ASF file container more than just for windows media formats. Excellent work!
Can I use the two audio inputs for two stereo signals ?
kind regards
Wolfgang
-
Hello Wolfgang,
It nice to see you here :)
Shure you can use both input audio pins for two streams.
Moreover, after you connect both these pins a new one has to appear.
But since it is only the alfa version there are some problems probably.
So you can try it for your task.
-
There is a new version being tested of SolveigMM ASF Multiplexer.
http://www.solveigmm.com/files/SMMASF_2005_04_06.zip
It has been improved operating with MPEG2 and H264 streams.
Since there is still no an official mediasubtype for H264, the multiplexer allows an user to set mode - "Treat input video as H264" and disregarding an input subtype set one with own fourcc (AVC1,H264,X264,VSSH, etc). It is necessary to use it with various H264 decoder/encoders.
(http://www.solveigmm.com/files/ASF_MUXER_PPAGE.GIF)
-
The new verion being tested is available (2005.04.21)
http://www.solveigmm.com/files/SMMASF_2005_04_21.zip
there have been fixed some bugs, including
quote:
--------------------------------------------------------------------------------
x264 in avi,connect avi splitter stream00 to SMM multiplxer,if check "treat input as H264",ther result asf file can't play with mpc,if uncheck it,output asf can play with mpc.
--------------------------------------------------------------------------------
There is no more restriction for a video to be frame based for H264 and MPEG-2. The muxer is able to receive H264 and MPEG-2 as a bitstream.
This feature permits to use the muxer with MPEG-2 TS/PS demuxers directly.
f.e.
Src (MPEG-2 )->MPEG-2 dmx [vid] -> ASF Muxer
-
There is a new version being tested of SolveigMM ASF Multiplexer.
http://solveigmm.com/files/SMMASF_2005_06_01.zip
The archive also contains the muxer application
[/img]http://solveigmm.com/img/ASFMuxerApp.GIF(http://)
-
Hi!
I have been using the Solveig Multiplexer filter in the next structure:
Raw video->Encoder->SMMASF Multiplexer
I have implemented a switching application in order to record a file every minute. It all works but when the programme is running during two hours your filter stops working an gives an error message.
I don't know waht's the reason or if it's a bug...
Best Regards,
Javi
-
Hello Javi,
Could you please describe the situation in more detail?
First of all what a code of an error messsage the muxer send?
-
Hello!
My system is the following:
server: Video Source->Sender
client: Receiver->Encoder(eg DivX)->Solveig MM ASF Multiplexer
The application starts running one client graph and after a specified period of time it stops the graph that was running and run the other one. This action is repeated until the programme stops due to the error in the SMMASF.ax filter.
I don't know what kind of error is produced. Is a typical windows problem that says that my application will stop because of SMMASF.ax, but I cannot debug my programme. I only can see this error information:
Module 71
SMMASF.ax
Image Base:0x05390000 Image Size: 0x00000000
Checksum:0x00000000 Time Stamp: 0x429d70aa
Version Information
Signature: feef04bd
StrucVer: 00010000
FileVer:(1.0:0.1)
ProdVer:(1.0:0.1)
FlagMask: 0000003f
Flags: 00000000
OS: 00040004
FileType: 00000002
SubType: 00000000
FileDate: 00000000:00000000
-
Hello Javi,
It seems as a general protection error caused by SolveigMM Muxer.
Can you reproduce this situation in GraphEdit?
One more thing, to localize the error could you repeat this error with one sending graph only ?
-
I have proved the filter using it in GraphEdit and with one client only during 3 hours and the error hasn't ocurred.
I hope this could help you!
Best regards,
Javi
-
Hello Javi,
Well, it seems a crash cause is graph re-switching.
Could you please contact us at support@solveigmm.com ?