Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Alternative matroska splitter (Read 7109 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Alternative matroska splitter

Hi,

just informing you that Haali from the matroska team is working on a new DirectShow splitter, based on his own C library for matroska handling. The same library is also used in Betaplayer, the first player for PocketPC with matroska support.

The splitter can be found here :  http://haali.cs.msu.ru/mkv/

Support for most formats is rather complete already, and Haali has plans to extend it to support Editions, control tracks and later matroska menues.

Speaking of Editions, he added support for this already, and there is a test file you can find here so you get an impression on what you will be able to do with Editions. Basically they are a big step towards the long-awaited control tracks, and they allow you to define various ways to play a file, starting with chapter 1, skipping chapter 2, proceeding with chapter 3 and 4, skip #5 and end the file with chapter 6.

The test Editions in this file can be accessed from the tray icon of the splitter, just make a right click on it and select the Edition you want to play. And dont ask me how he has created this test file, i honestly dont know yet  ....

Have fun testing  !

Christian

Alternative matroska splitter

Reply #1
What is the difference between Splitter.dll  and SplitterA.dll?

Alternative matroska splitter

Reply #2
SplitterA.dll is a none unicode version for Win9x.

Alternative matroska splitter

Reply #3
ChristianHJW> Do you plan to replace this splitter with the Gabest's one in Matroska Pack? What I really like on this filter, is the ability to change chapters from the system tray icon, even on players which don't support matrska chapters. I had a problem with Gabest's splitter and matroska files with embedded subtitles. The files won't play at all in most players unless I installed VobSub subtitle filter. I'll test it with this filter and I'll let you know the results then. Until now I had no problems with this new splitter.
Good work.
Vlada

Alternative matroska splitter

Reply #4
Quote
Do you plan to replace this splitter with the Gabest's one in Matroska Pack?

Of course I meant to replace the Gabest's filter with the Haali's one.
I tried a file with subtitles. Now it works as I would expect. I get an error saying that I don't have all filters installed, but the file plays (WMP 6.4, ViPlay 2.09). The file still won't play in MV2Player, but this is most likely the players fault. I had some troubles finding Toff's VSFilter.dll, so here is the link: VSFilter.
Best regards,
Vlada

Alternative matroska splitter

Reply #5
Very nice indeed. I especially like the "block dance" seek mode  What's it do, re-use the old I-frame with the new P- and B-frames?

I tested it out with a bunch of my files, and haven't found anything wrong. Just one little "issue" though: if I turn the subtitle switcher on, it gives a list of subtitles, but there's no "no subtitles" option.

By the way, what will the "control tracks" you mentioned do?
"We demand rigidly defined areas of doubt and uncertainty!" - Vroomfondel, H2G2

 

Alternative matroska splitter

Reply #6
Menu-support (DVD-style?), re-using the same chapters for opening and end credits of several episodes of a TV-series...

Alternative matroska splitter

Reply #7
Cant tell about what 'block dance' exactly does yet, but will find out. About Editions and Control Tracks, yes, t.g.deck is fully correct, they will be used in the menue system ....

Alternative matroska splitter

Reply #8
After toying with this for a while, I noticed that the seeking seems not to be entirely working. In Media Player Classic, Shift+right or shift+left will seek to the next or previous keyframe. With the standard 1.0.2.4 it works. With Haali's splitter, it doesn't. Other than that, it looks good.

Would these "control tracks" be able to get chapters from other files? Most of my MKVs are anime series, and I always put the opening and credit scenes in separate files. It would be nice if, for example, I could specify:
in ep1.mkv:  opening.mkv > ep1.mkv > credits.mkv
in ep2.mkv:  opening.mkv > ep2.mkv > credits.mkv
etc.

Speaking of grabbing from different files, does anything support Matroska splitting yet?

Thanks for the response!
"We demand rigidly defined areas of doubt and uncertainty!" - Vroomfondel, H2G2