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 19th October 2015, 18:05   #3701  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by ndjamena View Post
As long as I can copy from there that would be an improvement.
I've implemented both changes that I've talked about. Here's the corresponding ChangeLog entry:

Code:
        * MKVToolNix GUI: header editor enhancement: several track
        properties like name or language are shown as columns in the tree
        for easier distinction between tracks. They're also shown on the
        overview page on the right when that track's entry is selected in
        the tree. The text in the labels on this overview page can be
        selected with the mouse for copying & pasting elsewhere.
Identifying which track to click on and copying & pasting the track name will be easier with these changes, and I hope they can help you with your workflow a bit, too.

A small tip: you can select the whole label for a property by triple-clicking on it, even across spaces and other non-word characters.

I'd appreciate some testing & feedback. You can get new pre-builds from here; build numbers 986 and higher contain the change.

Quote:
How difficult would providing a dropdown box with a list of custom entries to choose from in the name section be? Too hard?
If you don't need all those columns then remember you can hide them by right-clicking on the column labels (or re-order them via drag & drop). Those changes are remembered across restarts, of course.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 20th October 2015, 13:55   #3702  |  Link
ndjamena
Registered User
 
Join Date: Sep 2012
Posts: 366
I got half way through my current batch before I found the first movie that it turned out to be useful. It does help. I remember even before deleting my batch having to have MediaInfo and the MMG Header Editor open at the same time so I could copy/paste track names at least this is better than that.

Oh, right, one thing I've always noticed was missing in the header editors was the ability to simply remove the header for a track completely like MakeMKV does with empty forced tracks. At the moment I'm just setting the subtitles I don't want to "fre" so that they'll be removed when I remux them but nuking the header completely would be better.

Would that be something you'd be willing to implement or would that be too dangerous? Do players generally care if they come across blocks for tracks they can't identify?

( Sword and the Stone has both normal and SDH forced tracks... I'm currently trying to figure out what the hell to call the SDH one... English Translations SDH - PGS..? Maybe I should have been calling the SDH tracks "English Main SDH - PGS", then I'd already have a protocol in place for when I'm ripping SDH commentary tracks... English (UK) Translations SDH (CC) - PGS )

*sigh*
ndjamena is offline  
Old 20th October 2015, 14:00   #3703  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Thanks for the feedback, ndjamena.

Quote:
Originally Posted by ndjamena View Post
Oh, right, one thing I've always noticed was missing in the header editors was the ability to simply remove the header for a track completely like MakeMKV does with empty forced tracks. At the moment I'm just setting the subtitles I don't want to "fre" so that they'll be removed when I remux them but nuking the header completely would be better.

Would that be something you'd be willing to implement or would that be too dangerous? Do players generally care if they come across blocks for tracks they can't identify?
To be honest I don't know of a player that would choke on finding content for a track number for which corresponding track headers exist, but I'd rather not risk it. My past experience with Matroska players (especially with hardware devices) is really bad – the slightest problem (more likely: unanticipated situation) can throw them off. If I provide such a mechanism then I'm more or less condoning the creation of invalid files, or ones whose validity is highly questionable.

Note that mkvmerge will emit a warning for each block group for which no corresponding track header was found as such a situation usually indicates file corruption.

Can't you just set the Enabled flag of those tracks to 0?
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 20th October 2015, 14:53   #3704  |  Link
ndjamena
Registered User
 
Join Date: Sep 2012
Posts: 366
That's interesting, MPC-HT actually obeys the enabled flag. Nothing else does.

Really I'm just looking for a way to tell a remuxer NOT to remux the track, my batch used to rename them as "###REMOVE###", but that only works when used alongside my remuxing batch. MediaInfo doesn't read the enabled flag so, that's no good. Interestingly both MKVToolNixGUI AND MakeMKV can remove tracks automatically based on language, it's just that nuking the header would be more efficient and I wouldn't have to look at them. It doesn't help that I feel like I'm insulting any language that I happen to select for the purpose.

It's not important.
ndjamena is offline  
Old 20th October 2015, 18:01   #3705  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,421
Quote:
Originally Posted by Mosu View Post
My past experience with Matroska players (especially with hardware devices) is really bad – the slightest problem (more likely: unanticipated situation) can throw them off.
Indeed...

There are more hardware playback devices than ever capable of supporting the Matroska container, including televisions. And TV manufacturers are pretty bad at offering updates when third-party software developers decide to change the way their software's function.

It's bad enough getting TV manufacturers to support YouTube app changes
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline  
Old 21st October 2015, 13:15   #3706  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
MKVToolNix v8.5.1 released

I've released MKVToolNix v8.5.1 only four days after 8.5.0. The reason is that Cisco's Talos Research Group has found several cases of invalid memory access and instances of freeing memory twice in libEBML (TALOS-CAN-0036, TALOS-CAN-0037). The consequences range from heap information disclosure to denial of service.

Those issues have been fixed along with some more cases of invalid memory access discovered while investigating the TALOS-CAN reports. New releases of libEBML (v1.3.3) and libMatroska (v1.4.4) were made yesterday. Today's release of MKVToolNix incorporates both updated libraries, and its build system requires at least those versions if you want to use globally-installed copies.

As MKVToolNix and therefore both libEBML and libMatroska are often used to process content from arbitrary sources I highly recommend everyone to upgrade.

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-10-21 Moritz Bunkus <moritz@bunkus.org>
* Released v8.5.1.

2015-10-20 Moritz Bunkus <moritz@bunkus.org>
* build system: libEBML v1.3.3 and libMatroska v1.4.4 are now required due to important fixes for invalid memory accesses in those two releases. The copies included in the MKVToolNix source code have been updated to those releases as well.

2015-10-19 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: bug fix: the "save file" dialogs did not have the currently entered file name pre-selected anymore. Fixes #1480.
* MKVToolNix GUI: header editor enhancement: several track properties like name or language are shown as columns in the tree for easier distinction between tracks. They're also shown on the overview page on the right when that track's entry is selected in the tree. The text in the labels on this overview page can be selected with the mouse for copying & pasting elsewhere.

2015-10-18 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: bug fix: fixed a crash when loading corrupted job settings.
* MKVToolNix GUI: header editor bug fix: the tree items weren't re-translated when the GUI language was changed.
* mkvmerge: bug fix: updating the track headers wasn't working in some rare cases (corresponding error message "Re-rendering track headers: data_size != 0 not implemented yet").

2015-10-17 Moritz Bunkus <moritz@bunkus.org>
* MKVToolNix GUI: bug fix (Linux): the function "open folder" was inserting a superfluous leading slash in the directory name. This causes some file managers (in this particular case Dolphin on Linux) to interpret a directory name like "//home/mosu/…" as a share called "mosu" on a Samba/Windows server called "home" and to prepend the whole name with the "smb://" protocol. Fixes #1479.
Have fun.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 16:14   #3707  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,952
Question: Is there any reason why you don't use ULTRA preset in 7-zip while compressing portable version? Your 7z file is 15,5 MiB but with ULTRA preset you can reduce size even down to 11 MiB.
Atak_Snajpera is offline  
Old 21st October 2015, 16:17   #3708  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
The reason is that I don't care that much about the size. It already takes too long to compress the archives, especially when I build ten or twelve a day.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 17:01   #3709  |  Link
ndjamena
Registered User
 
Join Date: Sep 2012
Posts: 366
Can I just voice a minor annoyance.

When MKVToolNixGUI informs me that a new version is out it gives a link to the download page here:

https://www.bunkus.org/videotools/mk...s.html#windows

That's not the actual link it provides, it would be nice if it would automatically append the #windows bit (or appropriate OS).

But that's not the problem. The problem is that page gives four separate versions to download, and of course each time I get there I sit and take the time to figure out which one I need to click, effort which is ultimately wasted because all four links go to the same page.

http://www.fosshub.com/MKVToolNix.html

And then I have to repeat the process again to begin the download. I feel like a sucker each time...

Since they all go to the same place anyway, would it be too much to ask for one, single, clearly marked download link so I don't have to feel like I'm playing mind games with the website?
ndjamena is offline  
Old 21st October 2015, 17:02   #3710  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,952
Quote:
Originally Posted by Mosu View Post
The reason is that I don't care that much about the size. It already takes too long to compress the archives, especially when I build ten or twelve a day.
I do not know what you have there but difference between Normal vs ULTRA on my cpu is only 2 seconds (15s vs 17s). 7-zip most of the time uses only two cores while compressing mkvtoolnix so you do not need expensive i7 cpus at all.

Last edited by Atak_Snajpera; 21st October 2015 at 17:06.
Atak_Snajpera is offline  
Old 21st October 2015, 18:28   #3711  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Atak_Snajpera: When I said that I don't care about size then I meant that I haven't even tried to measure it. Because I don't care about the size.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 18:30   #3712  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
ndjamena: Well, that was easy to change. Done.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 18:39   #3713  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 989
OK. I understand now that "zlib" is an addition to advertising. Indeed, these are trifles finishing, which need a bit more memory when displaying subtitles. I wanted to ask, is it possible to pack text in global-tags.xml?
Jamaika is offline  
Old 21st October 2015, 18:43   #3714  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Uhm… what!? I honestly don't understand you're talking about, never mind what you're actually asking, Jamaika.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 18:48   #3715  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 989
Uhm… what!? I don't understand you're reading about, Mosu. I thought talking about functions --compression zlib. Good night.
Jamaika is offline  
Old 21st October 2015, 18:49   #3716  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
If you're asking whether or not you can compress tags: you can't. The Matroska spec only has provisions for compressed track content.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 18:58   #3717  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 989
I am surprised, because in the container ASS are additives fonts and images. They can be encoded and aren't track content.
Jamaika is offline  
Old 21st October 2015, 19:00   #3718  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Matroska doesn't care about the _content_ of attachments. Its interpretation is up to the application using those attachments. If an applications supports using e.g. attached compressed fonts then that's great, but Matroska doesn't have anything to do with that.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 20:08   #3719  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by Atak_Snajpera View Post
Question: Is there any reason why you don't use ULTRA preset in 7-zip while compressing portable version? Your 7z file is 15,5 MiB but with ULTRA preset you can reduce size even down to 11 MiB.
Looks like I was wrong. There obviously was a time when I cared about this enough to devise the following options for compression:

Code:
-t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on
I'm pretty sure that this is from back when 7z didn't support lzma2. I'll replace all of those by -mx=9 which means that my current p7zip will default to lzma2 achieving better compression.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 21st October 2015, 20:17   #3720  |  Link
Carpo
Registered User
 
Carpo's Avatar
 
Join Date: Dec 2002
Location: /dev/null
Posts: 1,348
think you need to add -m0=lzma2 to make it use lzma2, don't think -mx9 on its own selects it, unless the newer 7zip 15.x version has changed it, still using 9.20 myself
__________________
The Internet: where men are men, women are men, and children are FBI Agents
Carpo 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 19:06.


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