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. |
29th December 2019, 00:54 | #581 | Link |
Registered User
Join Date: Jun 2006
Posts: 350
|
Muxing a file to Matroska and then demuxing it back (for example wav>mka>wav) doesn't give us the identical copy of the source file (I believe the header gets changed). Thus, it's hard to compare tracks demuxed from BDMV and tracks demuxed from Matroska: we need to mux tracks demuxed from BDMV to Matroska, then demux it and only then compare. Can anything be done about that?
__________________
Windows 8.1 x64 Magically yours Raistlin Last edited by GCRaistlin; 29th December 2019 at 09:31. |
29th December 2019, 09:47 | #582 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,259
|
Using a Sample which has 6.1 DTS-HD audio
Code:
mediainfo.exe c:\Users\Selur\Desktop\Sample_7Ch-001.mkv General Unique ID : 305643535159227373137804081320895496115 (0xE5F0CDBD216A8CAF2B4160690D24BFB3) Complete name : c:\Users\Selur\Desktop\Sample_7Ch-001.mkv Format : Matroska Format version : Version 4 File size : 102 MiB Duration : 1 min 2 s Overall bit rate mode : Variable Overall bit rate : 13.7 Mb/s Encoded date : UTC 2019-12-28 21:56:35 Writing application : mkvmerge v41.0.0.27 ('Smarra') 64-bit Writing library : libebml v1.3.10 + libmatroska v1.5.2 Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.1 Format settings : CABAC / 2 Ref Frames Format settings, CABAC : Yes Format settings, Reference frames : 2 frames Format settings, GOP : M=1, N=10 Codec ID : V_MPEG4/ISO/AVC Duration : 1 min 2 s Bit rate mode : Variable Bit rate : 9 771 kb/s Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.197 Stream size : 72.5 MiB (71%) Default : Yes Forced : No Audio ID : 2 Format : DTS ES XXCH XLL Format/Info : Digital Theater Systems Commercial name : DTS-HD Master Audio Codec ID : A_DTS Duration : 1 min 2 s Bit rate mode : Variable Bit rate : 3 917 kb/s Channel(s) : 7 channels Channel layout : C L R Ls Rs LFE Cb Sampling rate : 48.0 kHz Frame rate : 93.750 FPS (512 SPF) Bit depth : 24 bits Compression mode : Lossless Stream size : 29.1 MiB (29%) Language : English Default : Yes Forced : No Code:
ffmpeg -y -threads 8 -i "C:\Users\Selur\Desktop\Sample_7Ch-001.mkv" -map 0:1 -vn -sn -bsf:a dca_core -acodec copy -map_metadata -1 "E:\Temp\iId_1_aid_0_lang_en_09_28_20_8410_01.dts" Code:
mediainfo.exe "e:\Temp\iId_1_aid_0_lang_en_09_28_20_8410_01.dts" General Complete name : e:\Temp\iId_1_aid_0_lang_en_09_28_20_8410_01.dts Format : DTS ES XXCH Format/Info : Digital Theater Systems Commercial name : DTS-ES Discrete File size : 11.2 MiB Duration : 1 min 2 s Overall bit rate mode : Constant Overall bit rate : 1 509 kb/s Audio Format : DTS ES XXCH Format/Info : Digital Theater Systems Commercial name : DTS-ES Discrete Duration : 1 min 2 s Bit rate mode : Constant Bit rate : 1 509 kb/s Channel(s) : 7 channels Channel layout : C L R Ls Rs Cb LFE Sampling rate : 48.0 kHz Frame rate : 93.750 FPS (512 SPF) Bit depth : 24 bits Compression mode : Lossy Stream size : 11.2 MiB Muxing the audio using mkvmerge using: Code:
mkvmerge --ui-language en -o "E:\Output\Sample_7Ch-001.mkv" --global-tags "E:\Temp\Sample_7Ch-001_09_28_20_8410__02.xml" --language 0:en --default-track 0:yes --forced-track 0:no -a 0 --compression -1:none --no-video --no-subtitles --no-chapters "E:\Temp\iId_1_aid_0_lang_en_09_28_20_8410_01.dts" Code:
mediainfo.exe "e:\Output\Sample_7Ch-001.mkv" General Unique ID : 297622948022399407897597109173123386592 (0xDFE81843105E42451110FB9E70E98CE0) Complete name : e:\Output\Sample_7Ch-001.mkv Format : Matroska Format version : Version 4 File size : 11.2 MiB Duration : 1 min 2 s Overall bit rate mode : Constant Overall bit rate : 1 511 kb/s Encoded date : UTC 2019-12-29 08:28:49 Writing application : mkvmerge v41.0.0 ('Smarra') 64-bit Writing library : libebml v1.3.9 + libmatroska v1.5.2 Encoding Gui : Hybrid 2019.12.28.1 Audio ID : 1 Format : DTS ES XXCH Format/Info : Digital Theater Systems Commercial name : DTS-ES Discrete Codec ID : A_DTS Duration : 1 min 2 s Bit rate mode : Constant Bit rate : 1 509 kb/s Channel(s) : 6 channels Channel(s)_Original : 7 channels ChannelLayout_Original : C L R Ls Rs Cs LFE Sampling rate : 48.0 kHz Frame rate : 93.750 FPS (512 SPF) Bit depth : 24 bits Compression mode : Lossy Stream size : 11.2 MiB (100%) Language : English Default : Yes Forced : No => is this a bug or did I miss something? --- Update: using ffmpeg for muxing: Code:
ffmpeg -y -r 0 -i "E:\Temp\iId_1_aid_0_lang_en_09_28_20_8410_01.dts" -acodec copy -metadata encoding_tool="Hybrid 2019.12.28.1" -r 0 "E:\Output\Sample_7Ch-001_new.mkv" Code:
ediainfo.exe e:\Output\Sample_7Ch-001_new.mkv General Unique ID : 214078310457880531657066923291995838582 (0xA10DFB9C6A72D9428FC442879C209876) Complete name : e:\Output\Sample_7Ch-001_new.mkv Format : Matroska Format version : Version 4 File size : 11.3 MiB Duration : 1 min 2 s Overall bit rate mode : Constant Overall bit rate : 1 515 kb/s Writing application : Hybrid 2019.12.28.1 Writing library : Lavf58.35.100 ErrorDetectionType : Per level 1 Audio ID : 1 Format : DTS ES XXCH Format/Info : Digital Theater Systems Commercial name : DTS-ES Discrete Codec ID : A_DTS Duration : 1 min 2 s Bit rate mode : Constant Bit rate : 1 509 kb/s Channel(s) : 7 channels Channel layout : C L R Ls Rs Cb LFE Sampling rate : 48.0 kHz Frame rate : 93.750 FPS (512 SPF) Bit depth : 24 bits Compression mode : Lossy Stream size : 11.2 MiB (100%) Default : Yes Forced : No Cu Selur Last edited by Selur; 29th December 2019 at 10:20. |
29th December 2019, 14:09 | #583 | Link | ||
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
Quote:
Or to put it differently: given the following processing pipeline: source_file1 → mkvmerge → Matroska_file1 → mkvextract → intermediate_file1 → mkvmerge → Matroska_file2 the bitstreams in Matroska_file1 and Matroska_file2 may very well be different, and therefore Matroska_file1 & Matroska_file2 may very well be different even if the same options & the same seed are used. Quote:
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
||
29th December 2019, 14:11 | #584 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
Quote:
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
|
29th December 2019, 17:31 | #585 | Link |
Herr
Join Date: Apr 2009
Location: North Europe
Posts: 556
|
I just wanted to say that when I used MKVToolNix v41.0.0 to remux (and then encode the *.mka file to AAC) commentary audio from my Blu-ray ("Scream (1996)"), then the sync was not correct with the video, but when I used eac3to to demux (and then encode to AAC) that same commentary audio from the Blu-ray, it worked great.
When demuxing with eac3to, it had lots of these warnings: "[v01] Video has a gap of 1 frames at playtime 0:01:25. <WARNING>" with different playtimes. |
31st December 2019, 03:57 | #586 | Link |
李姗倩 Lǐ Shān Qiŕn
Join Date: Nov 2002
Posts: 1,340
|
@Mosu
Thanks for clarification. @GCRaistlin Yeah, the first idea was only “conceptually.” To actually do that, some kind of preparation may be necessary... Happy new year everyone 2020 - the 18th year of Matroska (first released in 2003) |
2nd January 2020, 00:38 | #588 | Link | |
李姗倩 Lǐ Shān Qiŕn
Join Date: Nov 2002
Posts: 1,340
|
2 random observations:
1) a while ago, it was asked why muxing via GUI is faster: Quote:
2) Unrelated to 1): I noticed on my Win7 that sometimes a temp file %TEMP%\MKVToolNix-GUI-MuxJob-*.json is not deleted after the job is done. Though I can't reproduce this, I found several such old .json files there. They are not harmless, but I figured I'd report them just in case. Thanks. |
|
2nd January 2020, 04:24 | #589 | Link | |
Registered User
Join Date: May 2016
Posts: 197
|
Quote:
|
|
2nd January 2020, 07:07 | #590 | Link | |
李姗倩 Lǐ Shān Qiŕn
Join Date: Nov 2002
Posts: 1,340
|
Quote:
1) Start GUI, mux something. 2) first json in %TEMP% created 3) Mux something else. 4) second json in %TEMP% -> first json is still memory mapped; not “freed” [potentially a problem if you mux a lot of files?] 5) Don't explicitly close GUI, and shut down Windows. -> json is not deleted [no cleanup on exit, if not explicitly closed?] |
|
2nd January 2020, 12:56 | #591 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
No, I haven't really looked into it, and I don't plan to at the moment. You can open an issue over on GitLab if it's important to you that I do take a look.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
2nd January 2020, 13:34 | #593 | Link | ||
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
Quote:
Quote:
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
||
2nd January 2020, 14:53 | #594 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
MKVToolNix v42.0.0 released
Hey everyone,
I sincerely hope y'all have had a good start into the new year and are sufficiently recovered from whatever you've done over the last couple of days. I've been busy fixing up release v42 of MKVToolNix. Yeah, I'm that boring In this release a lot of source code changed under the hood as I replaced two external libraries (Boost's "optional" and "regex" libraries) with ones from the C++ Standard Library. I tested extensively, but it's quite possible there are bugs lurking due to those changes. If you find one, please file a bug on Gitlab as usual. Thanks! Apart from that there were many, many changes; see below for the list. Dear package maintainers: apart from the aforementioned library changes (Boost's "optional" and "regex" are no longer used, they've been replaced with "std:ptional" and "std::regex") four new translations of man pages have been added. The required compiler versions haven't changed, though: gcc ≥ 7 and clang ≥ 4 should work fine. Please adjust your packaging instructions accordingly. And now for the usual boilerplate: 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 42.0.0 "Overtime" 2020-01-02 New features and enhancements
Bug fixes
Build system changes
Other changes
Have fun
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
4th January 2020, 16:27 | #595 | Link |
Registered User
Join Date: Jun 2006
Posts: 350
|
Is there a way to get the identical tracks by demuxing containers that were built from identical tracks at all? The goal is to find out if a container was built from an undamaged source - by comparing tracks demuxed from it (a BDRemux downloaded from a torrent tracker) to tracks demuxed from another container (an original BD downloaded from another torrent tracker).
__________________
Windows 8.1 x64 Magically yours Raistlin |
4th January 2020, 19:10 | #596 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,278
|
Quote:
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
|
5th January 2020, 16:37 | #597 | Link |
Registered User
Join Date: Mar 2008
Posts: 3
|
For years, I have been using mkvmerge GUI v7.9.0 to remove contents from an MKV file (such as audio or subtitle tracks), or change simple things like language or the default track flag.
Despite my comfort with v7.9.0, I want to try upgrading to v42.0.0, as I'm sure sticking with v7.9.0 will eventually cause me issues. From what I can see, mkvmerge GUI has dissolved in favor of the larger MKVToolNix GUI. Is that correct? I have attached two screenshots:
Could someone help explain how I would accomplish the same thing in MKVToolNix GUI v42? |
5th January 2020, 18:03 | #598 | Link |
Registered User
Join Date: May 2016
Posts: 197
|
Screenshots on this forum take a really long time to get approved. You'd better use a real image hoster. But actually removing tracks works just the same in the current version as in the older version: You untick them in the "Tracks, chapters and tags" list. It's the lower of the two lists in the multiplexer; the upper is for source files. The "Start muxing" button has been renamed to "Start multiplexing".
|
8th January 2020, 07:38 | #599 | Link |
Registered User
Join Date: May 2007
Location: Wisconsin
Posts: 2,130
|
Jumping in late to the potential loss of Win7 support.
While saying that if you don't like the loss of Win7 support and move to Mac, or Linux/ As pointed out that won't be realistic for EU country businesses and government agencies. Even here in the states, business and governments dictate what the OS/hardware will be used by employees. The problem, even for personal users, is that Adobe products do not run under Linux. I have a Linux server from which I do all my browsing and file downloading/uploading. If I want to use Photoshop, Illustrator, etc., I have to use M$. Like many others, Win10 is not in the cards. I'll be dead before that OS lands on any of my computers. Yes, depending on what a business, or government agency, does, there will be Macs provided to those specialized users. Otherwise, general users will have a M$ computer with Adobe products installed. As a side note, I have cygwin installed on my Win7 systems. I do a lot of Zshell scripting to automate a lot of what I do, including running mkvmerge. For many of us around the world, Win7 is here to stay. End of my 2 cents. |
9th January 2020, 07:12 | #600 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
|
This is simply one of the many things you will need to keep old versions of.
__________________
madVR options explained |
Tags |
matroska |
Thread Tools | Search this Thread |
Display Modes | |
|
|