View Full Version : Alternative Matroska Splitter (Haali)
Pages :
1
[
2]
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
obieobieobie
25th September 2004, 02:38
Interesting, but why isn't robux4 allowed to post here? If it is any of our business, that is..
Hiro2k
25th September 2004, 06:09
When you are suspended you cannot post for a month.
RadicalEd
25th September 2004, 06:10
Originally posted by obieobieobie
Interesting, but why isn't robux4 allowed to post here? If it is any of our business, that is..
I'd imagine it's this (http://forum.doom9.org/showthread.php?s=&postid=538695#post538695).
The moderation policy here seems to be "throw the baby out with the bath water"...
obieobieobie
25th September 2004, 16:23
Ah, thank you. I must have missed that. Sorry for cluttering the thread. :)
thoralf
26th September 2004, 12:03
good news, then. Since there were no new posts for a long time, it just looked like this nice splitter has been abandoned ... good to see it's not.
About this alexnoe vs. koepi vs. robux ogm-war: well, they should just calm down a bit ... If they were to discuss this non-issue in a pub, I'd happily buy them a beer :-)
Kurtnoise
8th December 2004, 14:17
Some news from Haali in Matroska-Devel ML :
I think it's time for more public testing of my new code, the binaries are available at http://haali.cs.msu.ru/mkv/.new/ .There are two mkx.dll avi.dll and slitter.ax, all of these need to be registered. I've also prepared an installer that does just that: MatroskaSplitter.exe. Since splitter IDs are hardcoded in VSFilter, there is a new build of VSFilter with new splitter support.
This is a complete rewrite from scratch to have better design and better maintainability. DShow interfacing was completely separated from actual file parsing via COM interfaces, so one common DShow code can be used with many file formats. I've implemented AVI support in one weekend using that framework as a proof of concept. AVI splitter is not registered by default but the DShow filter will open avi files, so you can play with it in graphedit, or do something evil like copy /b file1.mkv + file2.avi file3.mkv
Major new features:
* Multisegment files support, you can produce those by running copy /b file1.mkv + file2.mkv multiseg.mkv
* Files with multiple video tracks are supported, streams can be switched via tray menu.
* Pre/post chapter commands, framework is in place, but only one command is implemented so far: NextSegment is executed at the end of current segment.
* Internal stream switching with WMP9/10 support, can't be turned off due to the way it is implemented, so you'll need to use my tray icon or WMP :]
* Probably some other stuff that I forgot about.
Known issues:
* Switching from a segment with sound to a soundless one doesn't work.
* Switching some video stream formats results in a crash in ffdshow, e.g. mpeg4->huffyuv. I didn't try debugging this yet.
I expect some minor bugs to show up, hopefully nothing major will happen. I'd appreciate it if you try this new code and report any problems andfeature requests either to ML or to me privately. Thanks in advance.
filewalker
9th December 2004, 15:58
Cool, works fine here.
nice to read, that there's a progress in the development.
Cu
Yusaku
10th December 2004, 12:00
some comments from a short test:
* Loading of file seems to take longer time than Gabest's filter
* After opening 700MB file (DivX, two AAC tracks, SRT, VobSub and SSA subs) and playing with stream switching a bit the filter tends to freeze on seek. Very hardly reproducible on exact spot, but consistent (exactly the hardest bug type to eliminate...)
Slave01
10th December 2004, 17:00
Fantastic! I'll still wait soundlessy.
Greetings
thoralf
15th December 2004, 20:26
Originally posted by Yusaku
[...] playing with stream switching a bit the filter tends to freeze on seek. Very hardly reproducible on exact spot, but consistent
same thing here. keep up the good work anyway :-)
Palikrovol
15th December 2004, 23:02
new version "2004-12-15"
http://haali.cs.msu.ru/mkv/.new/
robUx4
15th December 2004, 23:09
Among other things, it can play AVC in Matroska. If you manage to mux such a file :D
Kurtnoise
15th December 2004, 23:40
Hi RobuX4,
It's good to see you here...;)
Among other things, it can play AVC in Matroska. If you manage to mux such a file
Could you elaborate little bit more please ?? How can we manage the mux ?? Thanks.
bill_baroud
16th December 2004, 14:12
by coding the muxing tool yourself no ? :sly:
filewalker
16th December 2004, 15:58
Can somebody find a changelog?
Cu
Yong
17th December 2004, 11:54
This matroska splitter can't "split" the FLAC audio format...
Slave01
17th December 2004, 14:07
I have installed it but i can find it difficult to see if now i am using the new splitter or the old one. Can anyone post some "testing clips" please?
Greetings
Shinobu
26th December 2004, 12:24
any chance to get the autoloading of subtitle works ?
i also have some seeking lags (not cpu problem) and strange sound bug when seek with AAC+.
i've none of these bugs with gabest splitter.
also your splitter doesn't seems to realy work on 98/me, do you plan to devel that ?
otherwise it's a good work, thanks for doing it.
++
LeMoi
26th December 2004, 22:44
To display subs correctly, just use the vsfilter.dll you'll find here
http://haali.cs.msu.ru/mkv/
Mosu
26th December 2004, 22:49
Guys, it's really great that you test Haali's new splitter. But Haali doesn't read this forum very often ;) Therefore we'd like to ask you to post problems with his splitter to our mailing list: matroska-devel@lists.matroska.org (No need to subscribe first, just sent an email)
Thanks :)
Shinobu
10th January 2005, 19:22
new version
NOTES
=====
* MatroskaSplitter.exe is a simple installer that supports both Win9x and real
systems.
* Stock vsfilter doesnt support autoloading with this parser, you need to enable
autloading in splitter properties.
* Vorbis decoding with OggDS won't work, use CoreVorbis if you need that
* Old CoreVorbis can't function properly with this splitter, please use the latest
decoder from http://corecodec.org/frs/?group_id=16
Changes
=======
10/01/2005 Fix seeking in files that don't start at 0.
10/01/2005 Native mpeg4 support, fix tree in properties page, automatically
load linked files (needs to be enabled in options).
06/01/2005 Start menu shortcut, better win9x support, other small fixes and
improvements.
02/01/2005 Win9x support.
02/01/2005 Mode2 cd support, various fixes and improvements.
17/12/2004 Flac playback fixed.
17/12/2004 A complete rewrite with many new features.
so vsfilter doesn't seems to auto load again but there's no mod vsfilter on his site anymore ... too bad.
mkv with nero avc don't seek on my computer, it stop the video and i need to reload it.
++
LeMoi
10th January 2005, 20:19
You have to specify the framerate during the muxing, if you want to play it correctly
And in the future, you'll always need the alternative vsfilter, which, i have to say, i find better thant gabest one (it displays sub's name of mkv files, not only their language ;)
filewalker
10th January 2005, 22:12
I think I just found some bugs in the 10.01.2005 build:
1)If I tried to open the "Matroska Splitter seetings" the first time, a pop up message came and asked for "rundll.exe". I manually linked it to its' location.
2)Although "Autoload VSFilter" is set to Yes, VSFilter doesn't autoload. (yes,the patcheed modified VSFilter is installed)
3)If I stop the playback in the Zoomplayer and then load the MKV file again, I get an error message:
"Error:can't open file:80070020"
Zoomplayer tells me:
"Error 80070020 - Unable to create the "Matroska File" Filter- Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird" (translated: the process can't grab the file because it is used by another process)
After this message ZP hangs up! (never happened before, now for 2 years)
In Graphedit:
If I open a MKV file, Graphedit tells me: "The format of some files in the video aren't supported." (VSFilter?)
After pressing ok, the graph is build up, but VSFilter isn't loaded.
System: WinXP
edit:
(also mailed to the matroska mailinglist)
Cu filewalker
iapir
10th January 2005, 22:17
Originally posted by filewalker
2)Although "Autoload VSFilter" is set to Yes, VSFilter doesn't autoload. (yes,the patcheed modified VSFilter is installed)
Copied on your HD doesn't mean it's used. Maybe you're still using a previous installed VSFilter... Yes, DirectShow is hell !
filewalker
10th January 2005, 22:23
Believe me, only the patched version installed and registered in my system. I really take care what is registered in my system.
And the patched VSFilter has worked in all versions( ...,08.12.2004/15.12.2004/03.01.2005) of Mike's Matroska parser till I used the latest build.
Cu
NuPogodi
11th January 2005, 16:00
If I tried to open the "Matroska Splitter seetings" the first time, a pop up message came and asked for "rundll.exe". I manually linked it to its' location.
Changes in the last version:
11/01/2005 Fix rundll32 path.
11/01/2005 Add another mediatype for A_REAL, it should play in MPC now.
LeMoi
11th January 2005, 16:07
And chapters are now displayed correctly ;)
filewalker
11th January 2005, 21:14
And in the future, you'll always need the alternative vsfilter, which, i have to say, i find better thant gabest one (it displays sub's name of mkv files, not only their language
Mike, author
Vsfilter doesnt support autoloading with this parser, you need to enable autloading in splitter properties.
The splitter option is for compatibility with other vsfilter versions that don't support autoloading themselves.
In the mailinglist Mike(the author) wrote that gabest's VSFilter is supported now (better combatibility) and can now also be used, but you need to "to enable autloading in splitter properties", otherwise gabest's VSFilter won't load for showing subs.
So you see, we don't need the patched version in the future...although Toff's version has some adavantages, as you already wrote ;) ...
Cu
Liisachan
11th January 2005, 22:32
Originally posted by LeMoi
And in the future, you'll always need the alternative vsfilter, which, i have to say, i find better thant gabest one (it displays sub's name of mkv files, not only their language ;) Gabest's VSFilter can do the same already at least with MPC. Altho, I agree with you that we'd need alt. VSfilter especially if Gabest doesn't interested in developing the new version for now... Perhaps someone has to develp USF DSFilters too.
Liisachan
12th January 2005, 15:53
Autoloading VSFilter works fine for me on my Win2k.
Btw I found a small/trivial typo in the Dialogbox from splitter.ax (2005-01-11):
[Start] - Programs - Haali Matroska Splitter - Matroska Splitter Propertie, compatibility - Autload VSFilter
Should be Autoload
Keep up a good job! Thank you =)
iapir
12th January 2005, 17:52
And Property ?
niamh
14th January 2005, 20:01
I canīt get ssa files to autoload either (I have to open and reapply directvobsub properties to get the subtitles to show, even though admittedly, the stream is showing at least in TCMP). Itīs all good with srt files though...Is it me?
Shinobu
16th January 2005, 15:45
for me good with srt, not good with ssa/ass.
but i've found a bug (maybe).
i've muxed in mkv:
3 srt
1 nero avc
2 nero aac+
when i play it with mpc + halli splitter + ffdshow , all is ok, no b-frame error, no seeking problem, i can switch the sub as i want, but when i switch audio file it crash mpc instantly (wmp 6.4 and 9 too).
strange thing, if i'm not seeking at all , i can switch soundfile without any problem, but if i seek, it'll crash anytime i want to switch the soundfile.
hope i'm clear, i'm not realy good in english
++
filewalker
16th January 2005, 16:30
Shinobu
Try to change from ffdshow to Nero's video decoder...ffdshow seems a little unstable...sometimes.
Maybe it's ffdshow's fault....who knows.
Cu
Shinobu
16th January 2005, 17:01
same thing with ffdshow or nero decoder.
++
filewalker
17th January 2005, 00:48
new version is out:
16/01/2005 Add AR signaling for Zoom player, fix typo in options.
Cu
niamh
19th January 2005, 18:51
i found out that subrip created ssa will show properly, while subtitle workshop(ass will load) and substation alpha ones won't autoload, anybody else can reproduce this?
Slave01
24th January 2005, 22:45
With my configuration (zoom player, ffdshow last version, and a mkv with 2 ogg audio and 1 video) i have various problems seeking the file. It plays well but if i try to skip to next chapter, the video is jerky and without audio.
I used mkvtoolnix 1.0 and have a Pal source
Thank you.
Slave
zwahri
25th January 2005, 11:21
I'd like to thank anyone involved for this great splitter (works like a charm for me), however I'd like to add some personal requests ;)
I think it's great that the splitter demuxes only selected streams (cleaning up the dshow graph), however that makes it impossible to switch streams via player (MPC) - at least AFAIK.
This is a bit of a problem for me since chosing an preferred language for audio and subtitles isn't possible anymore (in one of the earlier versions it was), because usually I use a remote control (girder) and MPC to watch my MKV files on TV. Since most of the files I have come with the english dub as default track (which is definitely not my favourite), usually I have to switch audio tracks at least two or three times per hour, which is quite annoying since I have to walk to my PC.
So, in conclusion I'd like to see at least the option "demux all tracks" in the splitter (the player handles stream switching) or, if not to complicated to implement, a possibility to select preferred languages.
Thanks ;)
Slave01
25th January 2005, 11:26
Yeah great idea. However the splitter now works! Great Job!
Greetings
Liisachan
25th January 2005, 12:27
Originally posted by zwahri
So, in conclusion I'd like see at least the option "demux all tracks" in the splitter (the player handles stream switching)
I second it...for an obvious reason...
Speaking of which, OggDS has a checkbox for "Always enable all streams."
Mosu
25th January 2005, 12:53
Quote from Haali about the "demux all tracks" wish:
Haali:: MosuAtWork: won't happen anytime soon
Haali:: MosuAtWork: because interactions with multisegment files are unclear
Haali:: MosuAtWork: and code design only handles a fixed number of pins
Mosu
25th January 2005, 12:55
More:
Haali:: as for language selection i'm going to add it back
zwahri
25th January 2005, 15:53
Great news, thanks to Haali and all others involved - I'm a happy couch potato now :P
Palikrovol
28th January 2005, 13:27
New changelog in http://haali.cs.msu.ru/mkv/, but the file is still from 2005-01-24.
Mosu could you tell Haali, please?
And BTW, in the lists.matroska.org, you have to be subscribed to post, or you can do it anyway?
regards
Mosu
28th January 2005, 14:45
Originally posted by Palikrovol
Mosu could you tell Haali, please?
Done.
And BTW, in the lists.matroska.org, you have to be subscribed to post, or you can do it anyway?
You don't have to be subscribed, but your first post will be moderated. I usually approve such a post as soon as I see the moderator message about it. All following messages will be allowed.
Mosu
28th January 2005, 14:55
Originally posted by Palikrovol
New changelog in http://haali.cs.msu.ru/mkv/, but the file is still from 2005-01-24.
Haali:: MosuAway: it's probably cached somewhere because i don't change the name
Haali:: on the server the date is Jan 28 02:42
Palikrovol
28th January 2005, 15:17
I have cleaned all cache from explorer, and the downloaded file is still from jan-24. I also have tried to download from Getright and firefox, and the same, 2004-01-24.
Anyone has the same problem?
I have not change anything since i downloaded the last build :confused:
Palikrovol
28th January 2005, 16:06
Now works :).
Thanks
niamh
28th January 2005, 17:47
Haali has uploaded a new splitter build, and the language selection is absolutely great. You can preselect audio/sub language pairs,and independently too. Kudos :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.