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 7th February 2017, 09:19   #4561  |  Link
raymondjpg
Registered User
 
Join Date: Jan 2014
Posts: 102
Thanks for your explanation. The mkvextract.exe warning message did indeed appear for both v9.8.0 and v9.7.1 when run with the "problem" file at the command prompt, but delivered output as required in both cases. So it looks as if the issue is with MeGUI tolerating the warning in v9.7.1, but not v9.8.0. I'll keep using v9.7.1 until MeGUI updates to tolerate v9.8.0, if indeed that happens in time.
raymondjpg is offline  
Old 7th February 2017, 11:28   #4562  |  Link
hubblec4
Matroska find' ich toll
 
Join Date: Apr 2008
Posts: 1,413
Hi Mosu

Short question:
Are there deprecated language codes which you filter and transform, like country codes(gb,tp)?
hubblec4 is offline  
Old 7th February 2017, 20:05   #4563  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Yes, there are:
  • scr → hvr
  • scc → srp
  • mol → rum
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 7th February 2017, 21:08   #4564  |  Link
arrgh
Registered User
 
Join Date: Dec 2007
Posts: 96
3d-plane

hi
I have a feature request...
with MPC-BE/LAV-Filters /XySubFilter/madVR one can playback 3D-mkv like those produced with MakeMKV;

if for some reasons one needs to remux/rebuild such files one needs to preserve the individual 3D-plane for each subtitle...

one can do this by adding a small tag file (XML format, see appended txt-example) to each individual subtitle stream...

Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Tags SYSTEM "matroskatags.dtd">
 
<Tags>
 <Tag>
    <Simple>
      <Name>3d-plane</Name>
      <String>6</String>
    </Simple>
 </Tag>
</Tags>
http://www.bilder-upload.eu/show.php...1486497309.jpg

it would be easier just to input this, like for example the delay...

Best Regards
Attached Files
File Type: txt tag.txt (204 Bytes, 64 views)

Last edited by arrgh; 8th February 2017 at 22:59. Reason: unbelievable how long it takes to approve a txt-file...
arrgh is offline  
Old 7th February 2017, 22:42   #4565  |  Link
raymondjpg
Registered User
 
Join Date: Jan 2014
Posts: 102
Quote:
Originally Posted by Mosu View Post
The problem is really two things: your broken file and MeGUI's handling of such a situation (if my guess at what's happening is correct). The old behavior of mkvextract was just wrong; it was lying about how successful it was — it was still encountering the issue and trying to deal with it. It just wasn't signalling this to the calling process (meaning it would exit with exit code 0 even though there was a warning, which is simply wrong). The new behavior is the correct one as it gives the calling tool more information about what actually happened.
I have found that mkvextract.exe 9.8 causes MeGui to exit with an error when processing most of the mkv files in my archives. The behaviour is not just confined to the one file I posted details on, which you suggest is "broken".

As a result I have reverted to mkvextract.exe 9.7.1 which does not cause MeGui to exit with an error.

I'm sure that non-technical users would prefer a version of mkvextract.exe that works with MeGui than to know that the new behaviour of mkvextract.exe 9.8 is the correct one.

Ideally I'm sure that non-technical users would prefer to see mkvextract.exe 9.8 working well with all mkv files in MeGui.
raymondjpg is offline  
Old 7th February 2017, 22:47   #4566  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
If the file structure is really broken, then exiting with a proper warning is the right course of action. It's really up to MeGUI to handle such cases by not aborting. Like I said, a warning isn't fatal, therefore MeGUI shouldn't treat it as such.

That being said: it's possible that there's a bug in mkvextract: it might show a warning about the file structure in situations where none is warranted. If you can provide me with such a file to test, I'll look into it.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 7th February 2017, 23:18   #4567  |  Link
raymondjpg
Registered User
 
Join Date: Jan 2014
Posts: 102
Quote:
Originally Posted by Mosu View Post
That being said: it's possible that there's a bug in mkvextract: it might show a warning about the file structure in situations where none is warranted. If you can provide me with such a file to test, I'll look into it.
Thank you!

I have uploaded the file I first had problems with, Bones S11E01.
raymondjpg is offline  
Old 7th February 2017, 23:54   #4568  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
The file you've uploaded is indeed damaged at the end. The last valid element is located at position 1099639165 with a size of three bytes, meaning the valid content ends at 1099639168. However, the file is 1099639253 bytes long. The difference, 85 bytes, is made up solely of 0 bytes. That's not valid Matroska data. Therefore the warning is indeed valid and not bogus.

The header of that file states that it was written by mkvmerge 7.0.0. I don't know why it wrote such trailing 0 bytes, and neither do I remember a bug regarding such behavior.

I consider mkvextract's current behavior to be correct. Please ask the MeGUI author to treat warnings in mkvextract's execution (= exit code 1) as non-fatal.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 7th February 2017, 23:58   #4569  |  Link
raymondjpg
Registered User
 
Join Date: Jan 2014
Posts: 102
Quote:
Originally Posted by Mosu View Post
The file you've uploaded is indeed damaged at the end. The last valid element is located at position 1099639165 with a size of three bytes, meaning the valid content ends at 1099639168. However, the file is 1099639253 bytes long. The difference, 85 bytes, is made up solely of 0 bytes. That's not valid Matroska data. Therefore the warning is indeed valid and not bogus.

The header of that file states that it was written by mkvmerge 7.0.0. I don't know why it wrote such trailing 0 bytes, and neither do I remember a bug regarding such behavior.

I consider mkvextract's current behavior to be correct. Please ask the MeGUI author to treat warnings in mkvextract's execution (= exit code 1) as non-fatal.
Thank you for looking. I will pass the suggestion on in the MeGUI thread.
raymondjpg is offline  
Old 8th February 2017, 00:52   #4570  |  Link
hubblec4
Matroska find' ich toll
 
Join Date: Apr 2008
Posts: 1,413
Quote:
Originally Posted by Mosu View Post
Yes, there are:
  • scr → hvr
  • scc → srp
  • mol → rum
Many thanks for this info.
hubblec4 is offline  
Old 8th February 2017, 00:58   #4571  |  Link
raymondjpg
Registered User
 
Join Date: Jan 2014
Posts: 102
Quote:
Originally Posted by Mosu View Post
I consider mkvextract's current behavior to be correct. Please ask the MeGUI author to treat warnings in mkvextract's execution (= exit code 1) as non-fatal.
The issue has been resolved in MeGUI v2703 without me needing to ask the MeGUI author. mkvextract.exe 9.8 is now working in MeGUI v2703 without error.

Thanks again.
raymondjpg is offline  
Old 8th February 2017, 23:01   #4572  |  Link
arrgh
Registered User
 
Join Date: Dec 2007
Posts: 96
Quote:
Originally Posted by arrgh View Post
hi
I have a feature request...
with MPC-BE/LAV-Filters /XySubFilter/madVR one can playback 3D-mkv like those produced with MakeMKV;

if for some reasons one needs to remux/rebuild such files one needs to preserve the individual 3D-plane for each subtitle...

one can do this by adding a small tag file (XML format, see appended txt-example) to each individual subtitle stream...

Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Tags SYSTEM "matroskatags.dtd">
 
<Tags>
 <Tag>
    <Simple>
      <Name>3d-plane</Name>
      <String>6</String>
    </Simple>
 </Tag>
</Tags>
http://www.bilder-upload.eu/show.php...1486497309.jpg

it would be easier just to input this, like for example the delay...

Best Regards
...takes so long to approve even a small txt...

obviously the value "6" is just an example and must be replaced by the correct individual subtitle value

Last edited by arrgh; 8th February 2017 at 23:04.
arrgh is offline  
Old 8th February 2017, 23:02   #4573  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by raymondjpg View Post
The issue has been resolved in MeGUI v2703 without me needing to ask the MeGUI author. mkvextract.exe 9.8 is now working in MeGUI v2703 without error.
That's good to hear!
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 8th February 2017, 23:03   #4574  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by arrgh View Post
if for some reasons one needs to remux/rebuild such files one needs to preserve the individual 3D-plane for each subtitle...
If you remux directly from the source Matroska file, then the tags for the track should be kept intact. No need to specify them anew.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 11th February 2017, 01:06   #4575  |  Link
arrgh
Registered User
 
Join Date: Dec 2007
Posts: 96
Quote:
Originally Posted by Mosu View Post
If you remux directly from the source Matroska file, then the tags for the track should be kept intact. No need to specify them anew.
...Mosu,
Sorry, if I might sound harsh, but have you looked lately in the options you provide for subs…?
“language”,.. ”default”,…”forced”,… “delay”,… “stretch”…
But “3d-plane” is not significant…?

I accept it, since I have a work-around and the other 95% do work super-good (don’t get me wrong, I’m happy!), but I think the standardizing process in this respect (handling of 3D-mkv) should be accelerated…

Best Regards
arrgh
arrgh is offline  
Old 11th February 2017, 10:53   #4576  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
Quote:
Originally Posted by arrgh View Post
...Mosu,
Sorry, if I might sound harsh, but have you looked lately in the options you provide for subs…?
“language”,.. ”default”,…”forced”,… “delay”,… “stretch”…
But “3d-plane” is not significant…?
"Language", "default", "forced" all correspond to certain track header fields. "delay" and "stretch" affect the timestamp calculation. All of these things are officially supported elements of the Matroska specification.

Your "3d plane" tag is an unofficial tag that some players use to affect something. Big difference.

Quote:
but I think the standardizing process in this respect (handling of 3D-mkv) should be accelerated…
What's lacking is manpower and people actually knowledgeable and passionate about these things. Regarding 3D video I'm neither. We (as in the Matroska team and the CELLAR working group) welcome anyone including you to join in the standardization effort that's currently underway. Work on 3D things would most likely be welcome by a lot of people, but it will only get done if people actually step up and do the work. That's how it works with Free/Libre and Open Source software.
__________________
Latest MKVToolNix is v101.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 15th February 2017, 22:32   #4577  |  Link
kuchikirukia
Registered User
 
Join Date: Oct 2014
Posts: 469
Arrrrgh, it just happened again. Had a power outage and it started remuxing everything muxed since February 8th, and that was a HUUUUUGE list. Thankfully it only screwed one file and was a minor inconvenience for one other since I had to go and fix its UID.

Can we get a big "Abort Job Queue" button?

Last edited by kuchikirukia; 15th February 2017 at 23:46.
kuchikirukia is offline  
Old 15th February 2017, 22:38   #4578  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,181
How does that happen? Mosu mentioned something about OS caching but February 8th ...
sneaker_ger is offline  
Old 15th February 2017, 23:53   #4579  |  Link
kuchikirukia
Registered User
 
Join Date: Oct 2014
Posts: 469
Quote:
Originally Posted by sneaker_ger View Post
How does that happen? Mosu mentioned something about OS caching but February 8th ...
Don't know. I don't even have write cache flushing disabled. I'm only using Windows 10's default write cache.

Wasn't just mkvtoolnix, either. I had another program revert a setting I had changed days earlier.
Windows 10 really needs a place to submit bug reports.
kuchikirukia is offline  
Old 16th February 2017, 04:51   #4580  |  Link
ndjamena
Registered User
 
Join Date: Sep 2012
Posts: 366
I just remuxed a recorded ts file, there's a section 50 minutes in where it looks like there were problems with the signal, the audio skips on playback and there's some minor pixelation. The ts plays back fine on MPC-HC but upon remuxing with MKVMerge the audio and video after that point in the resulting MKV goes about a second out of sync.

FFMPEG remuxes it fine and its MKV plays back without issue.

Is this expected behaviour for MKVMerge with this kind of material?
ndjamena 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 20:16.


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