MediaInfo

MediaDesktop

Technical and tag data about a video or audio file.

Latest v26.05 · · Desktopby MediaAreaWebsiteMediaArea/MediaInfo

Release activity

Release activity — 4 releases across 4 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 20261 release on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

4 releases in the last year

Changelog

v26.05

26.05

Added 13
  • Windows: Add dark icon
  • KDE: Add support for context menu entry on KDE 6
  • iOS GUI: Add dark/tinted icons
  • Android GUI: Permission request explanation for media location
  • Amiga .info: Initial and complete support
  • APV: Initial support, raw and in MP4
Changed 7
  • Update Spanish, Chinese, German translations
  • Windows 11 Explorer: Optimize for ShellExt early return
  • iOS GUI: Explicitly release iCloud-downloaded files
  • macOS GUI: Add light/dark icon variant according to the latest macOS guidelines
  • Android GUI: Improve listing performance with hundreds of files
  • Android GUI: Improve colour contrast of button
  • Android GUI: Slightly reducing release size

Thanks to cjee21, bitplane, tautropfli, zigazajc007 and more for their work on this MediaInfo version!

  • 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
  • LXF: fix crashes with buggy files
  • ID3v2: fix crashes with buggy content
  • Channel splitting: fix crashes with buggy content
  • Channel grouping: fix crashes with buggy content
  • ID3v2: fix not skipping unknown character encoding
  • MPEG-4: does not parse boxes with unknown version
  • Filter C0 controls, DEL, and C1 controls
  • DLL: Fix missing const in buffer API
  • I2561, Dirac: fix freeze with some malformed content
  • I2578, Matroska: fix bad behavior with content having more then 126 tracks
  • I2557, Matroska: fix false positive cover detection
  • I2506, Matroska: fix false positive cover detection
  • MPEG-4 Visual: less false-positive detection
  • AAC: fix false-positive display of gain_control with corrupted frames
  • VP9: fix frame info with RGB content
  • DV DIF: fix recorded date century
  • ADM: fix potential crash
View originalPermalink
How v26.05 went
v26.01

26.01

Added 11
  • Android dark mode rework
  • More coherency and integrity checks
  • MPEG-4 C2PA support
  • ID3v2 support for Olympus voice recorder metadata
  • Matroska block addition tracks display
  • Matroska timecode label readout
Changed 1
  • Android backend modernization
Fixed 6
  • MXF crash with some 0 byte audio packets
  • Matroska incoherent readout of unordered tag elements
  • TimeCodeXml output lack of frame number with some MXF SDTI timecodes
  • AVI/WAV crash with some invalid FourCC
  • SDP false-positive detection
  • CDP handling of 708 streams caught in the middle
  • 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
  • Matroska: fix incoherent readout of unordered tag elements
  • TimeCodeXml output: fix lack of frame number with some MXF SDTI timecodes
  • AVI/WAV: fix crash with some invalid FourCC
  • SDP: fix false-positive detection
  • I2469, CDP: fix handling of 708 streams caught in the middle
View originalPermalink
How v26.01 went
v25.10

25.10

  • 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)
  • AC-4: Add Bitstream level and Presentation level, fix
  • MXF: Fix infinite loop in some ARRI files
  • ADM: fix tagList related false positive conformance errors
  • WAV: fix buggy non word aligned files check with 4 GB+ files
  • I2452, PAC: skip '\0' prefix in content
  • I2451, TTML: change timecode output "format" from TTML style to classic timecode
View originalPermalink
How v25.10 went
v25.09

25.09

  • 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
  • Android GUI: fix some display issues with the billing and preference windows
  • MaxCLL/MaxFALL: value without unit in the XML/JSON output
  • Fix infinite loop in UTF8 (e.g. JavaScript) build
  • HDR: fix random crash with multiple HDR formats
  • PAC: Fix duration/timestamps
  • Spherical Video 2 support, fix BF4 support with 0.32 readout, update
View originalPermalink
How v25.09 went
v25.07

25.07

  • 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)
  • I2360, MPEG4: fix crash on HEIC files
  • H263: Fix potential bad compute of frame size
  • FFV1: Fix parsing of initial_state_delta tables leading to wrong full frame parsing
  • ADM: Don't consider comments as not permitted
  • EXR : Fix comment not displayed
  • Supported platforms: this is the last version compatible with Android 4.x
View originalPermalink
How v25.07 went
v25.04

25.04

  • 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
  • ADM: fix crash and wrong conformance issue report with specific files
  • MPEG-4: avoid nearly infinite loops with buggy streams
  • HEVC: fix false positive conformance issue with LHEVC SPS
  • I2248, FLAC: fix format name in case of image in metadata
  • I2240, Aspect ratio: Add display aspect ratio 9:16
  • Windows: Fix installation of plugins in custom destination
  • Windows: fix transparency issue with pinned app on Windows 10
  • Fix non-MSVC builds with AES NI enabled, thanks to cjee21
View originalPermalink
How v25.04 went
v25.03

25.03

  • 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
  • macOS GUI: Fix HTML background color on macOS 11 and earlier
  • macOS GUI: Update macOS app icon to match new UI guidelines
  • iOS: prevent crash when receiving invalid event
  • iOS: Update iOS icon to match new UI guidelines
  • iOS: Open from media gallery
  • iOS: Prevent out-of-memory when parsing large file
  • Android: Fix square adaptive icon
  • Android: Update AppIcon
  • Qt GUI: several improvements for matching the current windows version, thanks to cjee21
  • I1042, Windows GUI: Fix menubar/toolbar visibility
  • I2199, MP4: fix moov meta support
  • I2213, MXF: better handling of bad LinkedTrackID in descriptors
  • I2191, PAC: fix crash with some W16 blocs
  • I2223, DVD-Video: fix crash
  • AVC: fix GOP computing sometimes half of actual GOP
  • AC3: Fix wrong read of mixlevel
  • MPEG-4: Handle correctly mett track format
  • Fix alignment of text output for CJK languages
View originalPermalink
How v25.03 went
v24.12

24.12

  • 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)
  • Windows: text output is editable again (thanks to cjee21)
  • RIFF: fix bad seek in big chunks e.g. aXML with odd size
  • ADM: fix buffer over-read
  • FFV1: MaxSliceCount was not in XML or JSON report
View originalPermalink
How v24.12 went
v24.11

24.11

  • 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
  • IMF: Allow XML documents larger than 16 MB
  • I2133, TTML: Fix timecode when timeBase is media
  • I2110, MXF: Fix wrong Delay field with NDF timecodes
  • I2094, MXF: Sony Real Time Metadata: fix timecode drop frame flag
  • S1194, Fix random behavior due to uninitialised value
  • MPEG-TS: Increase probing at end for getting duration
  • PNG: Fix buffer leak
  • IAB: Fix bug in IAB channel code mapping
  • HTML output: Better escape of HTML strings
  • XML output: Fix comment in comment
  • MXF: Avoid crash in mxf assets on unsupported audio
  • HEVC: Add missing parsing of some multilayer SPS elements
View originalPermalink
How v24.11 went
v24.06

24.06

  • 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
  • Windows GUI: Fix unwanted deactivation of the ffmpeg plugin
  • I2086, MXF: StreamOrder for tracks in ANC
  • I2076, Dolby E: StreamOrder includes all underlying streams
  • I2087, MPEG-TS: general duration includes before and after PCR offsets
  • WavPack: various fixes for multichannel & DSD files
  • Supported platforms: this is the last version compatible with RHEL/CentOS 7, SLE 12, Debian 10, Mageia 8
View originalPermalink
How v24.06 went
View all

Discussion