Log in

View Full Version : MKVcleaver : GUI for mkvextract with batch support v 0.7.0.2


Pages : 1 2 [3] 4 5 6 7 8 9 10

sheck
24th February 2010, 21:28
Doesn't apply to Windows 7. IE can be uninstalled (really uninstalled, not just hidden like in XP or Vista). I for one have it uninstalled since I started using the beta and still have it uninstalled on the RTM verion and didn't miss it even once since.

So, when you click about button in MKVcleaver, what do you get ?

khagaroth
24th February 2010, 21:39
The about box still displays correctly, as some of the IE controls responsible for GUI rendering are still left installed for compatibility reasons, but the links don't work as there is no IE executable to launch.

sheck
24th February 2010, 21:41
I see. OK, I will work to fix this. Thanks for letting me know.

Foofaraw
25th February 2010, 00:50
I wonder what's up with many GUIs written with AutoIt recently instead of VB.NET for instance. Biggest problem might be understanding OOP and AutoIt has many automation built in that require WinAPI calls in .NET that are also a bit difficult if you don't know C and COM+.

Because .NET is a ton of bloatware overhead and Autoit has about 10 bytes over overhead?

Foofaraw
25th February 2010, 01:04
This is because MKVcleaver uses IE COM object. There is always gonna be IE on any Windows OS, but Mozilla, Opera, etc. I'm not sure. Even though a lot of people use Mozilla, I would need more people to ask for this. I'm not gonna spend my time working on something when majority of people don't care about it. Using IE won't kill anybody...


It might ;)

I just started using your program so i'm not quite sure when you need IE, but if its just to open a web link, you can just run a command line argument "start http://www.cnn.com" for instance. It will launch the system default browser.

sheck
25th February 2010, 05:02
It might ;)

Biiiill !!! This guy is badmouthing IE !!! (haha, just a bad joke) :)


Anyways, the EI portion is just for when you open About box. The links in there open with IE by default. I will have to change that since, as it was pointed out earlier, in Windows 7 it is possible to get rid of IE completely. The GUI itself does not use IE or any element of it.

Foofaraw
25th February 2010, 06:01
It does go to %100, but you won't see it, 'cause it then clears the statusbar on finish. Statement "Finished" is not needed.

Well its nice and comforting to know nothing went wrong. Look at the mmg when its finished. It says "Everything went fine" :)

sheck
25th February 2010, 06:44
Well, I can't compare MMG to MKVcleaver in that aspect. There is a lot that can go wrong in MMG, that's why they have that message. However, with MKVcleaver it either extracted ok or not ok, that's it. Since mkvextract has only 3 exit codes.

I suppose, users would like to know if all the files extracted fine. I will look at implementing checking for errors from mkvextract. Maybe even add "Finished" message, if it's not too hard, 'cause I'm lazy. :)

ron spencer
25th February 2010, 14:27
Ron, can you make sure that mkvmerge is working properly ? Open command line and navigate to your mkvtoolnix folder and run: mkvmerge -i "mkv file" Make sure you get output.

works perfectly gives me file name, track ID 1, track ID 2, chapters

setarip_old
26th February 2010, 04:53
@sheck

Forgive me if I've overlooked something in the posts to this thread but, in addition to extracting streams, does MKVCleaver have the ability to actually delete the original versions of those same streams from the original source material (after, of course, extracted copies have been saved)?

sheck
27th February 2010, 03:51
I didn't fully understand what you're asking. Could you explain a bit more ?

setarip_old
3rd March 2010, 19:31
For example, I have "Title1.MKV", comprised of "VideoA.avc", "AudioA.ac3", and "SubtitleA.pgs", "SubtitleB.pgs", "SubtitleC.pgs", :

1) I load "Title1.MKV" into MKVCleaver
2) I expand the tree in the left window and select "SubtitleA.pgs" to be extracted - and MKVCleaver extracts and saves "SubtitleA.sup"

After steps 1 and 2, can MKVCleaver DELETE "SubtitleA.pgs" from my original "Title1.MKV" - so that it would be comprised of only "VideoA.avc", "AudioA.ac3", and "SubtitleB.pgs", "SubtitleC.pgs" (NO "SubtitleA.pgs")?

b66pak
3rd March 2010, 19:53
@setarip_old i think this can be done only by remuxing...
_

sheck
3rd March 2010, 23:05
For example, I have "Title1.MKV", comprised of "VideoA.avc", "AudioA.ac3", and "SubtitleA.pgs", "SubtitleB.pgs", "SubtitleC.pgs", :

1) I load "Title1.MKV" into MKVCleaver
2) I expand the tree in the left window and select "SubtitleA.pgs" to be extracted - and MKVCleaver extracts and saves "SubtitleA.sup"

After steps 1 and 2, can MKVCleaver DELETE "SubtitleA.pgs" from my original "Title1.MKV" - so that it would be comprised of only "VideoA.avc", "AudioA.ac3", and "SubtitleB.pgs", "SubtitleC.pgs" (NO "SubtitleA.pgs")?

No, it's not possible. You would have to extract all tracks (or just open MKV with MMG) and then create a new MKV file with MMG with one less subtitle track. That's the only way.

setarip_old
4th March 2010, 05:09
@b66pak, @sheck

Thank you both ;>}

Anton1986
7th March 2010, 10:40
Can you add option, something like "keep original names for Attachments"?

sheck
11th March 2010, 02:33
Can you add option, something like "keep original names for Attachments"?

The only way that I could do is to extract attachments to another folder.

Example: If you have mkvfile.mkv and you want to extract it folder A then MKVcleaver would create another folder in folder A - so something like C:\A\mkvfile\attachment1. If that's ok, I could add it to the next release.

Everybody else, I would appreciate your opinions on this as well.

sheck
11th March 2010, 02:35
Ron, download STD_test.exe again. See if you get anything this time. This is my last attempt, otherwise I don't know what else could be done.

ron spencer
11th March 2010, 05:50
no log file is written...box opens up with ok sign on it

sheck
11th March 2010, 07:04
no log file is written...box opens up with ok sign on it

Ron, I think you should re-install Windows, if possible. I cannot spend any more time on this. Sorry.

Anton1986
11th March 2010, 11:22
If it's the only way to do it, then it's ok.

It would be nice if there an option to chose directory name between "<filename>_attachments" and just "attachments"

sheck
11th March 2010, 23:30
Attachments from each file have to be stored separately or have different names. So "<filename>_attachments" is fine, but just "attachments" is not. I will make it so users can choose to save attachments in a separate directory - "<filename>_attachments" or the way it's done now - "<filename>_AttachmentName.ext" in the same directory.

ron spencer
12th March 2010, 02:09
Ron, I think you should re-install Windows, if possible. I cannot spend any more time on this. Sorry.

No worries...thanks for trying!!! :thanks::thanks:

sheck
15th March 2010, 08:27
Changes:

* About Dialog completely redesigned. All links now open with default browser.
* Logging is now enabled and more verbose.
* Log file size can be controlled. Default size is 10 MB (See Help file on how to use)
* All attachments are now extracted to "destination folder\[filename]\attachmentname.ext"

sheck
15th March 2010, 09:06
For those who are using Linux Distros, I was able to run MKVcleaver in Wine. You must place the file somewhere in your home directory, otherwise mediainfo error comes up. Don't ask me why, I don't know.

Anton1986
15th March 2010, 14:55
If I leave "output directory" empty, the program give an error while extracting attachments. And it create “filename attachment” directory on disk "C"

sheck
16th March 2010, 04:11
Fixes:

* Fixed path generation code
* Fixed path detection when D&D used

Changes:

* MKVcleaver can now detect errors from mkvextract.exe
* User is notified if errors and/or warnings occurred while extracting
* Added status bar message if extraction finished successfully

Anton1986
16th March 2010, 18:12
It's working now, thanks.:)

ashlar42
21st March 2010, 12:19
Many thanks for this program. Works great!

Cheers!

sialivi
14th April 2010, 15:32
There's a bug in 0.4.1.3:

If you drag and drop multiple files into the application, all the files are assumed to have the same path.

Lets say you are running Windows 7 and type *.mkv into the explorer search box to find all movies in all subfolders of the selected folder. You then select them all and drag them to the application. This will result in a "The following files were omitted, because they were not recognized as Matroska" dialog box since all the files were assumed to have the same path as the one you were dragging.

Thanks for an excellent tool

kypec
14th April 2010, 20:34
Could anyone mirror the files at some filehosting servers? sheck's links are dead for me :( TIA

sheck
15th April 2010, 16:20
There's a bug in 0.4.1.3:

If you drag and drop multiple files into the application, all the files are assumed to have the same path.

Lets say you are running Windows 7 and type *.mkv into the explorer search box to find all movies in all subfolders of the selected folder. You then select them all and drag them to the application. This will result in a "The following files were omitted, because they were not recognized as Matroska" dialog box since all the files were assumed to have the same path as the one you were dragging.

Thanks for an excellent tool

I will look into that.

sheck
15th April 2010, 16:21
Could anyone mirror the files at some filehosting servers? sheck's links are dead for me :( TIA

Sorry about that. I was moving my server from Windows to Ubuntu. Major part is already over. You should be able to download it now.

Also videohelp.com has the files on their servers.

kypec
16th April 2010, 07:58
Also videohelp.com has the files on their servers.
Nice to hear that but please write this info (preferably with direct download links) also in your first post. :) :thanks:

sheck
16th April 2010, 13:05
Ok, I added the link to the videohelp.com page for mkvcleaver.

Guys, search engines are pretty good these days, please use it.

sheck
24th April 2010, 19:53
Fixes:

* Redesigned Drag & Drop code
* MKVcleaver now allows to Drag & Drop mix of files and directories
* MKVcleaver now allows to D&D multiple directories
* Fixed bug where MKVcleaver assumed that all files are located in the same directory when D&D used

Changes:

* MKVcleaver will now display channel information for audio tracks in the left pane

Midzuki
27th April 2010, 04:23
Thanks for the tool, and especially
for always listening to the end-users's comments and suggestions. *THUMBS UP*

Ok, I added the link to the videohelp.com page for mkvcleaver.

That's the stuff! :D

Guys, search engines are pretty good these days, please use it.

That does not compute! :)

I mean, it depends on what one is trying to look for, and
when one does it. Actually, Google has become more of an advertising machine than a search engine... :devil: It seems you didn't have the opportunity to know the original version of Altavista. :)

+++++++++++++++++++

UPDATE:

10 days later...

now = 2010/05/07, 13:38 GMT, and...

Your search - "the original version of altavista" site:forum.doom9.org - did not match any documents.

As I had said, ... :rolleyes:

mastrboy
27th April 2010, 20:09
just wanted to say thanks for this tool, much better than mkvextract which has not been updated in years. (Though can be a little hard to find hidden in this forum, would love to see a open source version of this at sourceforge or google code :) )

sheck
28th April 2010, 03:12
Actually, Google has become more of an advertising machine than a search engine...
It's fine. A company needs to make money somehow. As long as the company doesn't try to monopolize the industry, which as far as I know Google is not doing.

just wanted to say thanks for this tool, much better than mkvextract which has not been updated in years. (Though can be a little hard to find hidden in this forum, would love to see a open source version of this at sourceforge or google code )

You're welcome.

I will research into SourceForge and GoogleCode. By the way, MKVcleaver is already open source. Read the help file on how to get the source code.

[ReX]
16th May 2010, 00:37
So I added some files and checked the first four options (Video Track 1, Audio Track 1, Subtitle Track 1 and Attachments) but the timecodes were also extracted. :confused:

sheck
16th May 2010, 22:03
Timecodes for all tracks or just the video track ? If it's just the video track, then you have a VFR video track in which case timecodes will be extracted automatically, because the video file will be useless without it.

[ReX]
17th May 2010, 03:37
Timecodes for all tracks or just the video track ? If it's just the video track, then you have a VFR video track in which case timecodes will be extracted automatically, because the video file will be useless without it.

I see, so that's what happened. :p

sialivi
6th June 2010, 01:14
sheck,
MKVcleaver doesn't work with the new mkvtoolnix 4.0.0 release since the --no-ogg argument has been removed.

sheck
9th June 2010, 14:22
Hi, Sorry I've been busy. I'll look into it. Thanks for reporting it.

ajua
10th June 2010, 17:59
Hi, Sorry I've been busy. I'll look into it. Thanks for reporting it.You can't extract any track when using MKVToolnix 4.0.0.

Thanks.

sheck
11th June 2010, 10:58
You can't extract any track when using MKVToolnix 4.0.0.

Thanks.

Hi,

I will release an update shortly. This is very easy to fix, however, I'm adding some functions to MKVcleaver, so it will take a bit longer. Please be patient.

Thank you.:)

sheck
11th June 2010, 16:19
Actually, it might take me longer than I thought to add the new functions. So here's a version with a fix for mkvtoolnix 4:

sheck
11th June 2010, 16:20
Fixes:

* Fixed --no-ogg switch problem with mkvtoolnix version 4.0.0

sialivi
11th June 2010, 17:20
Excellent, thanks for the quick fix.

Here's a small nitpick and a small request:
* There's a typo in the file description, it says "Extract all/any trackks from MKV files."
* It would be nice if the executable would accept a filename as a parameter (ex: MKVcleaver.exe movie.mkv) to allow file associations.

sheck
11th June 2010, 17:29
Thank for pointing out the typo. Will be fixed in the next release.

So do you want to be able to use it on a command line (ex: MKVcleaver.exe movie.mkv) or do you want something like explorer context menu - right-click on a bunch of mkv files and be able to open them with MKVcleaver ?