View Full Version : SolveigMM MKV DirectShow Demuxer + Muxer Testing
Stanislav Mikhailenko
14th July 2010, 03:02
@Stanislav Mikhailenko see this (http://forum.doom9.org/showthread.php?p=1416318#post1416318)...
_
Thanks, I've contacted with Mosu, he described this feature.
SamuriHL
14th July 2010, 03:06
Wonderful! Thanks!!
Two other questions. I just want to see if either of these are on your todo list. :)
-Any way to read the default flag on each subtitle track and pass that along? For example, I don't want default on most subtitle tracks but it seems Solveig and MPC mkv splitter both disregard the default flag and pick the first track it finds.
-Any option to select the streams including an option for none? Haali has a neat little tray icon for this. This is less important than the default issue to me. Simply wondering if you had plans for anything like it.
Thanks so much!!
Stanislav Mikhailenko
14th July 2010, 16:31
Wonderful! Thanks!!
Two other questions. I just want to see if either of these are on your todo list. :)
-Any way to read the default flag on each subtitle track and pass that along? For example, I don't want default on most subtitle tracks but it seems Solveig and MPC mkv splitter both disregard the default flag and pick the first track it finds.
-Any option to select the streams including an option for none? Haali has a neat little tray icon for this. This is less important than the default issue to me. Simply wondering if you had plans for anything like it.
Thanks so much!!
Yes, both are in roadmap. Can't say when it will be implemented, but should be soon.
SamuriHL
14th July 2010, 16:35
Yes, both are in roadmap. Can't say when it will be implemented, but should be soon.
That's excellent news! This is very likely to become my splitter of choice. The hard work you're putting in is VERY MUCH appreciated!!!
liquidskin76
15th July 2010, 15:29
Will definately be my muxer and splitter of choice if mkv chapter support is added to both!!!
Great work guys... keep it up.
Stanislav Mikhailenko
16th July 2010, 05:45
I'm glad to introduce SolveigMM AVI Trimmer 1.7 alpha (http://solveigmm.com/files/SolveigMM_AVI_Trimmer_1_7_alpha.zip) based on SMM Matroska Muxer/Splitter with MKV K-frame accuracy trimming functionality. This is an alpha version. More info at forum (http://www.solveigmm.com/forum/index.php?topic=2716.0).
mata7
16th July 2010, 06:36
Thanks for pointing in. If you want you can download SMM matroska muxer/splitter (http://www.solveigmm.com/files/utils/SMM_Matroska.zip) with this fix or you can wait next release with more fixes/features.
stan does you spliter work on win7 x64 media center?
cause i download from that link registre the spliter work fine on WMP but no on media center, thanks
Stanislav Mikhailenko
20th July 2010, 16:23
stan does you spliter work on win7 x64 media center?
cause i download from that link registre the spliter work fine on WMP but no on media center, thanks
Hi, this is strange but cge said here (http://forum.doom9.org/showthread.php?p=1415402#post1415402),that he tested it on Windows Media Center and it works. Did you use win7 tweak tool (http://www.codecguide.com/windows7_preferred_filter_tweaker.htm) ? Anyway i'll check that and post results later on.
mata7
20th July 2010, 18:29
Hi, this is strange but cge said here (http://forum.doom9.org/showthread.php?p=1415402#post1415402),that he tested it on Windows Media Center and it works. Did you use win7 tweak tool (http://www.codecguide.com/windows7_preferred_filter_tweaker.htm) ? Anyway i'll check that and post results later on.
thanks stan, i try win7tweak but i don't see a option to select smm spliter, take look
SamuriHL
20th July 2010, 18:32
thanks stan, i try win7tweak but i don't see a option to select smm spliter, take look
No, you set win7dstweaker to use ffdshow, and then ffdshow will use SMM splitter.
mata7
20th July 2010, 18:43
oh ok thanks samurai, so let ask you something, for example i register the mpc-hc codes and i only install ffdshow audio decoder, i never install video decode and it work fine on win7 media center, do i have to install ffdshow video decode if i use SMM Spliter?
SamuriHL
20th July 2010, 18:45
Shouldn't have to. It should work the same way as the MPC-HC splitter....in theory. :D I use the ffdshow dxva video decoders for VC1/H264 in my setup so I have both.
mata7
20th July 2010, 18:51
ok i will give a try since i have nothing better to do, so you select ffdhow or ffdshow(dxva) on win7teawk
thanks for you help
SamuriHL
20th July 2010, 18:53
That's what I did to get it to work. I use the ffdshow dxva video codec for both WMP and 7MC. Works great. And works with whatever splitter I choose as default. I have a batch file that unregisters the current splitter and registers the one I select to avoid conflicts. The 3 I use are SMM, MPC stand alone, and Haali.
mata7
20th July 2010, 19:04
well for some reazon it dont work on my system, i install ffdshow x64 last version, registre smm spliter, select ffdshow on win7 teawk and disble WMF, try to play mkv on media center i get the message cant no play video
SamuriHL
20th July 2010, 19:06
I'm not at home right now and don't have any MKV's on my laptop so I can't test it for you. I'm not 100% sure I tried 7MC with SMM. I know for a fact it works for me in WMP.
mata7
20th July 2010, 19:12
WMP work fine for me also but not media center, also on WMP bitstream don't work on my GTX 460, but whit MPC-HC codes and ffdshow bitstream fine
SamuriHL
20th July 2010, 19:34
I'm not sure what's going on there. Sorry.
jimwhite
21st July 2010, 04:27
@mata7... did you get the 64bit version of the splitter?
:confused:
mata7
21st July 2010, 05:13
i download this version
Thanks for pointing in. If you want you can download SMM matroska muxer/splitter (http://www.solveigmm.com/files/utils/SMM_Matroska.zip) with this fix or you can wait next release with more fixes/features.
Stanislav Mikhailenko
21st July 2010, 10:14
well for some reazon it dont work on my system, i install ffdshow x64 last version, registre smm spliter, select ffdshow on win7 teawk and disble WMF, try to play mkv on media center i get the message cant no play video
try to install K-lite 64 bit (http://www.codecguide.com/klcp_64bit.htm)
in Start->All Programs->K-Lite Codec Pack x64->Tools use win7DSFilterTweaker to select ffdshow and to disable all microsoft decoders and wmf filters.
Then register smm mkv splitter
in Tools there are graphstudio app try render file in it to see which filters used if this doesn't help.
I' ve checked it on my win7 64 Media Center - it works.
mata7
21st July 2010, 15:04
is ok stan, i'm really no a fan of code packs, my mkv are working fine wiht mpc-hc codes and ffdshow, i was just trying you spliter, thanks for you help anyways, i will try later again maybe i did something wrong
mata7
21st July 2010, 17:59
Hi,
there are 64-bit SMM Matroska splitter / muxers versions available for tests
SMM_Matroska_Splitter_Muxer_x64_build(version - 1.0.1007.1) (http://www.solveigmm.com/files/utils/SMM_Matroska_amd64.zip)
stan i download this version and is video is working fine on media center now :) but i just don't get audio, im gone keep trying and see where is my problem
well DolbyD Aand DTS work, but DTS-MA and Dolby T-HD don't work
Stanislav Mikhailenko
23rd July 2010, 17:06
stan i download this version and is video is working fine on media center now :) but i just don't get audio, im gone keep trying and see where is my problem
well DolbyD Aand DTS work, but DTS-MA and Dolby T-HD don't work
It can be because of header stripping feature if file was muxed with mkvmerge (which is enabled by default). There will be next release soon which fix such problems.
There are working sample files in this post http://forum.doom9.org/showthread.php?p=1407432#post1407432 Does these samples work for you?
mata7
23rd July 2010, 20:15
yeah thus samples work fine for me, so probably is the header stripping feature, any idea when you will fix it
btw thanks for you help
Stanislav Mikhailenko
26th July 2010, 04:15
yeah thus samples work fine for me, so probably is the header stripping feature, any idea when you will fix it
btw thanks for you help
Within this week, if all will be fine.
doc_dvxm
28th July 2010, 17:58
Hii there.
Firstly, I want to thank to all of you Guys for your hard work.
I am encoding HD movies. I have some questions.
1. I've read all post of this thread, and I understand that with your splitter I can play mkv files on my PC. Did you test created from your muxer mkv's on hardware MKV players like WDTV or PCH?
2. I am doing also 2in1 encodes - using Ordered Chapter Files integrated to MKV's. How we create these chapter files: please look at HERE (http://mod16.org/hurfdurf/?p=8) .
I'll test your splitter to play MKV files.
In the near future, I am planning to make 2in1 encodes again, and at this time, this encodes requires Haali Splitter.
Maybe implementation of this issues can do SMM Spliter more usefull for all of us.
Thanx in Advance...
Best Regards,
doc
Stanislav Mikhailenko
29th July 2010, 18:44
1. I've read all post of this thread, and I understand that with your splitter I can play mkv files on my PC. Did you test created from your muxer mkv's on hardware MKV players like WDTV or PCH?
No, i didn't test it on any hardware, but there is mkv validator tool which i use to validate smm muxer output. If there are any problems with it - you can describe it, if i can help without any hardware i will.
2. I am doing also 2in1 encodes - using Ordered Chapter Files integrated to MKV's. How we create these chapter files: please look at HERE (http://mod16.org/hurfdurf/?p=8) .
What does "2in1" mean?
I've read about editions and ordered chapters. Thanks for link. This feature enables looping encoded fragment with providing virtual timeline. Splitter should position to real timeline according to virtual one which is shown in viewer. + there can be parts from other files in chapters. Is this an issue?
For now splitter can just display chapters in props no more. I will add this issue to roadmap.
doc_dvxm
30th July 2010, 14:31
You are wellcome Stan...
I'll test with my hardware MKV player, then I'll provide my results.
2in1 mean: In one encode you can find an Extended Cut (Default) & Theat Cut of one movie. With adding to MKV files Ordered chapters files we can determine which frames will be playing during viewing.
Cheerz.
Stanislav Mikhailenko
2nd August 2010, 08:17
Updates:
SMM Matroska Splitter/Muxer x86 (version - 1.0.1008.2) (http://www.solveigmm.com/files/utils/SMM_Matroska.zip)
SMM Matroska Splitter/Muxer x64 (version - 1.0.1008.2) (http://www.solveigmm.com/files/utils/SMM_Matroska_amd64.zip)
Changes/Fixes:
Splitter:
Header removal compression feature support
IAMStreamSelect iface support
Default/Force flags + current system default language support
Muxer:
Too slow mux bugfix
SamuriHL
2nd August 2010, 13:24
Oh you're the man! Thank you for those changes. I'll try to get them tested out today!!
littleD
2nd August 2010, 20:59
Very nice filter. With advanced chapters support it would be quite competitive to haali splitter.
First spots:
- styled subtitles arent styled :) (these with additional fonts),
- when disable subtitles theres no effect, i need to seek to make them disappear, but enabling them back dont seem to show them again,
- none of stream has any name.
I will test some more in near future.
SamuriHL
2nd August 2010, 21:35
You need to add a title to the subtitles when authoring them. However, that being said, it should display the lang of the track which it's not doing. I need to remake one of mine and set the defaults to see if that's working. MakeMKV just sets the default and calls it good which is bad. In that case, I'd love to have SMM put in an option for "NONE" so we can select that and turn off subs without disabling it in ffdshow.
mata7
2nd August 2010, 21:50
sorry guys but how do you select or disable subtitles on SMM i play Ip Man 2 MKV with PGS subtitles and i'm not getting any sub, im using 7mc to play my MKV, also vsfilters is no loading when playing mkv on mc using SMM Codes
thanks in advance
littleD
2nd August 2010, 21:53
Right i havent give a titles to streams. However, empty place looks weird.
Default stream works ok.
SMM have option to disable subs, like in haali the last "no subs" always disables them. ..Oh enabled_back subtitles shows when checked default yes during muxing.
MKV file with header removal compression on h264 plays ok.
SMM has problems with zlib compressed streams. Any more work needed on it than on header removal?
Does that splitters shows PGS subs at all?
SamuriHL
2nd August 2010, 22:34
I'm not seeing an option to disable subs. I only get the one subtitle listed and that's it. What am I missing?
littleD
2nd August 2010, 22:51
Use MPC-HC go to Filters>>>SmmmatroskaSplitter, hover mouse over it and "menu" will appear. Then you see A/V/S info. Last position in Subs menu is No Subtitles. This one disables them. If you have more no named subs, all are "No sub".
Its just like in any other filter haali eg.
SamuriHL
2nd August 2010, 22:59
Except I'm not using MPC-HC. :) I'm using FFDSHOW for dxva, subs, and bitstreaming in WMP. And in ffdshow I only get the one subtitle and that's it.
littleD
2nd August 2010, 23:13
So disable it in ffdshow. :) Why You need do this by SMM filter?
SamuriHL
2nd August 2010, 23:15
Because eventually I'd like to see the functionality mature a bit more so that you can disable the subs but still have it play forced subs that are detected within the disabled sub. This is what happens when playing a blu-ray, for example, and you have forced subs for a foreign language. (I.E. District 9). Yes, we can separate out the forced subs and make them default and all that, but, I'd like it to match what we already do on blu-ray.
robpdotcom
2nd August 2010, 23:18
I've tried SMM splitter several times now, and I always have the same issue:
For any files with TrueHD, I get no audio. Looking at my filters in MPC, it shows: EVR, MPC video decoder, SolveigMM Splitter... no ffdshow. Opening with GraphStudio shows the same: File Source -> SMM Splitter -> Video Decoder -> Video Renderer... no audio stream. DTSHD-MA works fine, and so does normal AC3.
Any clue as to what might be the problem? I have:
i3 530 (not using integrated GPU)
ATI 5750 GPU
W7 x64 (but using x32 ffdshow, SMM splitter, and MPC)
MPC-HC 1.3.2099
ffdshow rev. 3516
Stanislav Mikhailenko
3rd August 2010, 06:33
I've tried SMM splitter several times now, and I always have the same issue:
For any files with TrueHD, I get no audio. Looking at my filters in MPC, it shows: EVR, MPC video decoder, SolveigMM Splitter... no ffdshow. Opening with GraphStudio shows the same: File Source -> SMM Splitter -> Video Decoder -> Video Renderer... no audio stream. DTSHD-MA works fine, and so does normal AC3.
Any clue as to what might be the problem? I have:
i3 530 (not using integrated GPU)
ATI 5750 GPU
W7 x64 (but using x32 ffdshow, SMM splitter, and MPC)
MPC-HC 1.3.2099
ffdshow rev. 3516
There are working sample files in this post
http://forum.doom9.org/showthread.php?p=1407432#post1407432
Does these samples work for you?
There can be that audio track's "Codec ID" has diffrent name if you don't have any audio track. Could you provide this value from MPC-hc in File->Properties, MediaInfo tab.
Stanislav Mikhailenko
3rd August 2010, 07:00
- styled subtitles arent styled :) (these with additional fonts),
This is fault of the filter that displays subtitles i suppose (ffdshow or other ) Render file in graph studio and check
that filter.
- when disable subtitles theres no effect, i need to seek to make them disappear, but enabling them back dont seem to show them again,
Yes, there are some problems when using ffdshow to display subtitles (e.g. haali doesn't use it - it inserts vobsubs filter) may be i'll do that too.
- none of stream has any name.
SMM splitter displays stream name which was set while muxing mkv file. If it was empty - nothing displayed. So there needs to add language of the track additionally to stream title. This will be done in next release.
Thanks for test it.
Stanislav Mikhailenko
3rd August 2010, 07:06
Right i havent give a titles to streams. However, empty place looks weird.
Default stream works ok.
SMM have option to disable subs, like in haali the last "no subs" always disables them. ..Oh enabled_back subtitles shows when checked default yes during muxing.
MKV file with header removal compression on h264 plays ok.
SMM has problems with zlib compressed streams. Any more work needed on it than on header removal?
Does that splitters shows PGS subs at all?
there is no zlib commpression support for now. PGS if its not compressed - should work. If not - provide Codec ID for this track (MPC-hc "File->Properties", "MediaInfo" tab) and/or problem file.
Stanislav Mikhailenko
3rd August 2010, 07:20
Because eventually I'd like to see the functionality mature a bit more so that you can disable the subs but still have it play forced subs that are detected within the disabled sub. This is what happens when playing a blu-ray, for example, and you have forced subs for a foreign language. (I.E. District 9). Yes, we can separate out the forced subs and make them default and all that, but, I'd like it to match what we already do on blu-ray.
There is some misunderstanding in my mind about Forced Flag, I thought that it like FlagDefault but provide one more level to override. Now I've understand that if track marked as Forced it MUST be played (like written in matroska spec :) ) This means, if subs are enabled and there is forced subs tracks, there will be 2 subtitles tracks to be played ?
There is need 2 lists to select subs (one for tracks without force flags and one for with it)?
If you have an opportunity to share that file or provide link - it will help.
robpdotcom
3rd August 2010, 07:22
There are working sample files in this post
http://forum.doom9.org/showthread.php?p=1407432#post1407432
Does these samples work for you?
There can be that audio track's "Codec ID" has diffrent name if you don't have any audio track. Could you provide this value from MPC-hc in File->Properties, MediaInfo tab.
Thanks for the response.
I tried the sample "THD_out.mkv" from the link you posted. I do get audio, and my A/V receiver shows TrueHD, but the sound is very choppy, and with static.
I checked the Codec ID from the MediaInfo tab as you instructed; it shows "A_TrueHD".
Also, in case this is any help, when I go to Filters->SolveighMM Splitter, it is showing both the video and audio streams.
Lastly, I have the same issue whether I use MPC or WMP - neither player will pass the TrueHD audio.
Stanislav Mikhailenko
3rd August 2010, 07:23
sorry guys but how do you select or disable subtitles on SMM i play Ip Man 2 MKV with PGS subtitles and i'm not getting any sub, im using 7mc to play my MKV, also vsfilters is no loading when playing mkv on mc using SMM Codes
thanks in advance
smm splitter for now doesn't use vsfilter. to enable subs if you use ffdshow open it's properties and check Subtitles to display.
Stanislav Mikhailenko
3rd August 2010, 07:38
Thanks for the response.
I tried the sample "THD_out.mkv" from the link you posted. I do get audio, and my A/V receiver shows TrueHD, but the sound is very choppy, and with static.
I checked the Codec ID from the MediaInfo tab as you instructed; it shows "A_TrueHD".
Also, in case this is any help, when I go to Filters->SolveighMM Splitter, it is showing both the video and audio streams.
Lastly, I have the same issue whether I use MPC or WMP - neither player will pass the TrueHD audio.
smm splitter recognizes "A_TRUEHD", and your file contains "A_TrueHD" - this cause the the problem i suppose. can you use mkv validator (http://matroska.org/downloads/mkvalidator.html) tool and mkclean tool (http://matroska.org/downloads/mkclean.html)
The codecs spec (http://matroska.org/technical/specs/codecid/index.html) doesn't say anything about case sensivity and for now there is no A_TRUEHD at all.
robpdotcom
3rd August 2010, 07:59
Hmm. I downloaded the two tools, but I don't know how to extract/use them. They are filetype bz2?
Also, I found a workaround for my issue:
With the movie playing, I right click > filters > SMM Splitter > Properties. Then, Pin Info > [OUT] Audio 0. Under AM_MEDIA_TYPE, it shows "subtype: Unknown GUID Name {EB27CEC4-163E-4CA3-8B74-8E25F91B517E}"
I pasted that GUID into ffdshow's Media subtype, and ffdshow loaded.:)
The only problem then was that Reclock was trying to load, so I had to select in ffdshow "Connect to 'DirectSound'" instead of "Any filter". After changing the "Connect to" setting, Reclock no longer loads, and everything works fine now.
If you can show me how to extract the tools you mentioned, I certainly don't mind. I'd like to help in any way I can.
EDIT: Took another look at the tools and noticed the binary download - I'll run each of them and let you know the results.
SamuriHL
3rd August 2010, 14:05
There is some misunderstanding in my mind about Forced Flag, I thought that it like FlagDefault but provide one more level to override. Now I've understand that if track marked as Forced it MUST be played (like written in matroska spec :) ) This means, if subs are enabled and there is forced subs tracks, there will be 2 subtitles tracks to be played ?
There is need 2 lists to select subs (one for tracks without force flags and one for with it)?
If you have an opportunity to share that file or provide link - it will help.
No, that's not how it should work in my mind. If a subtitle track contains forced subs, the forced subs should play even if the subs are set to none. If the track is selected, then ALL the subs in that subtitle track should play. (In PGS subs, you can have both forced and non-forced subs in the same subtitle track...they are simply flagged as such). Most of us are extracting the subs with forced flag inside a regular subtitle into a separate subtitle track containing just the forced subs. This is fine and we can continue that route no problem. I guess if we set that to default there really isn't a problem. In any case, what I was saying about forced subs embedded in a regular subtitle track is simply what happens when playing a blu-ray. A good example is District 9. They embed forced subs for foreign language inside the regular sub track. So if no subs are selected, just the forced subs from that track play. If the sub track is selected, then all the subs from that track play. If that can't be done in MKV, that's ok. I just thought it would be a useful feature. MakeMKV can extract the forced subs into a separate track, so, not a big deal.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.