Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
3rd April 2016, 09:55 | #221 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
I've actually just added "writing_application" and "muxing_application" to the "container" section yesterday. They should both be available in the pre-builds. The "duration" has been present in the "container" section for a long time already. "date" isn't available yet, but I'll add it, again in the "container" section, albeit with a different format: I'll use ISO 8601.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
3rd April 2016, 11:04 | #222 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
Pre-builds 01177 & higher contain the two new fields "date_utc" and "date_local".
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
4th April 2016, 02:23 | #223 | Link | ||
Registered User
Join Date: Mar 2011
Posts: 4,823
|
Quote:
Quote:
I don't think the popup box was the problem for me as such, more that it creates an additional taskbar button if the GUI isn't in the foreground when the extraction finishes, but it doesn't when it is. I've returned to gMKVextract numerous times by clicking on it's taskbar button to find it's unresponsive until the penny drops and I hunt down the popup window. Could the original taskbar button be used to proclaim a job has completed successfully? Would it also be possible to apply the "no popup" option to the job manager? With the job manager running it increases the taskbar button count to three. I'm still using gMKVExtractGUI running on XP, if it makes any difference. Thanks. |
||
4th April 2016, 18:43 | #224 | Link | |||||
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
Quote:
I've also added gradual fallbacks, in order to be compatible with older versions. New version will be fully compatible with versions v4.x and newer! Thanks again Mosu for your continuous hard work! Quote:
As for the input text box, I have thought of that myself, but it would require adding yet another button and a lot of event handling complexity, so I decided to not go that way. You can still drag and drop files on the text box or the check box list. Quote:
Quote:
However I won't change the form's title since it will become really messy really quickly. In Windows Vista and newer, gMKVExtractGUI uses the new taskbar features that show the current task's progress. Please update to a newer version of Windows since Windows XP is already more than 15 years old and I'm not sure Mosu or myself will continue to support it. Quote:
|
|||||
5th April 2016, 18:58 | #226 | Link |
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
Well, I changed the minimum size to 400x400 now, but I have to warn you that the layout of the "Actions" panel will be broken and I can't do much about it.
Next version will probably come along with the new version of MKVToolNix. |
5th April 2016, 19:19 | #227 | Link | ||
Registered User
Join Date: Feb 2004
Posts: 399
|
Quote:
Quote:
__________________
XP SP3 / Geforce 8500 / Zoom Player |
||
5th April 2016, 19:39 | #228 | Link | |
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
Quote:
I've tested the code against more than a 100 video files with more than 10 different versions of MKVToolNix, and managed to find some pretty nasty bugs and also added a lot of gradual fallbacks, in order to get the file information. However, I strongly advise against using older versions, since Mosu was kind enough to provide us with all the necessary information with mknvmerge's output, so next MKVToolNix and gMKVExtractGUI will be blazing fast! |
|
23rd April 2016, 17:06 | #229 | Link |
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
gMKVExtractGUI v1.8.0
New version 1.8.0 is out and it has a lot of changes underneath! Thanks to Mosu, with MKVToolNix v9.1.0, gMKVExtractGUI is faster than ever in identifying all the necessary info from matroska files!
Extended tests with lots of different files also helped in solving some bugs and making the indentification progress more robust. Finally, small UI fixes were made, either reported by you or found by me in my tests. Download link: https://sourceforge.net/projects/gmk....0.7z/download Changelog:
Enjoy people! |
23rd April 2016, 21:46 | #230 | Link |
Registered User
Join Date: Jun 2013
Location: Germany
Posts: 44
|
I had some problems with case sensitivity when I tried to build the latest version from source on Linux. The pre-built version doesn't run at all because of that.
Here's a patch that fixed it for me: PHP Code:
It still works on Linux btw. but it can't read files with special chars like Ø, ä, é or ß in their filenames. I haven't checked if this is also the case on Windows. Last edited by djcj; 23rd April 2016 at 22:08. |
27th April 2016, 08:22 | #232 | Link |
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
So sorry for the late reply!
I totally forgot that Linux likes its file system case sensitivity! Working with Visual Studio and Windows makes you lazy sometimes! Could you try latest revision (r113+) and see if it fixes your problems? I also changed the locale in Linux from "C" to "en_US.UTF-8", in order to hopefully support special characters in filenames, so please check this also! Thanks for all your support and feedback! |
27th April 2016, 08:36 | #233 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
Please note that you cannot rely on en_US.UTF-8 being available on Linux (you can't even rely on the file names being encoded in UTF-8; someone with an ancient system might still use e.g. ISO-8859-15 with a locale of de_DE@euro…). It is available on a lot of machines, yes, and UTF-8 is the de facto standard nowadays, yes, but neither is true for all machines. I've run into this with MKVToolNix myself.
The only sensible thing you can do (and what the usual applications actually do) is to retrieve the locale settings from the environment. The standard C library call for this is 'setlocale(LC_CTYPE, "");' which causes glibc to look at the environment variables LC_ALL, LC_CTYPE and LANG and to use the first one set. I know C# is not C or C++, but there should be something similar available.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
27th April 2016, 08:48 | #234 | Link |
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
Hmm, I was sure I would run into troubles with this approach, but I hoped for the best!
The thing is, that I want to enforce mkvtoolnix to output its messages in english and not use the translations. When I set LC_ALL, LANG and LC_MESSAGES to "C", it worked out just fine, but as djcj reported, it stopped accepting filenames with non standard characters. Which environment should I change, in order to enforce english output in mkvtoolnix, without changing the current system locale? |
27th April 2016, 08:57 | #235 | Link | ||
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
Hey,
Quote:
Quote:
And if you're trying to achieve something with my tools that you don't immediately know how just ask I could have saved you the trouble
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
||
27th April 2016, 09:06 | #236 | Link | ||
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
Quote:
This was what I used to do, until djcj reported that it didn't work. After reading mkvextract's manual (https://mkvtoolnix.download/doc/mkvextract.html) I noticed that you specifically say: Quote:
Perhaps I should use 'en' for Windows and 'en_us' for Linux? Thanks for your continuous support! |
||
27th April 2016, 09:14 | #237 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
It is the case. The values to use simply depend on the operating system in question. On Linux/Unix you'll have to use en_US and on Windows it's en or English (both should work). My tools use the same conventions for locale names as the operating system they're running on. They don't try to map Linux-specific locales (en_US) to Windows-specific ones (en) and vice versa.
I've just verified on both Linux and Windows that what I've written above is correct and works. On a German Windows using --ui-language en works (as does --ui-language English); on a Linux with LC_ALL=de_DE.UTF-8 using --ui-language en_US works. Quote:
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
|
27th April 2016, 09:23 | #238 | Link | |
gMKVExtractGUI author
Join Date: Aug 2003
Location: Greece / Thessaloniki
Posts: 251
|
Quote:
Thanks again! @djcj You should try r115+! |
|
1st May 2016, 09:41 | #239 | Link | |
Registered User
Join Date: Mar 2011
Posts: 4,823
|
Quote:
The PC's old. The next one will run Win7 until I'm hopefully comfortable switching to Linux and dumping Windows completely. |
|
Tags |
extractor, gmkvextractgui, matroska, mkv, mkv extract, mkvextract, mkvextractgui |
Thread Tools | Search this Thread |
Display Modes | |
|
|