❌

Normale weergave

MediaInfo 26.10

6 Oktober 2026 om 08:00
MediaInfoLib source code has been audited by several security researchers and private individuals. Thank you to Yazan Balawneh (CyStack), Feng Ning (Innora), TristanInSec, Gareth Davidson (bitplane), Stanley Tang, Brandon Barrante, Erik White, Miklos Juhasz, iliasabk, buzz, mega-wli, cjee21, and many others for their reports and/or patches.
+ Update of Turkish translation, thanks to umablognot
+ Update of Czech translation, thanks to Michal VΓ‘rady
+ Update of Portuguese (Brazil) translation, thanks to FΓΊlvio Alves
+ Update of Russian translation, thanks to solokot
+ Windows GUI: Fix missing translation for some UI elements
+ macOS GUI: Add close button in Compare view's header
+ Android GUI: avoid to ask for geolocation data access many times
+ Android GUI: fix of a couple of crashes while migrating from Rx Java to Kotlin Coroutines, thanks to cjee21
+ Conformance checker: update with more precise error messages, sponsored by Austrian Mediatek
+ Conformance checker: tolerate common padding patterns found in some files, sponsored by Austrian Mediatek
+ MXF: cross-check header and footer values for timecode tracks, prioritizing the footer value
+ MXF: support more ARRI camera metadata, thanks to Luis GΓ³mez GutiΓ©rrez
+ Global performance improvement when analyzing files with uncommon file extensions or junk files
+ HEVC: support interlaced content, thanks to TorbjΓΆrn Einarsson
+ HEVC: detect CBR and report nominal bitrate
+ AV2: support v1.0.0 streams, thanks to cjee21
+ MP3: support gapless files, thanks to hat3k
+ MOV/MP4: support Auro CS layout information, thanks to almirus
+ DTS:X: support supplemental channel layout, thanks to almirus
+ EIA-608/708: report maximum number of characters per line
+ TTML: report maximum number of characters per line
+ MOV: support chpl version 0
+ ELF: support RISC-V
+ GIF: support XMP and loop count, thanks to cjee21
+ GIF: support animated GIFs
+ I2632, ApeTag: handle cover images, thanks to cjee21
x I2690, TAR: improve parsing of the TAR header to avoid more false positives
x I2706, MPEG-TS: fix infinite loop with some partial packets at the end of the file
x I2670, DVD-Video: preserve IFO stream languages after VOB merge, thanks to wastaken7
x I2589: fix MediaInfoList_Open file options not being used with the DLL API
x MXF: fix failure to detect sparse content in Teletext or OP47, thanks to MaxEliaserAWS
x DTS: move DTS:X objects to their own field, matching Dolby Atmos
x Opus: fix 5.0 support and center-channel ordering, thanks to Puella Purpura
x MP3: detect headerless VBR after parsing finishes, thanks to Bernard Wiesner
x MP3: fix reconstructed settings for LAME CBR 256 and 320 kbps, thanks to hat3k
x MP3: clean up some LAME version values
x MOV: fix mapping for Apple language tags >= 95
  •  

MediaInfo 26.05

12 Mei 2026 om 08:00
+ Update Spanish, Chinese, German translations
+ Windows 11 Explorer: Optimize for ShellExt early return.
+ Windows: Add dark icon
+ KDE: Add support for context menu entry on KDE 6
+ iOS GUI: Explicitly release iCloud-downloaded files (feedback requested)
+ iOS GUI: Add dark/tinted icons
+ macOS GUI: Add light/dark icon variant according to the latest macOS guidelines
+ Android GUI: Permission request explanation for media location
+ Android GUI: Improve listing performance with hundreds of files
+ Android GUI: Improve colour contrast of button
+ Android GUI: Slightly reducing release size
+ Amiga .info: Initial and complete support
+ APV: Initial support, raw and in MP4
+ AV2: Initial support, raw and in MP4/AVIF
+ AV1: Support of Annex B (raw) streams
+ JPEG: Support of MotionPhoto
+ PNG: Support of animated PNG
+ HEVC/AV1: Support of HLG+
+ IAMF: Support of IAMF v2.0.0 test files
+ XMP: Support new GContainer format in JPEG files
+ HEVC: Show the precise profile for Format Range generic profile
+ Matroska: support RFC 9559 track flags (SDH, audio description, original, commentary)
+ Matroska: Map Performer, Podcast URL, Genre tags
+ MPEG-4: handle better some malformed stsd compressor names
+ MP4/MOV: handle presence or lack (heuristic) of version/flags in meta boxes
+ VorbisCom & MKV: Map ENCODER_OPTIONS from opusenc
+ APE: Read DISC and DISCSUBTITLE tag
+ WM: Read WM/SetSubTitle and WM/PartOfSet as part and part number
+ MPEG-4: Read the com.apple.iTunes:DISCSUBTITLE tag
+ Vorbis: Read the DISCSUBTITLE tag
+ Vorbis: Write disc numbers into Part/Position and Part/Position_Total
+ ID3v2: Map TSST to Part
+ MZ/PE: Identify presence of Cargo Auditable data
+ SMPTE registers: add more items
+ MZ/PE: Get Extended DLLCharacteristics / CETCOMPAT
+ MZ/PE: Extract SBAT from EFI files
+ MZ/PE: Parse resources, Optional Header and Section Headers
x LXF: fix crashes with buggy files
x ID3v2: fix crashes with buggy content
x Channel splitting: fix crashes with buggy content
x Channel grouping: fix crashes with buggy content
x ID3v2: fix not skipping unknown character encoding
x MPEG-4: does not parse boxes with unknown version
x Filter C0 controls, DEL, and C1 controls
x DLL: Fix missing const in buffer API
x I2561, Dirac: fix freeze with some malformed content
x I2578, Matroska: fix bad behavior with content having more then 126 tracks
x I2557, Matroska: fix false positive cover detection
x I2506, Matroska: fix false positive cover detection
x MPEG-4 Visual: less false-positive detection
x AAC: fix false-positive display of gain_control with corrupted frames
x VP9: fix frame info with RGB content
x DV DIF: fix recorded date century
x ADM: fix potential crash
  •  

MediaInfo 26.01

2 Januari 2026 om 13:00
+ Android: dark mode rework, thanks to cjee21
+ Android: modernize the backend, thanks to cjee21
+ More coherency/integrity checks, sponsored by Austrian Mediathek
+ MXF: fix crash with some 0 byte audio packets
+ MPEG-4: C2PA support
+ ID3v2: support of Olympus voice recorder metadata
+ Matroska: show block addition tracks
+ Matroska: add timecode label readout
+ Add default language string for ISO 639-2 special codes, thanks to cjee21
+ AVI/WAV: add support for WAVE_FORMAT_MPEG_HEAAC (0x1610)
+ AV1: Enable parsing raw OBU from network, thanks to cjee21
+ AV1: Indicate usage of Film Grain Synthesis, thanks to cjee21
+ Matroska/TimeCodeXML: add frame rate
+ Bindings: add C#/PowerShell (Windows/Linux) support, thanks to cjee21
x Matroska: fix incoherent readout of unordered tag elements
x TimeCodeXml output: fix lack of frame number with some MXF SDTI timecodes
x AVI/WAV: fix crash with some invalid FourCC
x SDP: fix false-positive detection
x I2469, CDP: fix handling of 708 streams caught in the middle
  •  

MediaInfo 25.10

5 November 2025 om 13:00
+ MXF: crosscheck of ADM profiles
+ MXF: experimental ARRI UL support, more video streams detected
+ TTML: better support files with SMPTE timecode and ticks instead of frame rate
+ MXF: update UL names from the MXF registry (details view)
x AC-4: Add Bitstream level and Presentation level, fix
x MXF: Fix infinite loop in some ARRI files
x ADM: fix tagList related false positive conformance errors
x WAV: fix buggy non word aligned files check with 4 GB+ files
x I2452, PAC: skip '\0' prefix in content
x I2451, TTML: change timecode output "format" from TTML style to classic timecode
  •  

MediaInfo 25.09

30 September 2025 om 10:00
+ Italian, Russian translations update
+ Windows: tweak the ads height for avoiding too big ads in when the window is maximized
+ Android: Migrate to Material Design 3 (thanks to cjee21)
+ ADM: Dolby E profile for emission conformance checker
+ AAC: show when PNS is ued
+ MPEG-TS: map message_id code to the stored message character string
+ AC-4: Enhancement to Presentation Role display
+ AC-4: Add Bitstream level and Presentation level
+ MXF: support of experimental ARRI ULs
+ WavPack: fix duration for long duration
+ WAV: detection of C2PA + display of thumbnails characteristics
+ MasteringDisplay_Luminance: split Min and Max
+ Dolby Vision: Fill colour, transfer & matrix for profile 5 (thanks to cjee21)
+ JPEG: Detect lossless (thanks to cjee21)
+ MPEG-TS: update DVB descriptors and service types for NGVC and NGA (thanks to paulhiggs)
+ Reset MXF status based on footer partition (thanks to ammonriley)
+ VP9: VP9 in MP4 support (thanks to cjee21)
+ SphericalVideo: use StereoMode instead of of SourceCount
+ I2400, Fix crashes with some malformed files
x Android GUI: fix some display issues with the billing and preference windows
x MaxCLL/MaxFALL: value without unit in the XML/JSON output
x Fix infinite loop in UTF8 (e.g. JavaScript) build
x HDR: fix random crash with multiple HDR formats
x PAC: Fix duration/timestamps
x Spherical Video 2 support, fix BF4 support with 0.32 readout, update
  •  

MediaInfo 25.07

29 Juli 2025 om 12:00
+ Update Italian translation
+ MPEG-4 : Support of Spherical Video 2
+ MPEG-4 : Spherical Video improvements
+ MPEG-4: Support of location in mdta
+ MPEG-4: Parse XMP metadata (thanks to cjee21)
+ MPEG-4: Better support of Auro-Cx 3D audio (thanks to cjee21)
+ Matroska : Improvement of Spherical Video
+ Matroska: TimecodeXML output
+ AV1: Display of HDR10+ (thanks to cjee21)
+ CAF: Improved support (thanks to cjee21)
+ APE tags: Map more tags (thanks to cjee21)
+ WavPack: Display MD5 sum of raw audio data (thanks to cjee21)
+ FLAC: Map Arranger and Lyricist (thanks to cjee21)
+ DTS: More DTS:X detection
+ PNG/HEIF: Parse ISO 21496-1 Gain map metadata (thanks to cjee21)
+ XMP: Parse Adobe/UltraHDR Gain map metadata (thanks to cjee21)
+ JPEG/TIFF: Show thumbnails information, Exif style (thanks to cjee21)
+ JPEG/TIFF/HEIF: Parse Exif (location, dates, model name...) metadata (thanks to cjee21)
+ JPEG: Show thumbnails information, MPF style (thanks to cjee21)
+ TIFF/JPEG: Parse IPTC-NAA, XMP, PSIR, PSD metadata and more (thanks to cjee21)
+ JPEG/PNG: Support of C2PA (thanks to cjee21)
+ C2PA: Parsing of thumbnails
+ JPEG: Support of GContainer with or without MPF, for more HDR related info (thanks to cjee21)
+ Model names: Map to marketing names e.g SM-S931B becomes Samsung S25 (thanks to cjee21)
+ XMP: GIMP version + improve multi CreateDate handling and more (thanks to cjee21)
+ ICC: Information from profile description (thanks to cjee21)
+ PNG: Split image size from metadata size
+ PNG: Parse metadata at the end of the file
+ DNG: Detection of DNG rather than generic TIFF (thanks to cjee21)
+ PNG: Encoded date
+ JPG: Writing library name
+ PNG: Support of MNG and JNG
+ Thumbnails: Add a dedicated image track for thumbnails and covers
+ PAC: Option for default frame rate
+ Dates: Normalize dates from different formats
+ HTML output: Display cover image (thanks to cjee21)
x I2360, MPEG4: fix crash on HEIC files
x H263: Fix potential bad compute of frame size
x FFV1: Fix parsing of initial_state_delta tables leading to wrong full frame parsing
x ADM: Don't consider comments as not permitted
x EXR : Fix comment not displayed
x JNA: Fix Java to Native integer conversion
x Supported platforms: this is the last version compatible with Android 4.x
  •  

MediaInfo 25.04

30 April 2025 om 14:00
+ MP4: Detect caption presence in the middle of the file for AVC with CEA-608 in SEI
+ MP4: Support of Spherical Video metadata
+ MP4: support of com.apple.quicktime.location.ISO6709
+ IAMF: Basic (name, sampling rate, audio format used) support of IAMF (raw, in MP4), thanks to cjee21
+ JPEG: read XMP metadata, thanks to cjee21
+ XMP metadata: Display photoshop:Credit, xmp:CreatorTool
+ Mach-O: Basic Mach-O (including Universal) binary support, thanks to cjee21
+ MZ: Add more archs
+ WepP: Support of WebP, thanks to bitplane
+ FLAC: Add picture information
+ FLAC: Add muxing method of images
+ DVB: Update MJD parsing for accepting dates after 2038
+ Input: Accept literal IPv6 addresses, thanks to cjee21
+ I2231, 2vuy: Bit depth
x ADM: fix crash and wrong conformance issue report with specific files
x MPEG-4: avoid nearly infinite loops with buggy streams
x HEVC: fix false positive conformance issue with LHEVC SPS
x I2248, FLAC: fix format name in case of image in metadata
x I2240, Aspect ratio: Add display aspect ratio 9:16
x Windows: Fix installation of plugins in custom destination
x Windows: fix transparency issue with pinned app on Windows 10
x Fix non-MSVC builds with AES NI enabled, thanks to cjee21
x JavaScript build: Set locale to UTF-8
  •  

MediaInfo 25.03

21 Maart 2025 om 13:00
+ Italian translation update
+ Windows shell extension: Handle .url files, thanks to cjee21
+ Windows shell extension: Option for separate instance, thanks to cjee21
+ I2218, TTML: detect IMSC Rosetta
+ MXF: support of HDR Vivid Metadata
+ AVS3 Video: support for AVS3 Video according to T/AI 109.2
+ MP4: Display of operating system and hardware e.g. Android or iOS
+ MP4: Handle loci and @xyz metadata
+ MP4: Handle more metadata
+ DAT: recording date & misc
+ 3D Audio: Enable graph also on Linux
x macOS GUI: Fix HTML background color on macOS 11 and earlier
x macOS GUI: Update macOS app icon to match new UI guidelines
x iOS: prevent crash when receiving invalid event
x iOS: Update iOS icon to match new UI guidelines
x iOS: Open from media gallery
x iOS: Prevent out-of-memory when parsing large file
x Android: Fix square adaptive icon
x Android: Update AppIcon
x Qt GUI: several improvements for matching the current windows version, thanks to cjee21
x I1042, Windows GUI: Fix menubar/toolbar visibility
x I2199, MP4: fix moov meta support
x I2213, MXF: better handling of bad LinkedTrackID in descriptors
x I2191, PAC: fix crash with some W16 blocs
x I2223, DVD-Video: fix crash
x AVC: fix GOP computing sometimes half of actual GOP
x AC3: Fix wrong read of mixlevel
x MPEG-4: Handle correctly mett track format
x Fix alignment of text output for CJK languages
  •  

MediaInfo 24.12

9 December 2024 om 13:00
+ Windows: Windows Explorer context menu and tooltip on Windows 11 (thanks to cjee21)
+ Windows: native ARM64 library for an overall improved performance (thanks to cjee21)
+ Windows: implement signing of uninstaller (thanks to cjee21)
+ Windows: add legacy stream display option (thanks to cjee21)
+ Windows: ARM64X DLL is available separately
+ AVC: Chroma Subsampling Position
+ PNG: adapt cLLi/mdCv letter case due to spec draft update
+ Windows: enforce more security compilation flags (thanks to cjee21)
x Windows: text output is editable again (thanks to cjee21)
x RIFF: fix bad seek in big chunks e.g. aXML with odd size
x ADM: fix buffer over-read
x FFV1: MaxSliceCount was not in XML or JSON report
  •  

MediaInfo 24.11

7 November 2024 om 13:00
+ New Indonesian (bahasa Indonesia) translation
+ Update Belarusian translation
+ Windows: Full 64-bit version (thanks to cjee21)
+ Windows: Improved support of High DPI (thanks to cjee21)
+ Windows: Improved support of Dark Theme (thanks to cjee21)
+ Windows: Improved HTML view (thanks to cjee21)
+ Windows: Upgrade file open dialog (thanks to cjee21)
+ Windows: SemiBold monospaced font(thanks to cjee21)
+ I1945, PAC subtitle format support
+ I2130, EXR: support of time code and frame rate
+ MXF: Support of more flavors of ISXD, IAB, Dolby Vision Metadata
+ MXF: Support of all known ULs in MediaTrace output
+ AVC: Improved detection of AVC-Intra
+ TTML: Add Duration_Start_Command/Duration_End_Command
x IMF: Allow XML documents larger than 16 MB
x I2133, TTML: Fix timecode when timeBase is media
x I2110, MXF: Fix wrong Delay field with NDF timecodes
x I2094, MXF: Sony Real Time Metadata: fix timecode drop frame flag
x S1194, Fix random behavior due to uninitialised value
x MPEG-TS: Increase probing at end for getting duration
x PNG: Fix buffer leak
x IAB: Fix bug in IAB channel code mapping
x HTML output: Better escape of HTML strings
x XML output: Fix comment in comment
x MXF: Avoid crash in mxf assets on unsupported audio
x HEVC: Add missing parsing of some multilayer SPS elements
  •  

MediaInfo 24.10

7 November 2024 om 13:00
+ New Indonesian (bahasa Indonesia) translation
+ Update Belarusian translation
+ Windows: Full 64-bit version (thanks to cjee21)
+ Windows: Improved support of High DPI (thanks to cjee21)
+ Windows: Improved support of Dark Theme (thanks to cjee21)
+ Windows: Improved HTML view (thanks to cjee21)
+ Windows: Upgrade file open dialog (thanks to cjee21)
+ Windows: SemiBold monospaced font(thanks to cjee21)
+ I1945, PAC subtitle format support
+ I2130, EXR: support of time code and frame rate
+ MXF: Support of more flavors of ISXD, IAB, Dolby Vision Metadata
+ MXF: Support of all known ULs in MediaTrace output
+ AVC: Improved detection of AVC-Intra
+ TTML: Add Duration_Start_Command/Duration_End_Command
x IMF: Allow XML documents larger than 16 MB
x I2133, TTML: Fix timecode when timeBase is media
x I2110, MXF: Fix wrong Delay field with NDF timecodes
x I2094, MXF: Sony Real Time Metadata: fix timecode drop frame flag
x S1194, Fix random behavior due to uninitialised value
x MPEG-TS: Increase probing at end for getting duration
x PNG: Fix buffer leak
x IAB: Fix bug in IAB channel code mapping
x HTML output: Better escape of HTML strings
x XML output: Fix comment in comment
x MXF: Avoid crash in mxf assets on unsupported audio
x HEVC: Add missing parsing of some multilayer SPS elements
  •  

MediaInfo 24.06

27 Juni 2024 om 16:00
+ Windows GUI: Dark/Light theme preference is saved
+ Windows GUI: Fix opening subdirectories
+ Windows GUI: Add translations for Windows GUI theme menu
+ Windows GUI: Dark mode for HTML view
+ Windows GUI: Add 608/708 captions detection options
+ Cocoa GUI: Associate with image files
+ Qt build: various fixes about the GUI
+ I1881, MXF & MOV: customizable seek pos and duration of caption probe
+ I1882, CEA-608/708: option for forcing all CC1-CC4/T1 if stream is detected
+ JPEG 2000: support of HTJ2K profile
+ JPEG 2000: readout of jp2h colr atom, more file extensions, better support of broken files
+ DAT: Support of raw Digital Audio Tape
+ Enable Control Flow Guard (CFG) and Control-flow Enforcement Technology (CET)
+ Conformance checker: an element is indicated bigger than its upper element
+ Conformance checker: option for max count of items per check
x Windows GUI: Fix unwanted deactivation of the ffmpeg plugin
x I2086, MXF: StreamOrder for tracks in ANC
x I2076, Dolby E: StreamOrder includes all underlying streams
x I2087, MPEG-TS: general duration includes before and after PCR offsets
x WavPack: various fixes for multichannel & DSD files
x Supported platforms: this is the last version compatible with RHEL/CentOS 7, SLE 12, Debian 10, Mageia 8
  •  

MediaInfo 24.05

31 Mei 2024 om 10:00
+ Italian translation updated
+ Windows GUI: Dark theme
+ Windows GUI: Support of high DPI
+ Windows GUI: Sheet view is resizable
+ Windows GUI: Allow selecting multiple files in open file dialog
+ Windows GUI: Use system dialog for opening folders
+ I2029, MXF: decode of VBI (Line 21 & VITC)
+ I2058, VorbisCom: show MusicBrainz IDs in XML or full text output
+ I1881, MXF & MOV: customizable seek pos and duration of caption probe
+ I2005, WavPack: support of non-standard sampling rate
+ I2021, MP4: support of Qt style AudioSampleEntry in ISO MP4
+ Conformance checker: report of malformed frames for AVC & HEVC & AAC
+ Conformance checker: an element is indicated bigger than its upper element
+ Conformance checker: Add more stream synchronization related checks
+ Conformance checker: Check coherency of MXF elements having vectors
+ Conformance checker: check of MPEG Audio sync loss in raw MP3 & truncated file
+ Conformance checker: FFV1 checks also when in AVI and MOV/MP4
+ Conformance checker: check if a TIFF file is complete
+ Conformance checker: span of frames & frame/timestamp/byte offset
x Windows GUI: Fix position of open folder dialog
x Windows GUI: Fix text view strings after e.g. XML view
x Linux GUI: Use transparent icons
x Avoid infinite loop with distant files
x MXF: Support of SMPTE ST 422-2019 I2
x I2055, Dolby Vision: fix crash with some files
x I2054, ID3v2: fix crash with some malformed files
x FFV1: fix conformance checker crash with Golomb Rice parsing
x AC-3: fix crash with some TrueHD files
x I2005, WavPack: handle of small files
x BMP: fix bitdepth info
  •  

MediaInfo 24.04

18 April 2024 om 10:00
+ ADM: more AdvSS Emission profile checks
+ AC-3 & Dolby E: more AC-3 metadata readouts
+ AV1: support of chroma_sample_position
+ I1999, WAV: support of BS.2088 BW64 chunkId
+ I2008, Wavpack: support of DSD
+ I1882, CEA-608/708: options for ignoring command only streams
+ I1990, FLV: support of enhanced RTMP
x WAV: fix support of 4+ GB ADM
x I2005, WavPack: fix duration with small files
x I2009, IVF: fix division by zero with buggy files
  •  

MediaInfo 24.03

28 Maart 2024 om 09:00
+ French, Italian, Russian and Ukrainian translations update
+ ADM: ADM v3, including profile element, support
+ ADM: conformance checks on AdvSS Emission profile
+ Dolby E: display more AC-3 metadata items
+ MOV/MP4: parsing of rtmd (real time metadata) tracks
+ PNG: packing kind (linear or indexed)
x WAV: support of 4+ GiB axml (useful for huge ADM content)
x MPEG-H: fix uninitialized values leading to random behavior
x PDF: fix crash with corrupted files
x MOV/MP4: fix bit depth info for some PCM tracks with pcmC box
  •  

MediaInfo 24.01

31 Januari 2024 om 13:00
+ ADM: Dolby Atmos Master ADM Profile conformance checker (technology preview)
+ Dolby Vision: support of version 3, with compression info, and profile 20
+ Dolby Vision: explicit display of profile
+ HEVC: support of multiview profile signaled in VPS extension
+ MP4: parsing of vexu (Video Extended Usage) box
+ ICC: support of CCIP in ICC in JPEG, PNG, TIFF, MP4, raw files
+ MPEG-TS: detection of VVC and EVC
+ AVC: count of slices
+ PNG: support of color description chunks (CCIP CLLI MDCV)
+ GXF: support of AVC and VC-3
+ TrueHD: display of Dolby Surround EX & Dolby Pro Logic IIz
x Matroska: better fallback in case of buggy timecode
x I1940, MOV/MP4: fix slowness with some unrecognized metadata atoms
x HDR10/HDR10+: fix HDR10 info even if some characteristics are not met
  •  

MediaInfo 23.11

30 November 2023 om 13:00
+ XMP: support of a couple of additional metadata
+ PNG: pixel aspect ratio, gamma, active bit depth
+ PNG: support of textual metadata
+ Detection of active width/height/DAR (based on FFmpeg), Windows only
+ Matroska: show ST-12 timecode of first frame
+ ADM: rounding of FFoA to 0 decimal and Start/End time codes to 2 decimals
+ WAV: support of big (1+ GB) axml chunks
+ ADM: support of big (1+ GB) files on 32-bit systems
x I1876, BWF: fix missing precision in TimeReference export
x I1607, MPEG-TS/PS: Less Inform() with Open(memory) than Open(file)
x MP4/MOV: show right time code of last frame with complex time code tracks
x Duration: timecode output should not use drop frame for 23.976fps
x AVC+HEVC: fix handling of DF timestamps
x SF1188, ID3v2: fix wrong handling of chunks having padding
x I1887, TS DVB: fix wrong handling of UTF-8 strings in service name
x I1892, Matroska: fix date readout if before the millennium
  •  

MediaInfo 23.10

4 Oktober 2023 om 10:00
+ Italian language update
+ Languages: add 'fil' (Filipino)
+ Support of MPEG-H in MPEG-TS
+ MOV/MP4: caption probing time expanded from ~15s to ~30s
+ MPEG-7 and DVD-Video: provide title duration based on frame rate
+ WAV: better display of buggy WAV files have 2 fmt/data chunks
x MOV/MP4: fix lack of detection of CEA-608/708 if junk at end of stream
x DVD-Video: fix duration if more than 1 menu
  •  

MediaInfo 23.09

14 September 2023 om 10:00
+ DTS-UHD support (contribution from Xperi)
+ MPEG-7 output update, supporting collections for DVD Video
+ ISO 9660: more metadata
+ AVC: read out of time code
x DVD Video: better support of ISO having several episode
s x MPEG Video: fix duration not including last field duration (interlaced content only)
x I754, AVC&HEVC: fix risk of crash with some streams
  •  

MediaInfo 23.07

12 Juli 2023 om 10:00
+ USAC conformance checker: update DRC presence check
+ USAC conformance checker: sbgp presence check
+ USAC conformance checker: difference between extra zero bytes and other extra bytes
+ ISO 9660: support of DVD video, with option for listing all contents
+ MPEG-7: support of collections (beta)
+ More Blackmagic RAW meta kinds
+ DTS-HD: DTSHDHDR header support (used for raw DTS-HD files)
x ADIF: fix wrong detection of lot of files as ADIF (Android and MediaInfoOnline)
x USAC conformance checker: fix arith context handling in some corner cases
x ADM: some tweaks about FFoA/Start/End time codes
x Remove curl default ca info message in stdout
  •  

MediaInfo 23.06

28 Juni 2023 om 10:00
+ USAC/xHE-AAC conformance checker
+ S-ADM: support of SMPTE ST 2127-1 / SMPTE ST 2109 / SMPTE ST 2127-10 (S-ADM in MGA in MXF)
+ S-ADM: add S-ADM version and support of 1/1.001 frame rates
+ ADM: show FFoA/Start/End as timestamp and timecode
+ MPEG-7 output update with more extensions
+ MPEG-TS: support of JPEG XS
+ DTS-UHD: support of DTS-UHD (a.k.a. DTS-X P2) in MP4
+ MP4: detection of VVC
+ MP4: support of media characteristicd (spoken dialog, translation, easy to read...)
+ MP4: support of more Blackmagic RAW Codec IDs
+ MP4: support of ipcm CodecID
+ MP4: support of service kind
+ HEVC: support of SMPTE ST 2094-10
+ HDR: display of all formats if more than 1 format is detected
+ Matroska: support of SMPTE ST 12 in block additions
+ HEVC: time code SEI readout
+ AVC & HEVC: active format description readout
+ MPEG-TS: support of SMPTE ST 2038 (ancillary data)
x ADM/Dolby: fix wrong FFoA with 1.001 frame rates
+ MOV/MP4: more info with tracks having unknown type
x MOV/MP4: avoid to parse too much content with non stripped timecodes
x MOV/MP4: avoid incoherent behavior if 2 tracks have the same ID
x TTML: fix default frame rate
x TimeCode: 1/1.001 frame rate was not always detected
x MediaTrace: fix some random blank outputs
x URL: remove query part of the URL in the FileExtension field
x Referenced files: fix handling of URL encoded with UTF-8 content
x Matroska: fix crash in support of HDR10+
  •  

MediaInfo 23.04

26 April 2023 om 10:00
+ MXF: support of SMPTE ST 381-4 (AAC in MXF)
+ DTS: show MA or HRA tip in commercial name for DTS:X
+ DTS: detection of DTS:X not lossless
+ APT-X100 a.k.a. Cinema DTS: initial support
+ Matroska: support of HDR10+
+ MP4: more information about thumbnails
+ ID3v2: more information about thumbnails
+ VP9: initial support, for more information about chroma subsampling
+ AWS S3: support for reference files with AccessID:SecretKey@URL
x Windows installer: fix crash with Windows 10/11 having ASLR enabled (NSIS update)
x AWS S3: fix errors with some special chars in SecretKey
x AWS S3: fix random credential issues with non geolocated URLs
x DTS: fix freeze with some DTS-HD not DTS:X files
x MPEG-TS: fix crash in HEVC_timing_and_HRD
x AAC: fix samples per frame with SBR streams
x FLAC: fix missing Tbc Tbr in ChannelLayout
  •  

MediaInfo 23.03

29 Maart 2023 om 10:00
+ DTS: Detection of IMAX Enhanced
+ MOV/MP4: Add HDR Vivid format support
+ HEVC: Add HDR Vivid format support
+ MXF/PCM: detect silent tracks (full parsing only)
+ Monkey's Audio: support of 32-bit files, show version
+ MP4 audioProfileLevelIndication: add Low Delay AAC v2 Profile
+ MP4/MOV: support of FLAC
+ MOV/MP4: support of TTML with images
+ MPEG-7: 3 modes (strict, relaxed, extended)
+ MPEG-7: more sub-termIDs (AudioPresentationCS)
+ MPEG-7: Add more PublicIdentifiers
+ MPEG-7: more sub-termIDs (MP4, WAV, AVC, ProRes)
+ AVI/WAV: display of the kind of fmt chunk
+ AVC: detection of more profiles
+ ChannelLayout: difference between M (Mono) and C (Center, part of multichannel content)
+ AC-3: detection of channel layout also for encrypted content
+ AC-4 and MPEG-H 3D Audio: Merged channel layout (all sub-streams together)
+ DTS: Detection of real bit depth e.g. 20 instead of only byte aligned bit depth (16 or 24)
+ FLAC: support of BWF in Vorbis comments
+ N19/STL: codepage, subtitle count, max line per subtitle, more metadata
+ ISAN: detection of descriptions referencing an ISAN
+ AAC: detection of eSBR (and fix of random wrong PS detection)
+ Extract of time codes, XML format, currently only for for MXF
x MP4/MOV: fix freezes with some unknown udta atoms
x FLV: fix duration of 0 with some buggy files
x AVC: fix PTS of last frame
x FFV1: fix potential crash with malformed files
x AV1: add HDR format line and fix HDR values
x AAC and WAV: fix of channel layout display for 5 front channels
x AC-4: Tl/Tr mapped to to Tsl/Tsr
x FLAC: fix sampling count
x ID3v2: fix Genre not showing ID 0 (Blues)
x MPEG-7: VBR fix
x JSON/XML: Remove minus sign from element names
x Normalization of date/time in report
  •  

MediaInfo 22.12

22 December 2022 om 09:00
+ WebVTT: more information (duration, start/end timestamp, count of lines...)
+ MP4/MOV: support of FLAC
+ MP4/MOV: support of LanguageIETF
+ ProRes: parse FFmpeg glbl atom for getting color range
+ AVI/WAV: detection of character set
+ WAV: display MD5 of raw content
+ FLAC: display MD5 of unencoded content
+ USAC: trace of UsacFrame() up to after preroll
+ MOV/MP4: option for parsing only the header, no parsing of any frame
+ MXF: option for parsing only the header, no parsing of any frame
x MXF: quicker parsing when fast parsing is requested
x I662, WAV: fix false-positive detection of DTS in PCM
x I1637, MPEG-Audio: proper support of Helix MP3 encoder detection and encoder settings
x I661, MXF: fix UKDPP FpaPass value sometimes not outputted
x S1182, Teletext subtitle: prioritize subtitle metadata other overs
x Matroska: Better handling in case of buggy AVC stream
x 22.2 audio: Fix name of 1 channel (Tll --> Tsl)
x AAC: fix wrong parsing of some bitstreams
x Fix crash with stdin input and ctrl-c
x Fix memory leak in JSON output
  •  

MediaInfo 22.09

4 Oktober 2022 om 10:00
+ Italian language update
+ USAC: IOD and sampling rate coherency checking
+ ADM: support of nested objects and complementary objects
+ AC-4: Display of Custom downmix targets
+ IAB: Parsing of IAB bitstream and ADM-like output
+ Frame rate: store FrameRate_Num/Den also for integer values
+ MPEG-4/MOV: support of time codes >30 fps
+ MOV/MPEG-4: List of QuickTime time code discontinuities
+ Dolby Vision: add info about more profiles
x Text streams: show stream frame rate if not same as container frame rate
x CDP: fix rounding of frame rate
x SCC: fix of CEA-608 FirstDisplay_Delay_Frames
x SCC: fix TimeCode_Last
x MPEG-4/MOV: last time code value for all kind of QuickTime time codes
x MOV/MPEG-4: Fix frame count for NDF non-integer frame rates
x JSON: fix invalid output in some corner cases
x Several other parsing bug/crash fixes (thanks to fuzzing by users)
  •  

MediaInfo 22.06

23 Juni 2022 om 19:00
+ MXF: FFV1 support
+ Dolby Vision: add info about more profiles
+ AAC: check of missing ID_END and incoherent count of channels
+ NSV: better handling of buggy StarDiva agenda negative timestamps
+ Text: Show text frame rate
+ Text: frame rate precise numerator/denominator also for text streams
+ CDP: readout of display aspect ratio
+ MPEG-4/MOV: support of time codes >30 fps
+ TTML: Support of more timeExpression flavors
x ADM: correctly map Dolby binaural render mode to track UID
x Dolby Audio Metadata: first frame of action in HH:MM:SS:FF format
x Dolby Vision: profiles and levels in decimal rather than in hexadecimal
x MXF: fix of Dolby Vision Metadata not displayed if HDR10 metadata is present
x MPEG-4/MOV: avoid buggy frame rates by taking frame rate from stts atom
x CDP: better catching of wrong line21_field value
x NSV: better handling of invalid frames
x MXF: Include frame count in SDTI and SystemScheme1 time codes to time stamp conversion
x TTML: do not show frame rate if it is from MediaInfo options
x DV: timecode trace in HH:MM:SS:FF format
  •  

MediaInfo 22.03

31 Maart 2022 om 10:00
+ NSV (Nullsoft Video): full featured support
+ NSV: support of proprietary StarDiva metadata (by reverse engineering)
+ HEVC: CEA-608/708 support
+ Dolby Audio Metadata: First frame of action, binaural render modes
+ Dolby Audio Metadata: 5.1 and 5.1.x downmix, 5.1 to 2.0 downmix, associated video frame rate, trim modes
+ MOV/MP4, TTML, SCC, MXF TC: time code of last frame
+ EIA-608: first displayed caption type
+ EIA-608: Maximum count of lines per event and total count of lines
+ EIA-608: duration of the visible content
+ TTML: Total count of lines
+ TTML: Maximum count of lines per event (including overlapping times)
+ TTML: Frame count, display aspect ratio
+ TTML: Support of timestamps in frames
+ SCC: Delay
+ Matroska: Encoding settings metadata support
+ MOV/MP4: Gamma metadata output
+ MPEG-4/MOV: difference between audio Center and Mono when possible
+ MP4/MOV: Support of dec3 atom in wave atom
+ MPEG-4/MOV: show both values in case of chan atom ChannelLayoutTag / ChannelDescriptions mismatch
+ MP4/MOV: Support of dec3 atom in wave atom
+ MXF: better support of AVC streams without SPS/PPS
+ ADM: display channel index of trackUIDs
x WAV: fix freeze with 32-bit PCM
x DPX: fix regression with DPX files more than 64 MB
x Dolby E: fix crash with some invalid streams
x E-AC-3: service kind was not correctly handled
x EXR: fix of bad handling of files with long names in attributes
x TTML: correct handling of 29.97 DF time codes
x AV1: fix of the parsing of some streams, especially the ones with HDR metadata
x WebVTT: was not correctly handling WebVTT header with comment
x Matroska: fix false positive detection of bad CRC32
x Several other parsing bug/crash fixes
x Fix of random crash at startup
  •  

MediaInfo 21.09

17 September 2021 om 10:00
+ Graph view for 3D audio streams (thanks to graphviz)
+ ADM: full featured support (programmes, content, objects, pack formats...)
+ ADM: in WAV (axml, bxml), MXF
+ S-ADM in AES3: support of Levels A1 and AX1
+ MOV/MP4: support of Dolby Vision Metadata XML
+ MXF: detection of IAB
+ SMPTE ST 337 (AES3): support of subframe mode
+ HEVC: CEA-608/708 caption support
+ MP4/QuickTime: Android slow motion real frame rate
+ JSON output: add creatingLibrary field
x MPEG-4: read too much data with some predecessor definitions
x EBUCore: fix of fields order and types
  •  

MediaInfo 21.03

26 Maart 2021 om 09:00
+ WAV: ADM profile detection of Dolby Atmos Master or MPEG-H
+ SMPTE ST 337: support of AC-4
+ AC-3/AC-4: show top layer channels after Lw/Rw, as it becomes the defacto standard layout
+ Dolby Surround EX and Pro Logic IIz detection
+ Matroska: add DV support
+ JavaScript module: reduce binary size
+ JavaScript module: reserve less memory at startup
+ CLI: read from stdin
+ DV: remove check of zeroed bytes in timecode, considered again as valid timecode
+ TIFF; add support of compression codes 7 and 8
+ WAV: show bext (BWF) version in verbose mode / XML / JSON
+ MXF: detection fo DCI P3 mastering display color primaries
+ Options: add software version to text output (CLI or Windows GUI)
+ Options: add report creation timestamp to text output (CLI or Windows GUI)
+ macOS: native build for Apple Silicon (arm64)
x HDR: mastering max. luminance precision was wrong
x WM: fix EncodingTime parsing
x MOV/MP4: skip XMP huge atoms, fix
x MPEG-TS: fix inverted supplementary_audio_descriptor mix_type values
x AAC: fix File_Aac::is_intensity according to ISO/IEC 14496-3:2009
x I1353, MP4: Skip user data Xtra and free atoms
x FFV1: fix crash with some bitstreams parsing
x TIFF: fix division by 0
x RF64: fix the WAV malformed chunk size test
x macOS 10.9/10.10: fix crash at startup
x Supported platforms: this is the last version compatible with Windows XP, macOS 10.5-10.9, RHEL/CentOS 6
  •  

MediaInfo 20.09

9 Oktober 2020 om 14:00
+ Dolby ED2: full featured support (presentations, presentation targets, beds, objects)
+ MKV: support of Dolby Vision metadata
+ MXF: detection of Dolby E hidden in PCM tracks having more than 2 channels
+ WAV: detection of Dolby E hidden in PCM tracks having more than 2 channels
+ CineForm: display of color space (including Bayer), bit depth
x WAV: more precise sample count
x SMPTE ST 337: catch of streams starting later than usual (probing increased from 4 to 16 PCM "frames")
x PNG: detection of additional alpha plane in color space
x MXF: detection of additional alpha plane in color space
x AVI: detection of additional alpha plane in color space
x MPEG Audio: was wrongly flagging Xing info tag as CBR
x VorbisTag: does not skip DISCID
x Miscellaneous bug/crash fixes
  •  
❌