Digital Digest -> Software -> MediaInfo -> History & Old Downloads

MediaInfo -> Version History

This is the version history page for MediaInfo, showing the last 20 software updates. You can return to the main page for this software by clicking here.


Version 19.09
  • Release Date: Sep 12, 2019
  • Download(s):
  • + AC-4: basic detection, raw, in MP4 or TS
    + AC-3/E-AC-3: display time code of the first frame
    + Don't show anymore by default "encoded" bit rates and stream sizes
    + MOV: Decode more language codes
    x MXF: some metadata were missing
    x AC-3: AC-3 actually has no bit depth, removing the default 16 value
    x AC-3/E-AC-3: fix bitrate info (so duration) with streams having a time code
    x AC-3: parse more frames also when in MP4, in order to better detect JOC (Atmos)
    x MP4: do not show audio bit depth if it is the "default" 16 (value is not trustable enough)
    x ProRes RAW: we know only width and height
    x SubRip: bad handling of files having a quote character
Version 19.07
  • Release Date: Jul 20, 2019
  • Download(s):
  • Version 19.07, 2019-07-16
    + Mac App Store version: File comparison (InApp purchase)
    + Dolby E: readout of Dolby E program description
    + MXF: Detection of Dolby Vision
    + MP4: support of Spatial Audio Metadata
    + DV: color space is explicit
    + DV: audio format settings
    + Matroska: PCM bit rate
    + MOV, MXF: Time code frame rate
    + DV: DVCAM commercial name for locked audio and PAL 4:2:0
    + MXF: Time code track name
    x USAC: frame rate was missing in case of non standard sampling rate
    x USAC: fix infinite loop with some LATM streams
    x WAV: MP3 delay should be added to BWF time reference
    x TTML: fix wrong output with standalone files
    x N19/STL: fix crash with some uncommon framerates
    x VC-3: fix sub sampling with some v2 files
    x DV: Time code frame number was wrong (divided by 2) for 50/60 fps content
Version 19.04
  • Release Date: Apr 25, 2019
  • Download(s):
  • Version 19.04, 2019-04-23
    + USAC: DRC effect types, Sample peak level, True peak level, Program loudness
    + HDR: SMPTE ST 2094 App 4 (including HDR10+) support
    + HDR: move HDR10, Dolby Vision and SL-HDR meta to specific generic "HDR Format" lines
    + Matroska: SMPTE ST 2086 (HDR10) support
    + Matroska: FieldOrder support
    + HEIF image format support
    + AV1: support of AV1 in MP4, HEIF, IVF
    + MOV: Add a lot more countries to AppleStoreCountry field internal list
    + MXF: Fix memory leak when fully parsing big file with acquisition metadata
    + HEVC: more HEVC profiles (Multiview, Scalable, Screen Content...)
    + AAC: better handling of corrupted streams
    + AAC: better handling of unknown channel layouts
    + AVC in MP4: better support of corrupted streams
    x B1101, AVI: fix crash with some invalid streams
    x B1101, SMPTE ST 337: fix crash with some invalid streams
    x Matroska: chapters timestamp were not display if chapters have no name
    x MXF: Fix false positive truncated file detection when there is no Random Index Pack
    x AAC: channel layout typos (Rls instead of Lrs, Lr instead of Rb)
    x ProRes: correctly show color space if alpha plane is present
    x MPEG Audio: some VBR files use "Info" Xing header, so we ignore the difference between "Info" and "Xing"
    x I943, MPEG-4: wrong display aspect ratio in some corner cases (32-bit release only)
    x I1096, OGG: assign METADATA_BLOCK_PICTURE tag to cover
Version 18.12
  • Release Date: Dec 12, 2018
  • Download(s):
  • Version 18.12, 2018-12-10
    + Android version:
    + DCP: support of multi-reel packages
    + EBUCore: added some FFV1 related metadata
    + JPEG: better info display of CYMK files
    + Provide source of the color related metadata (container or stream) (hidden by default)
    + MXF: display more information when wrapper/essence values are detected as not same
    + MXF: ProRes profiles
    + MPEG-4: ProRes RAW support
    + MPEG-TS: add support of parsing some ETSI TS 103-433 messages
    x MPEG-2 Video: variable GOP detection fix
    x MPEG-7 export: some fields were missing due to the removal of some legacy fields
    x ADTS: Fix display of channel count for 8-channel streams
    x ID3v2: fix some date related issues
    x I298, ID3v2: fix wrong read of recording date in some cases
    x I1032, PBCore2: fix essenceFrameSize with non Video tracks
    x I1096, JPEG: fix crash with one file
    x Several other crash and memory leak fixes
Version 18.08.1
  • Release Date: Sep 12, 2018
  • Download(s):
  • Version 18.08.1, 2018-09-10
    x Fix XML/MPEG-7/PBCore2 output discarding non ANSI characters
Version 18.08
  • Release Date: Sep 1, 2018
  • Download(s):
  • Version 18.08, 2018-08-31
    + Dolby Atmos (in E-AC-3 or TrueHD): support of bed channel count/configuration + objects count + complexity index
    + AC-3/DTS/AAC: display of info about legacy decoders behavior removed
    + AC-3/DTS/AAC: some changes in how format is displayed
    + AC-3/DTS/AAC: better split between technical names and commercial names
    + AAC: support of profile information from MP4_IOD_Tag AudioProfileLevelIndication
    + USAC (xHE-AAC) support
    + Audio channel layout: using a new terminology, better suited for 3D Audio, see
    + DSD (DSF & DSDIFF) support
    + DXD (Digital eXtreme Definition) commercial name
    + Dolby Vision: use new form for profile (numbers instead of acronyms)
    + New format "Directory" when image sequence + audio file is detected (1 directory style for the moment)
    + PBCore2 export update, thanks to WGBH
    + MPEG-7 export update
    + NISO export update
    + AV1: support of AOmedia AV1 based on 1.0.0 specifications
    + ATRAC9 detection
    + Versionned RPMs
    + HEVC: better support of buggy SEI
    + ADTS: CodecID
    + Support of injection of external metadata
    + HTTPS: support of AWS extension "x-amz-*" in HTTPS headers, permitting to manage temporary credentials (AssumeRole)
    + MPEG-4, #1005: Obey edit list in QuickTime Timecode track
    x MIXML: hide fields which were hidden in normal output
    x Hybrid AC-3/E-AC-3 (in Blu-rays): bit rate info was wrong
    x Lot of bug fixes, see full log for more info
Version 18.05
  • Release Date: May 10, 2018
  • Download(s):
  • Version 18.05, 2018-05-09
    + PBCore 2.1 export update, sponsored by WGBH as part of the NEH-funded PBCore Development and Preservation Project
    + TIFF: more IFDs are supported (density, software...)
    + NISO Z39.87 output
    x Mastering Display Color Primaries: was always showing BT.709 instead of real value, when present
    x Attachments: do not provide anymore attachments content in XML by default, fixes
Version 18.03.1 Version 18.03
  • Release Date: Mar 21, 2018
  • Download(s):
  • Version 18.03, 2018-03-19
    + AV1: support of AOmedia AV1 based on latest specifications draft, raw (OBU) and in MKV
    + MXF: HDR metadata support
    + MXF: detection and parsing of ProRes (SMPTE RDD 44)
    + MXF: framerate container/stream incoherence detection
    + DPX: endianess, packing mode, compression mode
    + AVC: add consumer camera recording date/time
    + AVC: add consumer camera model name and iris F number
    + JPEG: ICC parsing, display of ICC color space
    + EBUCore: possibility to inject external metadata in the output from MediaInfo
    + JSON output
    + Attachments: do not provide anymore attachments content in XML by default, reducing XML output size
    x colour description: trying (again!) to have more coherent labeling
    x DCP/IMF: fix crash with some CPL files
    x I782, FFV1: Golomb Rice parsing was wrong
    x I210, FFV1: remove sar_den test must be 0 if sar_num is 0
    x AAC: SBR parsing issue with 3+ channel streams, with sometimes false-positive PS detection
    x BMP: was wrongly considering 4-bit without palette as with palette so wrong bit depth
    x DPX: some elements in trace were wrongly displayed (wrong endianess)
    x B1082, Ancillary data: fix infinite loop
Version 17.12
  • Release Date: Dec 22, 2017
  • Download(s):
  • Version 17.12, 2017-12-21
    + MediaInfoOnline:
    + JavaScript build and example
    + Dolby Vision: detection of Dolby Vision and display of profile for MPEG-TS and MP4 files
    + MPEG-4: Support of external time code tracks (.qtc)
    + JPEG 2000: Support of IMF profiles
    + F523, BDMV: Support of UHD Blu-ray playlist
    + Endianness and Sign report for PCM Matroska tracks
    + MPEG-4: Resolume DXV display
    + MPEG-4: support of file names >64 chars long or non ASCII for referenced files
    + Slight binary size optimizations
    + colour_description: some changes in order to have more readable names (DCI P3, Display P3, sRGB)
    x MP4: crash with some HEVC streams with Dolby Vision
    x VC-3: frame rate should not be detected as wrong when there are several frames per block
    x Matroska: wrong color range info
    x Matroska: fix crash with some corrupted files
    x MXF: better support of height when there is an incoherence between header and footer
    x transfer_characteristics: fix BT.2020 difference between values 14 and 15
    x Trace: fix freeze with some files
    x Trace: invalid character encoding with some MOV files
    x Some memory leak fixes
Version 17.10
  • Release Date: Nov 3, 2017
  • Download(s):
  • Version 17.10, 2017-11-02
    + We need your support! Visit
    + Version scheme is now YY.MM (year dot month, 2 digits each)
    + New MediaInfo XML output, with XSD, more suitable for automatic parsing. Use Option("Inform", "OLDXML") for keeping previous behavior
    + New "Info_OutputFormats" option for listing supported output formats
    + Universal Ad ID: refactored display, better display of value and registry, XML name slightly modified
    + MOV: support of HDR metadata (MasteringDisplayColorVolume, MaxCLL, MaxFALL)
    + BWF: display of UMID and loudness info
    + AAC: show program_config_element in trace
    + MPEG Audio: frame rate info
    + PCM in WAV and Matroska: Support of ValidBitsPerSample
    + I197, EBUCore: 1.8 output uses now final version of XSD and final XSD location
    + Matroska: tweaking frame rate empirical detection for some corner cases
    x I1070, LAME 3.100 info tag was incorrectly parsed
    x B1068, MPEG Audio: Incoherent duration between General and Audio parts, Audio part duration fixed
    x Matroska: showing "A_MS/ACM" Matroska CodecID
    x MXF: Fix crash with some buggy files
    x MXF: was not well supporting MXF referencing only 1 file
    x PCM in WAV: 8-bit content is unsigned and without endianess
    x PCM in WAV and Matroska: More coherency between Wave info and ExtensibleWave Info (bitdepth, sign)
    x WAV: GUID display was with first 8 bytes in wrong order
    x Several crash fixes

Version 0.7.99
  • Release Date: Sep 12, 2017
  • Download(s):
  • Version 0.7.99, 2017-09-11
    + EBUCore: JSON output (--Output=EBUCore_1.8_JSON)
    + EBUCore: add writingLibraryName and writingLibraryVersion attributes
    + Ad-ID identifier display on a single line ("Value (Registry)" format)
    + MPEG-4: Better display of format of VobSub tracks
    + MPEG-4: CodecID is stsd name + ObjectTypeId for mp4a, mp4v, mp4s
    + AVC: preferred_transfer_characteristics support
    + MPEG Video, MPEG-4 Visual, AVC, HEVC, MPEG-4, Matroska: correct detection of RGB
    + matrix_coefficients: detection of Y'D'zD'x and Chromaticity-derived
    + AAC: info about SBR/PS being implicit/explicit/NBC (Not Backward Compatible)
    + AAC: indicate audioObjectType in CodecID
    x Fix a weird 1.334 DAR due to a rounding issue

Version 0.7.98
  • Release Date: Aug 10, 2017
  • Download(s):
  • Version 0.7.98, 2017-08-08
    + Matroska: handling of files with Tracks element after Cluster elements
    + Matroska: detection of Duration tag alone and use it even if tag writing date is not there.
    + Matroska: mapping of colour description elements, timecode and handler name to corresponding MediaInfo fields
    x I169, WAV: too much aggressive detection of wrong 5-channel audio, now limited on AC-3 and DTS
    x transfer_characteristics and matrix_coefficients slight change in order to have them unique per ISO integer value
    x EBUCore: All XML elements are correctly escaped
    x PBCore: All XML elements are correctly escaped
Version 0.7.97
  • Release Date: Jul 1, 2017
  • Download(s):
  • Version 0.7.97, 2017-06-30
    + Ubuntu 17.04 packages
    + HEVC: support of stream having VPS hrd_parameters
    + FLV: support of FLV files with an ID3v2 header
    + FLV: detect some incoherent frame rates in buggy files
    + TIFF: support of more tags
    + I518, AAC: consider 4 back channels as 2 side + 2 back channels
    + Matroska: integrate all elements from Matroska specs in MediaTrace
    + WAV: parsing of MPEG Audio extension "mext" chunk and displayed in MediaTrace
    + MPC: channels count
    + AAC: ADTS/ADIF duration in case of full parsing and/or "risky bitrate estimation" option
    x MXF: less false-positive detection of some files as MXF
    x B1053, WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is buggy
    x B1029, DPX: DPX endianess not considered with some fields in MediaTrace
    x Custom template: can check "Other" part as any other parts
    x Matroska: fix parsing issue with small byte blocks are taken from the file e.g. when reading from HTTP link
    x Matroska: files with unknown block size were flagged as truncated
    x MediaTrace: values with a n were breaking the text report lines
    x Some typos (RefFrames, SPF)
Version 0.7.96
  • Release Date: Jun 2, 2017
  • Download(s):
  • Version 0.7.96, 2017-06-01
    + MPEG-4: display of recorded date from DV substream
    x I505, AC-3: crash with some potentially malformed frames
    x I477, AVC: fix hang when open .mpls from some 3D BD
    x MPEG-4: does not show "1904" year is raw value is 0 (Mac/Linux)
    x Dedicated read thread disabled by default (rare dead locks)
    x #B1027, MPEG-TS: some files where detected as MPEG-TS or BDAV but they aren't
    x Sequence of files : frame count was wrong with sequence of MPEG-TS files (was count of files)
    x MXF: detection of more 608/708 with parsing of few frames in the middle of the file was broken
Version 0.7.95
  • Release Date: May 6, 2017
  • Download(s):
  • Version 0.7.95, 2017-05-04
    + EBUCore: EBUCore 1.8 with acquisition metadata output.
    + Better support of growing files, especially when accessed by FTP
    + Matroska: better support of some broken files (high EBMLMaxSizeLength, padding before start of EBML)
    + EXR: showing Multipart and Deep flags
    + EXR: show image compression method
    x EBUCore: fixed display aspect ratio (was using rational)
    x EBUCore: fixed frame rate factor (was num/den instead of factor)
    x AVC: some streams with dynamic frame type were having a wrong frame rate
    x MPEG-4: some old AAC tracks were not correctly detected
    x Matroska: was sometimes displaying "Bit depth: Bit0" when bit depth is unknown
    x Nut: fix crash with some files
    x FFV1: PixelAspectRatio was an integer, switched to 3-digit rational
    x DTS: fix frame count
    x Dolby E: fix frame count
    x EBUCore: fix regression creating invalid XML files
    x AVC: some streams with dynamic frame type were having a wrong frame rate
    x I490, EXR: was not supporting valid 31-char attribute names
Version 0.7.94
  • Release Date: Mar 31, 2017
  • Download(s):
  • Version 0.7.94, 2017-03-31
    + VC-3: detection of embedded time code
    + VC-3: better support of stream with width 960 or 1440
    + VC-3: support of version 3 (a.k.a. DNxHR), including profile and level for version 1/2 (a.k.a. DNxHD)
    + Matroska trace feature: reduction of its size
    + MXF trace feature: reduction of its size
    + Visual Studio 2017 project files
    x M143, MXF with Acquisition Metadata: crash fixed
    x Several crash fixes
Version 0.7.93
  • Release Date: Mar 3, 2017
  • Download(s):
  • Version 0.7.93, 2017-02-28
    + Matroska: detection of native FFV1 CodecID ("V_FFV1")
    + AC-3/E-AC-3: detection of Atmos inside core streams
    + AC-3/E-AC-3: slight reorganization of metadata display for dual mono and surround
    + AC-3/E-AC-3: "complete main" and similar info moved to "Service kind" dedicated line
    + AC-3/E-AC-3: more precision about how is built a stream (e.g. "E-AC-3+Atmos / E-AC-3" or "TrueHD+Atmos / TrueHD / AC-3")
    + WTV: basic detection
    + MPEG-TS: Detection of Opus
    + URL: "URLEncode" option for saying if the input should be URL encoded or not (default is guess = no change except if it contains spaces)
    x MediaTrace: for bitstreams (not bytestreams), bit offset was wrong
    x HLS: duration was sometimes wrong, reading only the first TS file duration. Now full duration is displayed
    x MPEG-TS: if stream is encrypted or invalid, level was sometimes not the expected one for AVC (e.g. "BaseLine@3.0" instead of "Baseline@3")
    x Matroska: FFV1 stream width/height was not initialized when Matroska track header width/height is after CodecID
    x FFV1: fix potential crash with some buggy slice headers
    x Matroska: crash in case of big attachment and CRC32 present

    Notes :
    + Added
    - Deleted
    x Bug correction
    #number is the identifier of bug report (B), requested feature (F) or patch (P)
    Bug reports and feature request are here :
Version Version 0.7.92
  • Release Date: Feb 1, 2017
  • Download(s):
  • Version 0.7.92, 2017-01-31
    + #F507, MXF: detection of HLG Transfer Characteristic
    + #F508, HEVC: support of preferred_transfer_characteristics SEI (from HEVC/H.265 draft, preferred method for HLG in DVB)
    + MXF: parsing of AVC descriptors and crosscheck with the essence content
    + MP4: more AppleStoreCountry values mapped to countries, show the country number if unknown
    + File extension: test if the file extension correspond to the container format
    + AVI/WAV: test of truncated file
    + MIXML output: Format_Profile divided in Format_Profile, Format_Level, Format_Tier
    + ID3v2: TCAP tag is mapped to new field "PodcastCategory"
    x MIXML output: some *_Original values were missing
    x MXF/Teletext: was not correctly detecting non subtitle streams
    x ID3v2: TP2 tag was incorrectly mapped to "Accompaniment", now mapped to "Album_Performer"
    x ID3v2: TSO2 tag was incorrectly mapped to "Performer_Sort", now mapped to "Album_Performer_Sort"
    x ID3v2: TCMP tag was displayed twice (2 "Compilation" lines)
    x Windows version was sometimes showing a long character string in Windows explorer, changed to a shorter character string

    Notes :
    + Added
    - Deleted
    x Bug correction
    #number is the identifier of bug report (B), requested feature (F) or patch (P)
    Bug reports and feature request are here :

Rate this software:

Your Rating:
You have not voted yet!

Average: 3.50
Total Ratings: 27


Software Submissions