If you are like me then you need to know what’s going on with your media. The more info you have then the better armed you are, right? File collation, music storage, movie archive, they can all be organized by whatever data method you desire. Or is that just me being shall we say, slightly OCD?
Well, if you have a penchant for metadata then MediaInfo is right up your alley. It provides you with a quick access to the inner values of your audio and video files. Whether you want to glance at the set-up of tracks included in a file or you want to know all the precise details about the codecs used, MediaInfo will offer the suitable info.
You can choose between a graphical user interface to quickly select the appropriate view on the data and a command line interface to automatically retrieve and process media information in your own scripts. For these purposes, MediaInfo’s views are customizable the easy way.
MediaInfo’s Key Features Include:
Different and customizable views on media information (Text, Table, Tree Structure, HTML, XML.)
Data Export as Text, CSV, HTML, XML.
Graphical User Interface, Command Line Interface, DLL
Integration in MS-Windows (Drag’n’Drop, Context menu)
Basics: Title, Author, Director, Album, Title Nr., Date, Length.
Video: Codec, Aspect Ratio, Frame Rate, Bit Rate.
Audio: Codec, Sampling Rate, Channels, Languages, Bit Rate.
Text: Language of Subtitles
Chapters: Nr. of Chapters, Outline
Supported Formats and Containers:
Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)… (Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC…)
Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF.
Untertitel: SRT, SSA, ASS, SAMI…
The Following changes have been undertaken in this version of MediaInfo:
– DTS Neural Audio: display of DTS Neural Audio descriptor information (matrix encoded channels count and position)
– FFV1: version, bit depth, color space, chroma subsampling, versions 0 to 3
– HuffYUV: version, bit depth, color space, chroma subsampling, versions 1 to 3
– PDF: basic detection (goal is to detect PDF/A profile)
– HLS: support of encrypted streams (key must be in FileName.FileExt.key or provided via the library API)
– CDP: using CDP service descriptor for the list of 708 services + language information
– MXF: showing the real bit depth (“Quantization bits”); the count of bits stored in the file is in a new field “Stored bit depth” if it differs
– MXF: Audio “frame rate” (how PCM content is split in packets) information
– MXF: Audio block alignment byte size (hidden by default)
– VC-3: adding the commercial name “DNxHD” + bitrate class
– MXF: SMPTE ST 377-4 (MXF Multichannel Audio Labeling Framework)
– MXF: “ChannelLayoutID” new field (hidden by default) containing the MXF Channel Assignment Label
– Wave64: Duration
– CDP: frame rate
– IMF: improvements (still work in progress)
– QuickTime: ia13 CodecID
– CDP: using ccsvcinfo_section() for service presence and language information
– MXF/CDP: law rating (from CEA-608 XDS) information added (other containers were already supported)
– CEA-608: Program name information
– BMP: support of OS/2 headers
– HLS: com.apple.streaming.transportStreamTimestamp support
– ISM: ISMT / text (TTML) streams support
– MXF: detection of buggy BlockAlign from some muxers, so PCM bit depth is correctly detected despite the buggy metadata
– HEVC: library name of some encoding libraries
– MPEG-2 Video: picture structure for interlaced content (interlaced content can have a frame structure)
– HLS: support of some encrypted files (AES-128 with default IV and per segment), key is provided by the command line –File_Encryption_Key=(Base64 data)
– HEVC: adding support of x265 library name and x265 encoding settings
– ProRes: more details about ProRes in AVI or Matroska
– DV: support of AVd1 CodecID
– CMake: scripts improvements
– Matroska: file name of attachments
– HEVC: some streams with VUI were not parsed
– MPEG Video: was not correctly handling 1000:1001 frame rates and NDF time codes combination during frame count computing
– MPEG Video: was not correctly detecting the time stamp of the first frame in case of closed GOP with first frame not the I-frame
– XDCAM: information about the MXF header presence was not provided if MOV header has a glbl atom
– Some specific C++11 code is removed for full compatibility with older C++
– MXF: Time codes values were buggy in case of MXF with pre-charge (“Origin” not 0)
– MPEG-4 Visual: wrong analysis in case on video_object_layer_shape not set to regular
– MPEG-4/MOV: trying to display the summary differently when there is a difference between container and raw stream channels count information (long term method to be discussed)
– Non-Unicode version was not building anymore
– DyLib: trying to have a better support of pure C compilers
You can download MediaInfo from FileHippo.com today.
[Image via enlanubetic]