Latest Unofficial MediaInfo.dll
All tags are applied to their respective statistics and hidden from view, even if the tracks UID doesn't match the Track Number.
The dll also better identifies DTS ES Matrix and Descrete, detects DTS:X, applies default speaker layouts to FLAC files without WAVEFORMATEXTENSIBLE_CHANNEL_MASK tags plus better deals with some other miscellaneous EAC3To Tags.
...And this time it really DOES give DTS-MA it's proper bitrate.
Code:General Unique ID : 220444523237679225261748144594294187700 (0xA5D812226FC7A527A17ED8EF521CA6B4) Complete name : F:\Make\Empty Folder\Zilla.mkv Format : Matroska Format version : Version 4 / Version 2 File size : 40.4 GiB Duration : 2h 18mn Overall bit rate mode : Variable Overall bit rate : 41.7 Mbps Movie name : Zilla Encoded date : UTC 2015-11-17 10:17:26 Writing application : mkvmerge v8.5.1 ('Crosses') 64bit Writing library : libebml v1.3.3 + libmatroska v1.4.4 Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.1 Format settings, CABAC : Yes Format settings, ReFrames : 2 frames Format settings, GOP : M=1, N=10 Codec ID : V_MPEG4/ISO/AVC Duration : 2h 18mn Bit rate mode : Variable Bit rate : 34.7 Mbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 23.976 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.698 Stream size : 33.6 GiB (83%) Language : English Default : Yes Forced : No Audio #1 ID : 2 Format : DTS Format/Info : Digital Theater Systems Format profile : MA / Core Mode : 16 Format settings, Endianness : Big Codec ID : A_DTS Duration : 2h 18mn Bit rate mode : Variable / Constant Bit rate : 3 840 Kbps / 1 509 Kbps Channel(s) : 6 channels Channel positions : Front: L C R, Side: L R, LFE Sampling rate : 48.0 KHz Bit depth : 24 bits Compression mode : Lossless / Lossy Stream size : 3.66 GiB (9%) Language : English Default : Yes Forced : No Audio #2 ID : 3 Format : FLAC Format/Info : Free Lossless Audio Codec Codec ID : A_FLAC Duration : 2h 18mn Bit rate mode : Variable Bit rate : 3 202 Kbps Channel(s) : 6 channels Channel positions : Front: L C R, Side: L R, LFE Sampling rate : 48.0 KHz Bit depth : 24 bits Detected bit depth : 20 bits Stream size : 3.10 GiB (8%) Writing library : libFLAC 1.2.1 (UTC 2007-09-17) Language : English Default : No Forced : No Text #1 ID : 4 Format : PGS Muxing mode : zlib Codec ID : S_HDMV/PGS Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs Duration : 2h 1mn Bit rate : 11.4 Kbps Count of elements : 2084 Stream size : 9.90 MiB (0%) Language : English Default : No Forced : No Text #2 ID : 5 Format : PGS Muxing mode : zlib Codec ID : S_HDMV/PGS Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs Duration : 1h 23mn Bit rate : 198 bps Count of elements : 36 Stream size : 121 KiB (0%) Language : English Default : No Forced : No Text #3 ID : 6 Format : PGS Muxing mode : zlib Codec ID : S_HDMV/PGS Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs Duration : 2h 9mn Bit rate : 7 053 bps Count of elements : 2460 Stream size : 6.52 MiB (0%) Language : English Default : No Forced : No Menu 00:00:00.000 : en:Start 00:07:48.092 : en:Collision Course 00:17:25.502 : en:Worm Guy 00:25:28.026 : en:"Gojira" 00:36:53.461 : en:Inside a Footprint 00:41:47.880 : en:Insurance Claim 00:48:19.479 : en:Caught on Something 01:01:35.900 : en:"I Got a Bite" 01:11:05.803 : en:New Kid in Town 01:21:38.685 : en:23Rd St. Station 01:30:26.087 : en:Drawing Him Out 01:39:13.989 : en:Fire at Will: One 01:50:23.867 : en:Copter Chase 01:52:28.658 : en:"He's Pregnant" 02:00:36.771 : en:Shaken, Not Stirred 02:05:56.882 : en:Section Five
+ Reply to Thread
Results 1 to 7 of 7
Last edited by ndjamena; 17th Nov 2015 at 04:42.
Many thanks for sharing it
However the name of the archive really should be *more imaginative*
Empty Folder? All the other folders in the Make directory are either named after a TV show or have a specific purpose (ie a "Subtitles" folder for extracted subtitles). Empty Folder tends to hold a bunch of old batch files and some other junk I have nowhere else to put. I got sick of having "New Folder", and "New Folder (2)"...
I've already ripped Godzilla (1998), but the audio in my rips are currently all reduced to 16 bit, I wanted to show off EAC3To's "VALID_BITS" tag ("Detected Duration") and Godzilla was the only movie I can remember with 20 bit audio.
I also didn't have any files with DTS-MA left on my computer.
The file was created especially for this purpose, which is why it's in "Empty Folder."
Apparently that's the most interesting thing I posted... maybe I overestimated people's interest in getting better information from their MKVs...
Anyway, this is what I posted on the Doom9 EAC3To thread:
Of note is Detected bit depth, channel layouts despite the fact that it's an EAC3To FLAC file without a WAVEFORMATEXTENSIBLE_CHANNEL_MASK tag and all the tracks have bitrates, despite the fact that they're in an mkv and there are two variable bitrate tracks in there.
Subtitle track one has 2084 elements in it, subtitle two has only 36, so that second one would be the forced subtitles and the last one has 2460 elements, which is more than the first, so the first must be the regular subtitles and the last must be SDH.
Oh, right, the flac was muxed straight into the file using MKVMerge, so the UID is 3419832279421249968 and yet its statistics tags are still being applied to it correctly.
The dll does Atmos now too...
The source code of the repository has everything in the dll, except I've replaced the Atmos detection with a method Madshi gave me (that's pending in the official code, apparently my first method was flawed).
Matroska frame rate still needs a bit of work, but it's already MUCH better then it was... oh... Jerome has neutered the new tag deduced frame rate by comparing it to the frame rate in the stream headers with a margin of error of 1.01... which is more than 1.001. I guess I should change that, I've been waiting for him too... damn.
I've tightened up the frame rate detection with tags... I'm pretty sure I've gone too far.
Files are likely to show up as VFR if even a frame or two are missing, so if you've been appending files willy-nilly using MKVMerge prepare to see "Frame rate mode: Variable" quite a lot.
I'm pretty sure the final version won't be like that, Jerome seems to care about things like that.