Display of the most relevant technical and tag data for video and audio files

MediaInfo for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more

Download MediaInfo 17.10

MediaInfo for Mac

 -  100% Safe  -  Open Source

What's new in this version:

MediaInfo 17.10
- 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
- I1070, LAME 3.100 info tag was incorrectly parsed
- B1068, MPEG Audio: Incoherent duration between General and Audio parts, Audio part duration fixed
- Matroska: showing "A_MS/ACM" Matroska CodecID
- MXF: Ficrash with some buggy files
- MXF: was not well supporting MXF referencing only 1 file
- PCM in WAV: 8-bit content is unsigned and without endianess
- PCM in WAV and Matroska: More coherency between Wave info and ExtensibleWave Info (bitdepth, sign)
- WAV: GUID display was with first 8 bytes in wrong order
- Several crash fixes

MediaInfo 0.7.99
- Change log not available for this version

MediaInfo 0.7.98
- 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
- I169, WAV: too much aggressive detection of wrong 5-channel audio, now limited on AC-3 and DTS
- transfer_characteristics and matrix_coefficients slight change in order to have them unique per ISO integer value
- EBUCore: All XML elements are correctly escaped
- PBCore: All XML elements are correctly escaped

MediaInfo 0.7.97
- 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
- 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
- MXF: less false-positive detection of some files as MXF
- WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is buggy
- DPX: DPX endianess not considered with some fields in MediaTrace
- Custom template: can check "Other" part as any other parts
- Matroska: fix parsing issue with small byte blocks are taken from the file e.g. when reading from HTTP link
- Matroska: files with unknown block size were flagged as truncated
- MediaTrace: values with a n were breaking the text report lines
- Some typos (RefFrames, SPF)

MediaInfo 0.7.96
- MPEG-4: display of recorded date from DV substream
- AC-3: crash with some potentially malformed frames
- AVC: fihang when open .mpls from some 3D BD
- MPEG-4: does not show "1904" year is raw value is 0 (Mac/Linux)
- Dedicated read thread disabled by default (rare dead locks)
- MPEG-TS: some files where detected as MPEG-TS or BDAV but they aren't
- Sequence of files : frame count was wrong with sequence of MPEG-TS files (was count of files)
- MXF: detection of more 608/708 with parsing of few frames in the middle of the file was broken

MediaInfo 0.7.95
- 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

- EBUCore: fixed display aspect ratio (was using rational)
- EBUCore: fixed frame rate factor (was num/den instead of factor)
- AVC: some streams with dynamic frame type were having a wrong frame rate
- MPEG-4: some old AAC tracks were not correctly detected
- Matroska: was sometimes displaying "Bit depth: Bit0" when bit depth is unknown
- Nut: fix crash with some files
- FFV1: PixelAspectRatio was an integer, switched to 3-digit rational
- DTS: fix frame count
- Dolby E: fix frame count
- EBUCore: fix regression creating invalid XML files
- AVC: some streams with dynamic frame type were having a wrong frame rate
- EXR: was not supporting valid 31-char attribute names

MediaInfo 0.7.94
- 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
- M143, MXF with Acquisition Metadata: crash fixed
- Several crash fixes

MediaInfo 0.7.93
- 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)
- MediaTrace: for bitstreams (not bytestreams), bit offset was wrong
- HLS: duration was sometimes wrong, reading only the first TS file duration. Now full duration is displayed
- 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")
- Matroska: FFV1 stream width/height was not initialized when Matroska track header width/height is after CodecID
- FFV1: fix potential crash with some buggy slice headers
- Matroska: crash in case of big attachment and CRC32 present

- Fix a performance regression in the matroska parser

MediaInfo 0.7.92
- #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"
- MIXML output: some *_Original values were missing
- MXF/Teletext: was not correctly detecting non subtitle streams
- ID3v2: TP2 tag was incorrectly mapped to "Accompaniment", now mapped to "Album_Performer"
- ID3v2: TSO2 tag was incorrectly mapped to "Performer_Sort", now mapped to "Album_Performer_Sort"
- ID3v2: TCMP tag was displayed twice (2 "Compilation" lines)

MediaInfo 0.7.91
- Add TIFF extension to Windows shell extension
- Debian 9 and Ubuntu 16.10+: Remove unneeded dependency
- IMF and PTX: more languages detected from file names (but the full list of common languages tags still need to be added)
- IMF and PTX: support of non-standard but common "LAS" = "Spanish (Latin America)" language code
- MXF: Support of color primaries, transfer characteristic, coding equations defined in SMPTE ST 2067-21:2016 e.g. xvYCC or BT.2020
- Minor performance optimizations and cleanup (Thanks to Pavel Pimenov)
- MediaTrace optimization for Matroska
- Fixed parsing of FFV1 v0/v1
- PTX: fix crash due to bad parsing of some file names while looking for track language

MediaInfo 0.7.90
- WAV: support of file with a buggy RIFF header
- Matroska: detection of segment size of zero (compatibility risks e.g. Windows 10 Media Player does not play such file)
- MXF: detection of some incoherences between header and footer
- MXF: display of Locked information
- N19/STL: support of 48/50/60 fps content
- N19/STL: display of time code of first frame
- AC-3: bit depth
- MPEG Video: CBR bitrate mode information based on vbv_delay
- DXW: support of fake time code attribute
- Teletext in MPEG-TS: CodecID, format (classic teletext or subtitle), video delay were sometimes not displayed
- PDF: fixed crash with some files with full analysis set
- BMP height is negative
- Several minor fixes

MediaInfo 0.7.89
- Tree view for Windows: present the results at the top of the tree
- QuickTime: support of Panasonic AVC-Intra 50/100/200 without SPS/PPS ("aixx" and "AVin" CodecID)
- More QuickTime/MP4/AVC/HEVC color descriptions based on future ISO 23001-8:201x/PDAM1
- FFV1: handling 16+ bitdepth (YUV and RGB) while handling buggy version <= 3 YUV 16-bit streams
- Improved growing file detection, option for forcing the growing file test
- Matroska: support of video FieldOrder, MatrixCoefficients, BitsPerChannel, Range, TransferCharacteristics, Primaries
- Acquisition Metadata: support of more elements (IrisTNumber, IrisRingPosition, FocusRingPosition, ZoomRingPosition, ColorMatrix)
- Add stream counts to MIXML output
- I242, AVI/Matroska: mapping of mjp2 to JPEG 2000 format name
- MPEG-4 Visual: parsing of Studio profiles, providing width/height/frame rate...
- MXF: reading MPEG-4 Visual profile from MXF sub-descriptor and/or EssenceCompression
- MXF: reading Intra GOP info from descriptors
- Sequence of images: detection of sequence even if the provided path separator is the Unix one (Windows only)
- Acquisition Metadata: IrisFNumber, FocusPosition, LensZoom were not correctly reported
- LXF: fixed crash in case of some malformed files
- LXF: reject bad frames instead of displaying wrong duration and bit rate

MediaInfo 0.7.88
- MediaInfo distributed with HTTP/HTTPS support: support of Amazon S3 with Signature Version 4
- FFV1: parsing speed slight improvement
- Duration: fixed regression in last release, sometimes duration was displayed with only count of minutes

MediaInfo 0.7.87
- Spanish and catalan languages updated, thanks to Sergi Medina
- Refactoring of the trace feature, for better performance and some bug fixes
- Visual C++ 2012 project files removed
- Review of symbols display, now using standard display (e.g. "k" instead of "K", " min" instead of "mn"...)
- XML output: revert to old versioning method (version is MediaInfo software version)
- I63, EBUCore/FIMS outputs: typo correction about WritingLibrary and WritingApplication
- Matroska: files with CodecPrivate element before CodecID element where not always correctly parsed
- OGG: crash/incoherent behavior with some buggy OGG streams having invalid chunk sizes

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more