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.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers
Register FAQ Today's Posts Search

Closed Thread
 
Thread Tools Search this Thread
Old 29th August 2015, 15:31   #3581  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Automatic conversion from fra to fre is what mkvmerge already does. The thing about standards is that you cannot change them willy nilly. This applies to the Matroska specs, too. Like I said we started out with the bibliographic forms of 639-2, and simply changing over to the terminology ones would either invalidate existing files or make players that only support the bibliographic ones seem suddenly buggy – although they've been perfectly compliant with the specs in the past.

If we ever do something about the codes then we will likely introduce a new element that'll use 639-3 to be used alongside with the older 639-2/B elements. For improved backwards compatibility both elements would have to be used at the same time.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 29th August 2015, 15:35   #3582  |  Link
Bigmango
Registered User
 
Join Date: Nov 2006
Posts: 415
Quote:
Originally Posted by Mosu View Post
Automatic conversion from fra to fre is what mkvmerge already does. The thing about standards is that you cannot change them willy nilly. This applies to the Matroska specs, too. Like I said we started out with the bibliographic forms of 639-2, and simply changing over to the terminology ones would either invalidate existing files or make players that only support the bibliographic ones seem suddenly buggy – although they've been perfectly compliant with the specs in the past.

If we ever do something about the codes then we will likely introduce a new element that'll use 639-3 to be used alongside with the older 639-2/B elements. For improved backwards compatibility both elements would have to be used at the same time.
Absolutely, I hear you 100% on this.

It's also 100% fine with me if it converts fra to fre.

But regarding what you say "Automatic conversion from fra to fre is what mkvmerge already does" :

the new gui (header editor) currently removes the "fra" tag so the language information is lost as my tracks are left with "und" undeterminded...

Thanks.
Bigmango is offline  
Old 29th August 2015, 15:38   #3583  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
I was talking about mkvmerge specifically. The GUI is not mkvmerge The GUI will be fixed to do the same automatic conversion.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 29th August 2015, 15:39   #3584  |  Link
Bigmango
Registered User
 
Join Date: Nov 2006
Posts: 415
Quote:
Originally Posted by Mosu View Post
I was talking about mkvmerge specifically. The GUI is not mkvmerge The GUI will be fixed to do the same automatic conversion.
Many thanks.
Bigmango is offline  
Old 29th August 2015, 17:43   #3585  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
The feature has been implemented in the latest pre-builds (888, 889).
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 3rd September 2015, 09:25   #3586  |  Link
FreaQ
Starfish
 
FreaQ's Avatar
 
Join Date: Aug 2004
Posts: 126
Hi Mosu,

I have a question:

Is there any way to find out if a .mkv has had "header compression" enabled during muxing?
I would need to remux those files because my hardware player always freezes with header compressed mkvs.
FreaQ is offline  
Old 3rd September 2015, 11:27   #3587  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,181
mkvinfo (GUI) and MediaInfo should show it.
sneaker_ger is offline  
Old 3rd September 2015, 12:10   #3588  |  Link
FreaQ
Starfish
 
FreaQ's Avatar
 
Join Date: Aug 2004
Posts: 126
Thanks found it.
FreaQ is offline  
Old 18th September 2015, 23:02   #3589  |  Link
japouleripeur
Registered User
 
Join Date: Feb 2003
Location: Paris, France
Posts: 37
Hi. I created a chapter file with MKVToolNix GUI (8.3.0 on Win10 from scratch) and use it in input of a merge of a mkv file. Whatever the GUI (MKVToolNix GUI or mkvmerge GUI) I get this error:
"Le fichier XML de chapitres 'D:/Conversion/Projects/XXX/Chapitres de XXX.xml' contient une erreur : <ChapterTimeStart> n'est pas un élément enfant valable de <EditionEntry> à la position 118."
the chapter XML file 'D:/Conversion/Projects/XXX/Chapitres de XXX.xml' is broken : <ChapterTimeStart> is not a valid child item of <EditionEntry> at position 118.
Files uploaded.

BTW I've got this issue as well: "This application has requested the Runtime to terminate it in an unusual way" when I try to add attachments, by drag & drop or right click and "Add", whatever the file (text, picture, etc)
I got this error on Win7 pro with 8.0.0 and 8.1.0 on MKVToolNix GUI only and there was no issue with 8.2.0
On Win10 Fam I get this error on both GUIs with 8.2.0 and 8.3.0. I didn't try previous releases.
japouleripeur is offline  
Old 19th September 2015, 06:57   #3590  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by japouleripeur View Post
Hi. I created a chapter file with MKVToolNix GUI (8.3.0 on Win10 from scratch) and use it in input of a merge of a mkv file. Whatever the GUI (MKVToolNix GUI or mkvmerge GUI) I get this error:
"Le fichier XML de chapitres 'D:/Conversion/Projects/XXX/Chapitres de XXX.xml' contient une erreur : <ChapterTimeStart> n'est pas un élément enfant valable de <EditionEntry> à la position 118."
the chapter XML file 'D:/Conversion/Projects/XXX/Chapitres de XXX.xml' is broken : <ChapterTimeStart> is not a valid child item of <EditionEntry> at position 118.
Files uploaded.
Hmm, this should not happen. I'll investigate and try to reproduce it.

Quote:
BTW I've got this issue as well: "This application has requested the Runtime to terminate it in an unusual way" when I try to add attachments, by drag & drop or right click and "Add", whatever the file (text, picture, etc)
I got this error on Win7 pro with 8.0.0 and 8.1.0 on MKVToolNix GUI only and there was no issue with 8.2.0
On Win10 Fam I get this error on both GUIs with 8.2.0 and 8.3.0. I didn't try previous releases.
This happens when the file data\magic.mgc is missing or if it comes from a different versions. Don't do that. Keep the files I distribute the way they are.

The correct file size for 8.3.0 is 3865680 bytes, SHA1 checksum 903b08d20f1ee749ee76186be5c994985f8ae58d.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 19th September 2015, 07:16   #3591  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by japouleripeur View Post
Hi. I created a chapter file with MKVToolNix GUI (8.3.0 on Win10 from scratch) and use it in input of a merge of a mkv file. Whatever the GUI (MKVToolNix GUI or mkvmerge GUI) I get this error:
"Le fichier XML de chapitres 'D:/Conversion/Projects/XXX/Chapitres de XXX.xml' contient une erreur : <ChapterTimeStart> n'est pas un élément enfant valable de <EditionEntry> à la position 118."
the chapter XML file 'D:/Conversion/Projects/XXX/Chapitres de XXX.xml' is broken : <ChapterTimeStart> is not a valid child item of <EditionEntry> at position 118.
Files uploaded.
The function for »expanding the start/end timecodes of parent entries to the minimum/maximum timecodes of their children« seems to be the culprit. I'll fix it. Thanks for pointing this out.

If you want to salvage your file then this should be easy. Open it in a text editor and remove the <ChapterTimeStart> child from the <EditionEntry> element. Then you should be able to use the file again.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 19th September 2015, 15:36   #3592  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
MKVToolNix v8.4.0 released

I've released MKVToolNix v8.4.0. It contains numerous bug fixes in the GUI and even more new features and enhancements. For this release considerable work has gone into mkvmerge again as well fixing a couple of bugs and implementing some more small enhancements.

The most noticeable change is that the old GUI (mmg) has finally been removed.

Changes for package maintainers: the most important change is that the old GUI (mmg) has been removed. Therefore wxWidgets isn't used anymore. If Qt 5.2.0 or newer is present then mkvinfo's Qt GUI will be built autoamtically, as will be the MKVToolnix GUI.

Here are the usual links: the MKVToolNix home page, the Windows installer and portable version and the source code.

All binaries that I provide have been uploaded already.

Here's the full ChangeLog since the previous release:

Quote:
2015-09-19 Moritz Bunkus <moritz@bunkus.org>
* Released v8.4.0.
* MKVToolNix GUI: chapter editor bug fix: whenever the additional modification of »expanding start/end timecodes to include the minimum/maximum timecodes of their children« was run on an edition entry then ChapterTimeStart and sometimes ChapterTimeEnd nodes were inserted as direct children of the EditionEntry node when saving. This resulted in invalid chapters.

2015-09-18 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: new merge tool feature: when dragging & dropping files onto merge settings already containing a file the user can set more options to be always done instead of asking (before: only adding files to the current merge settings could be thus marked; now: adding to current, adding to new settings and adding each file to new settings can be set to perform without asking). Implements #1388.
* MKVToolNix GUI: merge tool enhancement: when dragging & dropping files onto merge settings already containing a file the dialog asking the user what to do has received a new option for creating one new merge tab for each of the dropped files. Implements #1380.

2015-09-17 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: bug fix: the pixel dimensions reported for VC-1 in MPEG transport streams in verbose identification mode was 0x0.
* mkvmerge: bug fix: the number of channels and the sample rate reported for DTS in MPEG transport streams and MPEG program streams in verbose identification mode was 0.
* mkvmerge: container and track properties in verbose identification mode are now output sorted.
* MKVToolNix GUI: new merge tool feature: the »tracks« tree view contains a new column titled »properties« which contains basic track properties: the pixel dimensions for a video track and sampling frequency, number of channels and bits per sample for an audio track. Implements #1295.

2015-09-14 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: enhancement: the verbose identification result for all audio tracks has been extended to include the number of channels, the sample rate and the bits per sample where applicable. Part of the implementation of #1295.

2015-09-13 Moritz Bunkus <moritz@bunkus.org>
* all: bug fix: parsing of strings containing negative values or timecodes was broken on 32bit architectures. Fixes #1425.

2015-09-06 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: the verbose identification result for the MPEG program stream, MPEG transport stream and WAV readers has been changed for audio tracks in order to match the Matroska reader's result. The old keys »channels«, »sample_rate« and »bits_per_sample« have been replaced by »audio_channels«, »audio_sampling_frequency« and »audio_bits_per_sample«.
* mkvmerge: enhancement: the pixel width/height will be reported in verbose identification mode for all video tracks.

2015-09-05 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: new merge tool feature: added a column in the track list showing the effective state of the »default track« flag. It shows the state of the flag as it will be in the output file. Implements #1353.

2015-09-02 Moritz Bunkus <moritz@bunkus.org>
* mkvmerge: enhancement: when mkvmerge encounters garbage data in the middle of AC3 or MP3 tracks it will now output the timecode where the garbage occurred in order to make checking for audio/video sync issues easier. Implements #1420.

2015-09-01 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: chapter editor enhancement: added a column in the tree with the edition's/chapter's flags.
* MKVToolNix GUI: new feature: the state of all columns in all list/tree views can be reset (both the shown/hidden state as well as their order) from the column's context menu. See #1268.

2015-08-30 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: new feature: the column headers of all list/tree views can be re-ordered via drag & drop and the GUI will remember their position upon restart. Additionally the columns can be hidden/shown via a context menu by right-clicking on the column headers. Implements #1268.
* MKVToolNix GUI: new chapter editor feature: added an option for skipping chapters marked as "hidden" in the re-numbering dialog. Implements #1414.

2015-08-29 Moritz Bunkus <moritz@bunkus.org>
* all: new feature: added a new translation to Serbian (Cyrillic) by Jay Alexander Fleming (see AUTHORS).
* MKVToolNix GUI: enhancement: the header editor will convert ISO 639-2 terminology codes used in language elements to their corresponding bibliographic variants. Implements #1418.

2015-08-28 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: merge tool bug fix: if the output file name policy »last output directory« was used then manual changes to the output file name weren't recognized as changes to the last output directory. Fixes #1411.
* MKVToolNix GUI: merge tool bug fix: the »default subtitle charset« is not applied to text subtitles from Matroska files as those are always encoded in UTF-8. Fixes #1416.
* MKVToolNix GUI: enhancement: the titles and button texts of dialogs asking questions have been improved to be easier understandable. For example, instead of using »yes/no« as the answers to the question »Do you want to close the unmodified file?« the choices are now »Close file/Cancel«. Implements #1417.

2015-08-27 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: chapter editor bug fix: the »shift timecodes« action in the mass modification dialog wasn't working at all, and selecting multiple actions in the dialog would result in wrong actions being executed.

2015-08-23 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: chapter editor enhancement: when loading simple/ OGM style chapter files that contain non-ASCII characters and which do not start with a byte order mark (BOM) the GUI will let the user chose the character set to use. A preview is shown for the selected character set and updated when the user changes the character set.

2015-08-20 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: merge tool enhancement: added »remove all« and »select all« entries to the attachments context menu. Implements #1386.
* MKVToolNix GUI: job output enhancement: the output, warnings and error text views are now separated by two splitters enabling the user to change their respective sizes. These changes are remembered over restarts. Implements #1394.
* MKVToolNix GUI: chapter editor enhancement: pressing shift+return will cause the next appropriate chapter control to be selected depending on where the focus currently is: from a chapter input (start/end time, flags, UIDs) to the next chapter entry's start time, from a chapter name to the next chapter name and from the last chapter name to the next chapter entry's first chapter name. Implements #1398 and complements #1358.
* MKVToolNix GUI: chapter editor enhancement: pressing return on the very last chapter entry will wrap and focus the first one in the tree again. Enhances #1358.

2015-08-19 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: bug fix: fixed the total job queue progress with respect to removing completed jobs (either automatically or manually). Fixes #1405.

2015-08-18 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: bug fix: mkvmerge is now run in with the same interface language set for the GUI.
* mkvmerge: bug fix: The formula used for calculating the audio delay for garbage data at the start of tracks in AVI files has been fixed again. It now uses the values dwStart, dwScale and dwSampleSize from the AVI stream header structure instead of values derived from the audio packet headers. Fixes #1382 and still works correctly for #1137.
* MKVToolNix GUI: enhancement: scrolling over input elements like combo boxes, check boxes and radio buttons located within a scroll area will now scroll the scroll area instead of the element the cursor is over (e.g. a combo box). Implements #1400.

2015-08-17 Moritz Bunkus <moritz@bunkus.org>
* all: the environment variable <TOOLNAME>_OPTIONS is now parsed for options for TOOL (e.g. MKVMERGE_OPTIONS for mkvmerge). MKVTOOLNIX_OPTIONS is still used for all programs. Fixes #1403.

2015-08-16 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: bug fix: fixed the escaping of the command line for cmd.exe regarding the command name itself (the very first argument). Fixes #1401.

2015-08-15 Moritz Bunkus <moritz@bunkus.org>
* build system: removal: the switch »--without-mkvtoolnix-gui« has been removed. There are only two GUIs left in the package: the Qt-enabled mkvinfo and MKVToolNix GUI. Both are enabled by default and can be disabled with the option »--disable-qt«. In that case only the text-mode version of mkvinfo is built, and the MKVToolNix GUI is not built at all.
* Removal: all support for wxWidgets has been removed. This means that the mkvmerge GUI (mmg) has been removed and that mkvinfo now only supports a text-mode and a Qt-based interface.
* build system: bug fix: fixed Qt platform plugin detection on MacOS.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 19th September 2015, 15:45   #3593  |  Link
Bigmango
Registered User
 
Join Date: Nov 2006
Posts: 415
Thanks.

In the changelog I don't see the language tag fra replaced with fre (header editor). But this fix is in 8.4.0, isn't it?
Bigmango is offline  
Old 19th September 2015, 15:57   #3594  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 8,930
Quote:
Originally Posted by Bigmango View Post
In the changelog I don't see the language tag fra replaced with fre (header editor). But this fix is in 8.4.0, isn't it?
Its this one, I wager:

* MKVToolNix GUI: enhancement: the header editor will convert ISO 639-2 terminology codes used in language elements to their corresponding bibliographic variants. Implements #1418.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline  
Old 19th September 2015, 16:17   #3595  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Nevcairiel is spot on.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 19th September 2015, 16:50   #3596  |  Link
japouleripeur
Registered User
 
Join Date: Feb 2003
Location: Paris, France
Posts: 37
Quote:
Originally Posted by Mosu View Post
The function for »expanding the start/end timecodes of parent entries to the minimum/maximum timecodes of their children« seems to be the culprit. I'll fix it. Thanks for pointing this out.

If you want to salvage your file then this should be easy. Open it in a text editor and remove the <ChapterTimeStart> child from the <EditionEntry> element. Then you should be able to use the file again.
it works.
japouleripeur is offline  
Old 19th September 2015, 16:59   #3597  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by japouleripeur View Post
it works.
You're welcome. That particular bug has been fixed in 8.4.0, too.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 19th September 2015, 17:22   #3598  |  Link
japouleripeur
Registered User
 
Join Date: Feb 2003
Location: Paris, France
Posts: 37
Quote:
Originally Posted by Mosu View Post
Hmm, this should not happen. I'll investigate and try to reproduce it.

This happens when the file data\magic.mgc is missing or if it comes from a different versions. Don't do that. Keep the files I distribute the way they are.

The correct file size for 8.3.0 is 3865680 bytes, SHA1 checksum 903b08d20f1ee749ee76186be5c994985f8ae58d.
I always use the installer and do not change any file afterwards. I knew about this "magic" file, you wrote it in another post and I checked size and check-sum. They are ok.
The issue even occured at the first MKVToolNix installation after my fresh Win10 installation from scratch.
BTW I do not understand why it's possible to add the same files in the source tab and not in the attachment tab. For sure I'm not a coding expert.
japouleripeur is offline  
Old 19th September 2015, 17:33   #3599  |  Link
AYColumbia
Registered User
 
AYColumbia's Avatar
 
Join Date: Jun 2013
Posts: 69
Anyone else having issues downloading the non-portable Windows install packages? Getting a file not found on both 32 and 64 bit Windows installers. Portable links are fine.
AYColumbia is offline  
Old 19th September 2015, 17:33   #3600  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Do you have write access to the file you're trying to add as an attachment? Both tabs do very, very different things. The input tab will have mkvmerge scan the file for known container formats. On the attachment tab mkvmerge itself is not involved when adding a file, instead libMagic is called for automatic MIME type detection.

Can you provide one file for which the GUI crashes? I sure as hell cannot reproduce it here at the moment. I can add as many attachments as I want to, the GUI happily continues running.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 17:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.