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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 10th August 2019, 18:47   #421  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Quote:
Originally Posted by MrVideo View Post
I don't mean to imply that you do anything intentionally to not make it work.
I hadn't understood you that way, don't worry. I just wanted to make clear that I'm not intentionally trying to piss people off
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is online now   Reply With Quote
Old 11th August 2019, 02:20   #422  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,129
Quote:
Originally Posted by Mosu View Post
I just wanted to make clear that I'm not intentionally trying to piss people off
The only one that I get pissed off at is Adobe. For example, with the latest Premiere, one must run a certain edition of Win10, or later.

I expect software to eventually stop working, so I just use the last one that still works. In the case of Premiere, I just do not use it, instead using another party's software that still works under Win7-64.
MrVideo is offline   Reply With Quote
Old 12th August 2019, 07:30   #423  |  Link
kuchikirukia
Registered User
 
Join Date: Oct 2014
Posts: 476
Did I misclick some setting to screw up the automatic file name logic? It used to always increase in level when muxing -- i.e. xxx.mkv would mux to xxx (1).mkv which would then mux to xxx (1) (1).mkv. Now mine is all screwed up. xxx (1).mkv will mux to xxx (2).mkv, but xxx.mkv will also mux to xxx (2) if (1) is present so you can't tell what the source was anymore. I've even seen it go down a level after cleaning up some intermediate files and muxing again.

I can't tell what the latest generation top-level mux is anymore since it can be mixed in with lower level ones. How do I get the other way back?
kuchikirukia is offline   Reply With Quote
Old 12th August 2019, 08:36   #424  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
There were some changes in the last versions. Which can be quite confusing. Especially since the file name can change the moment you click "Start muxing".

sneaker_ger is offline   Reply With Quote
Old 19th August 2019, 12:13   #425  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Oh, that's a nice GIF showing off a bug in the logic. It happens when the number to add, "(3)", is already present at the end of the original base name. In that case too much is removed (from "m (3) (3)" down to "m" instead of "m (3)") before the GUI checks for existing files. I'll see to it that it gets fixed.

And no, I cannot simply remove any trailing number in parenthesis, as that lead to a bug where the GUI was also removing stuff like a year from the file name, e.g. it truncated "Blade (1998).mkv" to just "Blade.mkv", which is obviously not what the user expected.
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is online now   Reply With Quote
Old 20th August 2019, 03:48   #426  |  Link
kuchikirukia
Registered User
 
Join Date: Oct 2014
Posts: 476
Quote:
Originally Posted by Mosu View Post
Oh, that's a nice GIF showing off a bug in the logic. It happens when the number to add, "(3)", is already present at the end of the original base name. In that case too much is removed (from "m (3) (3)" down to "m" instead of "m (3)") before the GUI checks for existing files. I'll see to it that it gets fixed.
Does it need to remove anything? I liked the way it worked before. You had definite tiers of muxes and could trace the children back to the parent. Having movie.mkv and movie (1).mkv now both mux to movie (2).mkv means you can't tell by looking at movie (2).mkv where it came from. You could tell before because only movie.mkv would mux to movie (2).mkv while movie (1).mkv would mux to movie (1) (1).mkv.

I don't mind that I have files that end up looking like zszs (1)-002 (1) (1)-001 (8) (2)-001 (5).mkv. I can follow that.
kuchikirukia is offline   Reply With Quote
Old 22nd August 2019, 01:42   #427  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
I have to agree with kuchikirukia, even if it isn't as slick.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 23rd August 2019, 18:52   #428  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
Quote:
Originally Posted by kuchikirukia View Post
Having movie.mkv and movie (1).mkv now both mux to movie (2).mkv means you can't tell by looking at movie (2).mkv where it came from.
Assuming "movie.mkv" and "movie (1).mkv" exists in the destination folder, the current, fixed algorithm will chose "movie (2).mkv" for "movie.mkv" and "movie (1) (1).mkv" for "movie (1).mkv". That "movie (2).mkv" was chosen for "movie (1).mkv" was the bug I was referring to.
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is online now   Reply With Quote
Old 24th August 2019, 00:16   #429  |  Link
kuchikirukia
Registered User
 
Join Date: Oct 2014
Posts: 476
Cool. Thanks for the fix!
kuchikirukia is offline   Reply With Quote
Old 24th August 2019, 09:54   #430  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
MKVToolNix v37.0.0 released

Due to two nasty bugs in v36 I'm releasing v37 sooner than anticipated. This release fixes both of the bugs; see below for details.

Here are the usual links: the MKVToolNix home page, the Windows installer/portable version & macOS DMG & Linux AppImage and the source code.

The Windows and macOS binaries as well as the Linux AppImage are available already. The other Linux binaries are still being built and will be available over the course of the next couple of hours.

Here are the NEWS since the previous release:

Version 37.0.0 "Leave It" 2019-08-24
New features and enhancements
  • MKVToolNix GUI: the list of often used languages now contains those from Wikipedia's "List of languages by native speakers" by default. Also by default only those languages will be shown in the language drop-down boxes.

Bug fixes
  • MKVToolNix GUI: multiplexer: fixed a bug in the "make destination file names unique" logic that caused an existing number-in-parenthesis at the end of the file base name to be removed in certain situations (e.g. when the first added file was named "m (3).mkv" and both "m (3) (1).mkv" and "m (3) (2).mkv" existed already, the GUI was suddenly use "m.mkv" instead of "m (3) (3).mkv").
  • MKVToolNix GUI: on Windows the GUI is built with a slightly older version of the Qt library again (5.12.4). The Qt version used in release v36.0.0, v5.13.0, lead to crashes when doing certain things such as selecting multiple tracks in the multiplexer. Fixes #2605 and #26008.

Have fun
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is online now   Reply With Quote
Old 24th August 2019, 10:11   #431  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
^
filler56789 is offline   Reply With Quote
Old 26th August 2019, 09:01   #432  |  Link
Masutin
Registered User
 
Join Date: Oct 2009
Posts: 42
With
Code:
FOR %%A IN (*.mp4) DO mkvmerge -o "%%~nA.mkv" ^
--default-duration 0:23.976fps "%%A"
I change the frame rate to constant and have had a problem with only one file where mkvmerge v.10 processes 200% and the tracks merge onto themselves, the duration doubles.
Masutin is offline   Reply With Quote
Old 26th August 2019, 11:18   #433  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
mkvmerge v10 is not supported. We are currently at version 37.0.0. First test the latest mkvmerge version. If v37 shows the same problem show us the samples (at least MediaInfo) of input and output and the full mkvmerge log. But I suspect it is not a bug. Maybe Track with ID 0 is not 23.976 fps or maybe not even a video track. And I don't even know what "tracks merge onto themselves" means.

Last edited by sneaker_ger; 26th August 2019 at 11:21.
sneaker_ger is offline   Reply With Quote
Old 26th August 2019, 13:23   #434  |  Link
mkver
Registered User
 
Join Date: May 2016
Posts: 197
Some mp4 files use edit lists to loop the content (and some tools seem to add such edit lists even when they shouldn't). This could be such a file. Newer versions of mkvmerge contain a heuristic to detect such bogus edit lists, so this might be fixed already. As sneaker_ger said: Ancient versions are not supported.
mkver is offline   Reply With Quote
Old 26th August 2019, 19:27   #435  |  Link
Masutin
Registered User
 
Join Date: Oct 2009
Posts: 42
No support for older verions on Doom9 at all? 10 must be the last one for XP, I can't try a new one now. But once I've brought this up, I clarify, only the video (23.976!) is doubled (looped, 'merged onto itself'), the audio is of normal duration. The file is from mp4creator, it must add this 'edit list'. Any idea of fixing it? Nothing unusual in the log or MediaInfo report (Advanced, too).
[spoiler="Log, MediaInfo"]-o "Witness (1985).mkv" --default-duration 0:23.976fps "Witness (1985).mp4"
mkvmerge v10.0.0 ('To Drown In You') 32bit
'Witness (1985).mp4': Using the demultiplexer for the format 'QuickTime/MP4'.
'Witness (1985).mp4' track 0: Using the output module for the format 'AVC/h.264'.
'Witness (1985).mp4' track 1: Using the output module for the format 'AAC'.
The file 'Witness (1985).mkv' has been opened for writing.
'Witness (1985).mp4' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1280/720.
Progress: 100% (the intermediate was 200%)
The cue entries (the index) are being written…
Multiplexing took 4 minutes 56 seconds.

Format : MPEG-4
Formatprofile : Base Media / Version 2
Codec Id : mp42 (mp42/isom)
File size : 564 MB
Duration (ms) : 1h 52mn
Overall bit rate mode : Variable
Overall bit rate : 703 Kbps
Encoded date : UTC 2011-09-06 21:04:43
Tagged date : UTC 2011-09-06 21:05:35
Writing application : mp4creator 1.6.1d
===================== Video =====================
Id : 1
Format : AVC
Format info : Advanced Video Codec
Formatprofile : High@L4.1
Formatsettings, CABAC : Yes
Formatsettings, ReFrames : 8 frames
Codec Id : avc1
Codec info : Advanced Video Coding
Duration (ms) : 1h 52mn
Bit rate : 664 Kbps
Width : 1 280 pixels
Height : 720 pixels
Original height : 716 pixels
Display aspect ratio : 16:9
Original display aspect rat : 16:9
Frame rate mode : Variable
Frame rate : 23.976 (23976/1000) fps
Minimum frame rate : 23.974 fps
Maximum frame rate : 23.981 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.030
Stream size : 533 MB (94%)
===================== Audio =====================
Id : 2
Format : AAC
Format info : Advanced Audio Codec
Formatprofile : HE-AAC / LC
Codec Id : 40
Duration (ms) : 1h 52mn
Bit rate mode : Variable
Bit rate : 35.0 Kbps
Maximum bit rate : 55.0 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Frame rate : 23.438 fps (1024 spf)
Compression mode : Lossy
Stream size : 28.1 MB (5%)
Language : English[/spoiler]
Masutin is offline   Reply With Quote
Old 26th August 2019, 22:20   #436  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
Yes, it seems mkver is right. Maybe you could use something like --split parts:-01:51:59.

Does v 37.0.0 really not support XP at all or is this just the GUI? Maybe mkvmerge (CLI) works?
sneaker_ger is offline   Reply With Quote
Old 26th August 2019, 22:40   #437  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,078
Quote:
Originally Posted by sneaker_ger View Post
Does v 37.0.0 really not support XP at all or is this just the GUI? Maybe mkvmerge (CLI) works?
No, it is not just the GUI. The last CLI version which works under WinXP is v29.0.0
manolito is offline   Reply With Quote
Old 26th August 2019, 22:57   #438  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
In v29 the problem mentioned by mkver should already be fixed.
sneaker_ger is offline   Reply With Quote
Old 27th August 2019, 12:54   #439  |  Link
KaraokeAmerica
Registered User
 
Join Date: Nov 2015
Posts: 57
Pi4 MKVToolNix

I just installed this on a Pi4 running Raspbian. It runs, but the version is 31.

Is that the best it gets for the Pi platform?

Yes, I understand that a Pi is not a quad-Xeon. I just like to play......
KaraokeAmerica is offline   Reply With Quote
Old 27th August 2019, 15:50   #440  |  Link
Masutin
Registered User
 
Join Date: Oct 2009
Posts: 42
mkvmerge 29 works on XP and fixes the problem! I was informed that mkvtoolnix 10 was the last to work on XP and never thought it worth inquiring if it applied to CLI. DE über alles!
Masutin is offline   Reply With Quote
Reply

Tags
matroska

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 11:10.


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