What's new in this version: MediaInfo 17.12 - 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) - MP4: crash with some HEVC streams with Dolby Vision - VC-3: frame rate should not be detected as wrong when there are several frames per block - Matroska: wrong color range info - Matroska: fix crash with some corrupted files - MXF: better support of height when there is an incoherence between header and footer - transfer_characteristics: fix BT.2020 difference between values 14 and 15 - Trace: fix freeze with some files - Trace: invalid character encoding with some MOV files - Some memory leak fixes
MediaInfo 17.10 - We need your support! Visit https://mediaarea.net/SupportUs - Version scheme is now YY.MM (year dot month, 2 digits each) - New MediaInfo XML output, with XSD, more suitable for automatic parsing. - 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: Fix crash 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 - EBUCore: JSON output - 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
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 - 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 etension "met" chunk and displayed in MediaTrace - MPC: channels count - AAC: ADTS/ADIF duration in case of full parsing and/or "risky bitrate estimation" option - MF: less false-positive detection of some files as MF - B1053, WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is buggy - B1029, DP: DP endianess not considered with some fields in MediaTrace - Custom template: can check "Other" part as any other parts - Matroska: fi 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 tet report lines - Some typos (RefFrames, SPF)
MediaInfo 0.7.96 - Chinese (Simplified) translation updated - MPEG-4: display of recorded date from DV substream - Disabling web link as they are too much outdated - I505, AC-3: crash with some potentially malformed frames - I477, AVC: fix hang 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) - B1027, 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 - I490, 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. "[email protected]" 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
MediaInfo 0.7.92.1 - 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) - Windows version was sometimes showing a long character string in Windows explorer, changed to a shorter character string
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
MediaInfo 0.7.86 - FFV1 parsing optimization, avoiding by default a too verbose trace - Matroska: more elements support and typo fixes in the trace - I172, Trace feature: provide the name of the main parser in the media element - Matroska: consider all values below 0x10 EBML names as 1-byte junk - Matroska: better support (including speed improvement) of huge lossless frames (e.g. 20 MB FFV1 4K) - Python binding: Python 2 on Linux does not automatically provide the locale to the shared object - HTML output: don't escape carriage returns from the input file - FFV1: some streams were rejected despite the fact they are valid - Python binding: some errors during call of Get() API with Python3 on Linux/Mac
MediaInfo 0.7.85 - FFV1: ScanType and ScanOrder - Detection of Omneon VBI and move of the VBI track from Video part to Others part - N19/STL: Support of etection of less standard frame rates (23.976 and 29.970) - Teletext in MPEG-TS: Teletext not subtitle moved to "Other" part - Teletext in MPEG-TS: display of CodecID and timestamp of first frame - Teletext in MXF: some IDs were wrong (when there are more than one Teletext service) - MPEG-4/MOV: default of raw audio to Signed in case of stsd atom version
MediaInfo 0.7.84: - MPEG-4/MOV: Crash if mdhd timescale is 0 - MPEG-4/MOV: Infinite loop if malformed stsc / stsz (detected by fuzzing) - MPEG-TS: some DVB Subtitles were not detected - HLS: better handling of media playlists having EXT-X-BYTERANGE
MediaInfo 0.7.83 - HEVC: Maximum Content Light Level (MaxCLL) and Maximum Frame-Average Light Level (MaxFALL), metadata mandated by CEA-861.3 for HDR support - HEVC: Mastering display color primaries and luminance (based on SMPTE ST 2084), metadata mandated by CEA-861.3 for HDR support - HEVC: SMPTE ST 2048 and SMPTE ST 428-1 transfer characteristics - HEVC: Chroma subsampling location (indication of the location type described in the HEVC spec) - MPEG-TS: ATSC Modulation Mode (Analog, SCTE_mode_1 aka 64-QAM, SCTE_mode_2 aka 256-QAM, 8-VSB, 16-VSB) - MP4: support of buggy file having "hint" SubType - x HLS: better handling of media playlists having EXT-X-BYTERANGE
MediaInfo 0.7.82 - Matroska: CRC-32 validation - Matroska: support of padding/junk at the start of a segment - Matroska: trace is activated for all elements (but report is still based on the first element met) - Matroska: add an intermediate level in the trace for the raw stream parser - FLV: potential infinite loop fixed - DTS: DTS-HD HR 3840 not detected anymore - AC-3: wrong sample rate with 32 kHz streams - EBUCore 1.6: invalid output due to position of containerEncoding element - MPEG-7 output: No XML encoded value output
MediaInfo 0.7.81 - Acquisition Metadata: support of all SMPTE RDD18 elements - Matroska: cover presence and content of the cover, thanks to Ma- Pozdeev - Matroska: Handling of cropping values, thanks to Ma- Pozdeev - Improvement of Python binding: Mac Os - support, Python2 and Python3 can use same MediaInfoDLL.py - AVI: OpenDML Interlaced / Progressive scan type detection - MP4: support of AtomicParsley imdb tag - MPEG-TS: MPEG-1 Video appeared as MPEG-2 Video - Matroska: Undefined number of chapters in some M4V with Timed Te-t, thanks to Ma- Pozdeev - Matroska: negative timecodes were not correctly handled - FLV: was hanging trying to open some FLV files - JPEG in AVI or MOV: better handling of buggy APP0/AVI1, avoiding some false positives about interlacement - DVCPRO HD: some containers consider DVCPRO HD as with width 1920 despite the fact it is 1280 or 1440, using 1280 or 1440 in all cases
MediaInfo 0.7.80 - Matroska: support of MKVMerge statistics tags (duration frame count, stream size, bit rate) per track, thanks to ndjamena - FLAC: Channel positions, thanks to ndjamena - FLAC: difference between detected bit depth and stored bit depth - MPEG-TS: if DTVCC transport stream is present and no DTVCC service descriptor, scan also in the middle of the file in order to detect more caption services - Subtitle frame rate computing if frame count and duration are available (hidden by default) - Subtitles in Matroska: count of elements - Matroska, MXF and MP4/MOV: detection of truncated files - DTS: difference between ES Matrix and ES Discrete - DTS: display ES Matrix or ES Discrete even if HRA or MA is present - DTS: difference between DTS-HRA with 96k option and pure DTS-96/24 - DTS: detection of DTS:X - Samples per frame info - AC-3: detection of Atmos inside TrueHD - Video frame rate: showing precision of 1/1.001 frame rates (e.g. "23.976 (24000/1001) fps" and "23.976 (23976/1000) fps") - MPEG-4/MOV: showing the complete list of compatible brands in the CodecID field - MPEG-4/MOV: Alternate groups - MPEG-4/MOV: "Disabled" tag - MPEG-4/MOV: "Forced" tag - MPEG-4/MOV: showing links between tracks (chapters for, subtitles for, fallback for) - MXF: handling of more acquisition metadata items - MXF: Package name - AVC: Store method of interlaced content (Interleaved Fields or Separated Fields) - EBUCore: acquisition metadata (Proof of concept, for feedback only) - Matroska: frame rate detection algorithm revisited, less wrong numbers are expected - SDP/Teletext: some pages were sometimes (when present in 2 different SDP lines) displayed several times - MPEG-4/MOV: some hint tracks were not displayed - Hongkongese language added - Option "Full parsing"
MediaInfo 0.7.79 - CLI/DLL only, XML: new option --Output=MIXML, with XML v2.0beta1 status, not for production - MediaTrace: support of more than 1 file in XML output. - CLI/DLL only, XML: new option --Output=MAXML, with XML v0.1 status, in order to have bot MediaInfo and MediaTrace in the same output, not for production - MediaTrace: fixed some invalid outputs - Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: URL without credential were badly interpreted
MediaInfo 0.7.78 - MOV: AVrp CodecID support - Video Stored_Width/Stored_Height and Sampled_Width/Sampled_Height added (hidden by default) - Speed optimization for the parsing of tiny files e.g. JPEG files - Option (command line / DLL) --Legacy=0 for disabling some legacy fields - Option (command line / DLL) --Output=MAXML, XML with MediaInfo and MediaTrace output together, technology preview (not for production) - MPEG-TS: Teletext and Teletext Subtitle were missing in the menu list - Chroma subsampling "4:4:4" was sometimes indicated for RGB, which is not useful
MediaInfo 0.7.77 - files having only a video stream and an ancillary data stream were having incorrect second video stream - MOV: detection of r210 CodecID as raw RGB - Ancillary data: detection of all metadata blocks (previously: only the first one was detected) - MPEG-TS: Wrong demux of TSP (188+16 TS) files having PES with only padding - MediaTrace #2: XML malformed with Flags items (hotfix, flags meaning disabled in XML output) - MediaTrace #3: XML malformed with some MP4 files - MediaTrace #6: XML duplicated attributes - MediaTrace #10: versioned xsd, creating library name and version - Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: Analyze file on s3 was not working if secret key contains / character - Windows, "Open with" is not using the same field in the .rc, trying to have a more friendly name on Windows 8.1+
MediaInfo 0.7.76 - XML output: line breaks and indents in between attributes for readability - Trace feature: XML trace update, only if compiled with trace feature - Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support - FFV1: improved slice analysis (currently activated only with trace feature and for 1st frame) - MXF: optimization of the parsing, reading a lot less data (e.g. can be reduced from 1 GB to 10 MB with some UHD files) - MXF: wrong frame count with files not having the video stream as the first stream - Dolby E in MPEG-TS: "SMPTE ST 302" information was accidentally removed - MPEG-TS: avoid filling delay from file name, not applicable on MPEG-TS - MXF: better handling of huge padding blocks, better handling of descriptors without link to a TrackID - IMX: streams claiming that they are IMX are actually pure MPEG Video, probing both IMX and MPEG Video - FIMS menus update has inadvertently hidden export format selection tabs
MediaInfo-0.7.75 - MXF: consideraing 60 fps timecode tracks with 2 components having a difference of 2 frames as a single timecode - EBUCore 1.6: switch to the link of the final XSD - XDCAM: some directory structures were wrongly detected as XDCAM structure having a XML file - MXF: SDTI 60 fps times were wrong - DPX: date/time specific DPX format was used instead of the ISO-like one - EBUCore: invalid content in attribute startDate - ProRes: streams with apcs CodecID were displayed with an incoherent bit depth instead of no bit depth
MediaInfo 0.7.74 - FIMS: Preliminary version (not for production) - D-10 audio: display of real bitrate beside the encoded bitrate - VC-3: detection of CDP packets (608/708 captions), created by Nexio, inside the VC-3 private data - AES3: generic term AES3 replaced by more precise SMPTE ST numbers (302, 331, 337) - NUT: basic detection - FFV1: more parsing of the bitstream, support of any version of FFV1 in MOV and Matroska - DPX: color space and frame rate - Matroska: duration was missing if Info block is at the end of the file - AC-3: bit depth removed - MPEG-4: moov_trak_edts_elst Atom was ignoring version of the atom - Dolby E: the MXF channel count value was sometimes reported instead of the real channel count - VorbisComment: WAVEFORMATEXTENSIBLE_CHANNEL_MASK "0X" ("x" in uppercase) is accepted now - EBUCore: TotalProgrammeDuration was wrongly filled with IdentClockStart value - EBUCore: Source/Material moved from timecodeStart to timecodeTrack - MPEG-4: info is missing for some streams in some specific cases
MediaInfo 0.7.73 - BPG: basic support, thanks to Kurtnoise - CAF: basic support of Apple Core Audio Format, sponsored by FlavorSys - JPEG-2000: Display of profile (Rsiz) - JPEG-2000: detection of XYZ colorspace (based on D-Cinema profile) - FFV1 in MOV: more details (version...) - MOV/MPEG-4: handling of clcn (little endian nclc) Color parameter type - Matroska: Add TEXTST support to the MKV Parser, thanks to Kurtnoise - MPEG-TS: Add TEXTST support to the MPEG-PSI Parser, thanks to Kurtnoise - MediaInfoDLL interface: clean up, more debug features added - MediaInfoDLL interface: Giant threads lock removed - VC-3/DNxHD: detection of RGB 444 and other SMPTE ST 2019 (2014) new CIDs - VC-3/DNxHD: version number (HVN) - Clean aperture size is move from width/height to its own field - HEVC: tier - MXF: writing library and writing application fields are cleaned up - ProRes: support of 4444 profiles - CAP: detection of CAP files from Cheetah and Lambda - B886, XML and HTML outputs were broken - B902: EBU AspectRatio invalid in case of non classic numerator:denominator format - VC-3/DNxHD: wrong color space and subsampling in case of unknown CID, now empty if format version is not known - MXG: Incorrect timecode track used for AS-11 DPP MXF files - MXF: Handling repetition of Header Metadata in MXF files - MXF: AFD value was wrong (displaying the complete byte, but AFD is only 4 bits of this byte) - DTS: some streams in Little endian were not detected - MPEG-4: some files were having an incorrect frame count - AVC: Some SCTE 128 caption streams were displayed twice - BMP; accepting files with file size information set to -1 - RF64: samplesCount was not always right - MOV: avoid wrong parsing in case of "colr" atom with "prof" color parameter type - DCP/IMF: ID has now the AM/PKL CPL order in order in all cases (not only when there is more than one CPL) - MXF: Crash with Panasonic P2 3.0 files - DPX: time information was with native ":" character - Images sequence: "Delay" field is filled from the number in the name of the first file - FLV: some files were not having the right duration - DPX: Cineon files were detected as DPX Version 1, version number was not corresponding to the real version
MediaInfo 0.7.72 - Swedish translation updated - MXF: MXF version (e.g. "1.3") - Option "File_IsImageSequence" for being able to skip frames in a sequence of files. - EBUCore: EBUCore 1.6 draft output, sponsored by EBU - EBUCore: AS-11 to EBUCore mapping, sponsored by EBU - EBUCore: more technicalAttributes, sponsored by EBU - MXF Acquisition Metadata (RDD-18, EBU Tech 3349) basic support - EBUCore: time code tracks moved to their own "format" block - EBUCore: audioTrackConfiguration removed (not the expected behavior) - EBUCore: OverallBitRate information changed from technicalAttributeString to technicalAttributeInteger - PBCore: invalid output in case of time code stream, fix thanks to Dave Rice - PBCore2: codecid changed, thanks to Dave Rice - OP-47/SDP/Teletext: some streams were not detected - Previous version was built with SSE2 instructions, switching back to SSE instructions - AVC: infinite loop fix - AVC: trying to avoid the wrong detection of AVC in the case of invalid (e.g. encrypted) streams - Crash on Windows Vista and Win7 pre-SP1 and a CPU having FMA support, due to a bug in MSVC2013, since 0.7.72. Thanks to Pavel Pimenov for the report and patch - MXF: AS-11 Typo (SerieTitle changed to SeriesTitle), TotalProgrammeDuration added - ID3v2: support of 3-byte ID3v2.3 tags - CEA-608 in MPEG-4: demux PTS was wrong in case of multiple blocks in one frame - MOV: better Grey scale files and color palettes handling
MediaInfo 0.7.71 - AS-11 (Core, Segmentation, UK DPP items) display - MXF: support of TTML (SMPTE ST 2052) detection - MXF: option --File_Mxf_TimeCodeFromMaterialPackage for using the time code track from Material package instead of Source package (CLI/DLL only) - Duration in HH:MM:SS:FF format (hidden by default) - AVC: detection of Intra profiles - MXF: both Material and Source package time codes are displayed - MPEG-TS: more information for Teletext subtitle e.g. "For hearing impaired people" - Detecting sidecar XML files for captions (e.g. TTML/DFXP), option for CLI and Lib - AVC and HEVC: colour_range information (Limited/Full), thanks to Vittorio Giovara - P-47/SDP/Teletext: detection of magazine numbers - MOV/MPEG-4: basic support of iTunMOVI tag - MOV/MPEG-4: support of track title and few other track related tags - MOV/MPEG-4: detection of Dolby E in a stereo track - AVC: using the first pic_struct as fallback for scan order if other methods fail, thanks to Smit for the idea - IMF: better compatibility with packages from different vendors - PBCore 2.0 technical metadata output option, thanks to Dave Rice - WMV: Time code track and value of first frame display, sponsored by AVCOM - MPEG Video: Open/Closed GOP status - HEVC: Support of Pixel Aspect Ratio in VUI, thanks to Kurtnoise - SMPTE ST 331: wrong channel positions - B872, MOV: StreamOrder field was wrong in case of chapter references - More coherency between the File interface and the By buffer interface - Matroska: wrong dection of video/audio delay in case of B-frames before the first I-frame - Time code striped/not striped information is moved from "Format_Settings" to "TimeCode_Striped" - SMPTE ST 337: infinite loop during scanning of some non ST 337 streams - MP4/MOV: Using less data during detection of Dolby E hidden in a PCM track - Matroska: some crashs after file name of attachments update - MXF: MXF time code track was not displayed with some compilation options (e.g. the default Windows build)
MediaInfo 0.7.70 - 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
MediaInfo 0.7.69 - Italian translation updated - Russian translation updated - MPEG-TS: support of HEVC streams with stream_type of 36 - EBUCore 1.5: update with support of more fields and valid against final XSD - Added interlaced content store method (Separated fields or interleaved fields) - HEVC: Better support of the different containers (including MP4/MKV/FLV) - B844, Matroska: detection of covers - Sequences of files: optimization of the detection of sequences with 200k+ files - Sequences of files: File_IgnoreSequenceFilesCount option for speeding up the detection of sequences (con: no detection of the latest file in the sequence) - Sequences of files: File_IgnoreSequenceFileSize option for speeding up the detection of sequences (con: no detection of total size of the sequence) - Sequences of files: detection when there is additional characters after the numbers (e.g. "filename[000001].png") - MPEG-TS: detecting sequences of files - ADTS: detecting sequences of files - MediaInfoList: removing files detected as part of a sequence - Arri Raw: basic detection - DDS (DirectDraw Surface) support - OpenMG (.oma) partial (Atrac3 only) support - WebVTT detection - QuickTime TFF/BFF: using now Technical Note TN2162 as the reference documentation for 'fiel' atom - Matroska: slow parsing of some files - MOV/IMX: IMX was not detected when glbl atom is present
MediaInfo 0.7.68 - Turkish translations updated - QuickTime: new field ScanOrder_Stored, displayed when display and Stored orders are not same (replacing ScanOrder_StoredDisplayedInverted field) - IMF: better support of IMF files having more than 1 ressource per track - IMF: better support of IMF files EntryPoint and SourceDuration fields - MPEG-TS: EBP detection - Excel VBA example (32 and 64 bit), in contrib directory - Node.js examples added, in contrib directory - GXF: support of DVCPRO HD - GXF: Media Type is reported - HEVC: added support of scaling_list_data - HEVC: deactivated general_profile_compatibility_flag validity test because some encoders do not implement it correctly - MPEG-4/MOV: Speed improvement, especially for full parsing of 100+ GB files - File reading: Speed improvement of big files, especially for full parsing, with the help of a dedicated reading thread - Java binding: adding support of memory buffer as input, example with InputStream class (from RandomAccessFile or from FileUrl, including Amazon S3 authorization) - PTX: more files are supported - Ancillary data: more fomats are detected (OP-47 WST, OP-47 Multipacket, WSS, CEA-608, MPEG-2 Recoding Information...) - EBUCore output: update, with EBUCore 1.5 support - MXF: detection of Sony RAW SQ (by reverse engineering, not sure) - F432, AVI: detection of MPEG Video with Codec Id 0x02000010 - AVI: detection of captions inside MPEG Video - MPEG-4/MOV: showing non-media streams (e.g. hint/rtp tracks) - P81, HEVC: raw stream frame rate info - AIFF/Dolby E: detection duration of hidden Dolby E increased from 0.1 second to 1 second - FLV: some (out of specs) files were no more fully detected - HEVC/H265: parsing of final specification (vui_parameters() specs were modified) - HEVC/H265: bug fixes - AVC/H264: bug fixes - MPEG Audio: files with MusiFile header/trailer are correctly detected (but header/trailer are currently discarded) - XCode 5.1 compilation issue fixed - STL: better support of non-English characters during decode - MXF: some properties were not displayed with OP-Atom files - JPEG-2000: wrong implmentation of COD parsing, with undefined behavior for some files - MXF: potential crash with small files - AAF: potential crash with small files - HLS: potential crash with small files - MXF: some video streams were wrongly detected as MPEG-2 video - MXF: better detection of some weird cases with interlace JPEG-2000 content - MXF: better support of files with more than 16 MB per frame (2.5 Gbps bit rate) - configure.ac: removal of problematical typos - Files with the wrong extension: the file was sometimes fully read (very slow!) - AVI: Huge files (2GB+, with OpenDML) were sometimes parsed slowly - MOV: better display of metadata when tvsh atom is present - AC-3: some dependent streams ere not correctly detected - configure.ac: removal of problematical typos - OpenBSD port: correction of compilation failure
MediaInfo 0.7.67 - Windows version: translation files were corrupted - MXF: duplicate display of some time code streams in ancillary data - B814, AAC: Wrong detection of audioObjectType==29
MediaInfo 0.7.66 - EBUCore 1.4 output support - IMF AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): improved support - Channel layout information for AAC, AC-3, E-AC-3, DTS, Dolby E - MXF: CodecID field (EssenceContainer-EssenceCompression) - Pro Tools 10+ Session file (.ptx) support, by reverse engineering (=it may not work) - Playlist files: trying to detect language and channel layout from file names - QuickTime: new field ScanOrder_StoredDisplayedInverted, set to "Yes" when display and Stored orders are inverted - Wave: Detection of wrong byte rate in header in order to provide right duration of some PCM streams - ARIB captions: detection of captions in ancillary data (tested with MXF) - AAF: basic support of playlist files - QuickTime: false-positive detection of incoherency between container and raw stream scan order due to inverted display and tored orders - MXF: Dolby E stream not detected in some cases - P78, HEVC: general_level_idc shall be set equal to a value of 30 times the level number, not 10 times, thanks to Kurtnoise - C# binding example: was not working with 2GB+ files, was parsing sometimes the whole file - AAC: Infinite loop, thanks to Sébastien Michel - AC-3: Segfault on files falsely recognized as AC3 files, thanks to Gildas Desnos - PCM: Infinite loop, thanks to Gildas Desnos - APE tags: Infinite loop, thanks to Gildas Desnos - AVC: Infinite loop, thanks to Gildas Desnos - CLI_Compile.sh bug ("eats all resources" while compiling) - LATM: false-positive detection of some files - MXF: Crash with some files
MediaInfo 0.7.65 - MXF: forcing detection of MPEG Video in case EssenceCompression is not present but MPEG2VideoDescriptor is present - GXF: detection of some captions and time codes event if they are not present at the beginning of the file (testing middle of the file) - DASH MPD: basic support - HDS F4M (Flash Media Manifest): basic support - DCP AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): basic support - IMF AssetMap (AM), PackageList (PKL) and CompositionPlaylist (CPL): basic support - Mac dylib: looking for the dylib in @executable_path and CFBundleCopyExecutableURL dir - AAC: option for instantaneous bitrate in fast detect mode (MediaInfoLib only) - FTP (custom builds only): support of UTF-8 file names - Colour description: colour_description_present added, better separation between bitstream values and container values - MPEG-4: RLE, color space and bit depth - Law rating: support of CEA-608 XDS Content Advisory in MPEG-PS, MPEG-Ts, LXF, GXF - MPEG-4/MOV: Bug found in one file, sample size is 16 with a 32-bit CodecID ("fl32"), correcting the output of MediaInfo - AVI: AVI can use negative height for raw to signal that it's coded top-down, not bottom-up - MPEG-TS: crash with some files having PAT/PMT change between begin and end of the file - PBCore 1.2: some fields were not in the right order - some humain readable strings were not removed when the corresponding field is removed - MPEG-4/QuickTime: Erratic appereance of Bitrate Mode - setlocale() remove from DLL - DVCPRO HD: streams can be 8 or 10 bit, removing hard coded value from DV parser (MXF header value is used instead when applicable) - MPEG-4: wrong demux of some E-AC-3 streams - AAC: detection of HE-AACv2 was missing if the library is configured with fast detection - MPEG Video: wrong computing of duration of raw stream in case of drop frame time code - Automation, StreamKind type was set to integer, it is text - MPEG-4: was reading lot of useless bytes from disk when the raw stream format is not known - AVI: crash with some malformed text streams - Reference/playlist files were not supported from FTP (custom builds only) - MPEG-4/MOV: ScanOrder was using "stored" value instead of "displayed" value - MXF: Detection of Dolby E was not working in some cases (regression in 0.7.62) - MPEG-4/MOV: freeze with some files having mono 32-bit PCM
MediaInfo 0.7.64 - New canonical URL of the website - Portuguese, Basque and Russian translations updated - E-AC-3: support of streams having substreams (e.g. more than 6 channels) - JPEG: detection of YUVA, RGB, RGBA and YCCK color spaces - MPEG Audio: detection of Id3v1 inside an MPEG Audio frame - Matroska: support of HEVC/H.265 (based on specifications draft from DivX inc) - Canopus: detection of scan mode, scan order, pixel aspect ratio - MD5 generation option (work in progress) - Id3v2: reading of all Id3v2 blocks (no more only the first one) at the beginning of the file - MPEG-4: support of few additional iTunes tags, thanks to Kurtnoise - AVI: detection of Ut Video, thanks to Kurtnoise - MXF: detection of Dolby E even if EssenceCompression is not SMPTE 337 - AIFF: detection of Dolby E - AIFF: detection of not aligned Dolby E - ARIB B24/B37: Caption_conversion_type display (HD, SD, Mobile) - MPEG-TS: displaying CEA-708 service and CEA-608 presence if the corresponding ATSC descriptor is present - MPEG-TS: quicker analysis in the case of quick parsing option - Matroska: Handling of files having no DocType - MPEG-TS/ARIB: crash with some streams, thanks to maki - Matroska: was parsing the complete file if a stream indicated in the header is not present - MXF: detection of incoherency of channel count between bitstream and wrapper - Matroska: detecting 23.976 frame rate (instead of 23.962 fps due to imprecise timestamp) - QuickTime: detection of time codes having tcmi not embedded in tmcd box - RMVB: a/v delay is incorrect, currently disabling it - MPEG-4, crash with some MPEG-4 files - MPEG-4, crash with some MPEG-4 files - AVC: wrong parsing of some streams having pic_scaling_matrix - AVC, crash with some AVC streams - AAC, infinite loop with some AAC streams - FLV, infinite loop with some FLV files - Matroska: crash with some malformed files - MOV: crash/long parsing with some malformed files - AC-3: crashes and freezes fix - Java 64-bit: Count_Get(StreamKind) was always returning 0 - Python 64-bit: Count_Get(StreamKind) was always returning 0 - DTS: some streams were not detected - DTS: some memory leaks with 14-bit streams - SMPTE ST 302: memory leaks - SMPTE ST 337: memory leaks - Total failure if MEDIAINFO_REFERENCES_NO #define was used - QuickTime: Time code name is in "Title" field - MPEG-4/QuickTime: handling of weird "negative" frame duration is stts
MediaInfo 0.7.63 - Switched to a BSD-2-Clause license - LXF: AFD (from ancillary stream) support - Detection of some side car files and showing them as a single package (optional) - MOV: more channel positions information - TTML: detection - SAMI: detection - ID3: updated list of genres, thanks to Mats - .so: search a local copy of the library before trying default path - AVI: Support of Adobe PARf (Aspect Ratio) chunk - VC-3: Scan order - Flac/Ogg DISCTOTAL metadata support, thanks to Kurtnoise - MOV, add Hap Video to the database, thanks to Kurtnoise - Matroska, add VP9 to the database, thanks to Kurtnoise - FLV, add HEVC detection in the FLV parser - MOV, tref/chap handling, with chapters information, thanks to Kurtnoise - MOV, HEVC/H265 detection and basic support, thanks to Kurtnoise - PMP format detection - MPEG-TS, HEVC/H265 support - 16:10 DAR known value - MPEG-4/MOV, crash with some truncated/invalid files - MPEG-4/MOV: crash with files having moof atom and no moov atom - Inconsistent hang with buffer API - MediaInfoDLL.py MediaInfoList was not working, thanks to Elbenfreund - XML: dt:dt is replaced by dt (for binary data) - MXF: Dolby E streams starting only at the second or third frame were not well detected - MPEG-4/MOV: reducing analysis time for I-frame only video streams - CEA-708: weird behavior phantom streams are displayed) in case of buggy CEA-708 - AVI: crash with audio delay and AvgBytesPerSec of 0 - Wrong demuxing of the caption stream in the case of AVC streams without frame_mbs_only_flag but having 2 fields in one slice. - DPX: parsing was very slow with a sequence of files. - MXF: Pre-charge duration was not read, time code of the first frame was wrong if "Origin" is not 0 - FLV: file was sometimes (e.g. most of the file padded with zeroes) fully parsed - VC-3: Using values from specifications (based on compression ID) instead of SBD/SST/SPL/APLF from bitstream - mediainfo-qt doesn't build
MediaInfo 0.7.62 - ARIB STD B24/B37 caption detection (both Japanese and Brazilian versions) - LXF: support of AVC, VC-3, MPEG audio, AC-3, Dolby E, and AAC detection and analysis - AC-3: support of 22.05 kHz streams (out of specs but they exist) - MOV: AIC (Apple Intermediate Codec) scan type detection - MOV: support of AVID metadata (interlacement information) - Time code dedicated tracks (MOV, MXF, GXF) - Time code track (MPEG-4/MOV, GXF, MXF) - Time code in SDTI (MXF) - Time code in System scheme 1 (MXF) - Time code in SMPTE RP 188 (aka SMPTE ST 12-2 aka ATC aka VANC) (GXF, LXF, MXF) - Time code in SMPTE RP 196 (aka HANC) - MPEG Video Time code - MPEG-TS: format_identifier, pointer_field, section_length (hidden by default) - CEA-608/708: caption detection duration is increased to 15 seconds (or 64 MB) in order to miss less caption content - Image files as a video stream: file name of the last file - #727, MOV: crash with some malformed files (Time scale set to 0) - #728, AAC: crash with some malformed streams - #681, AVI: was not analyzing VBR streams without bit rate info in header - #736: Division by 0 with 0-byte files - Id3v2: crash with some malformed tags - Bit rate display was "0 bps" if the real bit rate is more than 4 Gbps - Division by 0 in case of 0 byte long file - MPEG-4: wrong muxing mode information in case of A/53 captions in MPEG Video in MOV - P2 Clip: wrong uppercase/lowercase in the file name of source files. - MOV: PCM endianness was sometimes wrong - MPEG-4: JPEG interlacement was sometimes wrong - MPEG Video: wrong DAR information in case of DAR change between begin and end of the file
MediaInfo 0.7.61 - x64 and i386 Windows installers are merged, now only one installer - Italian translation updated - Bigger default window - MPEG-TS: SCTE 35 and KLV streams are better displayed (in Menu part) - MPEG-TS: Menu part contains the list of PID with unknown format - MPEG-TS: Menu part lists PID in the PMT order instead of increasing order - Display of both container and stream scan type and scan order - DV100: scan order - MXF: scan order - MPEG-TS: Maximum and minimum overal bit rate (only if parse speed is set to 1) - MPEG-TS, MPEG-S, MXF, AVI, WM: StreamOrder field added - MXF: better support of malformed VANC streams - MPEG Video: improved detection of the GOP (more frames are used), "Variable" value - MPEG-PS: FirstPacketOrder info added - SkipBinaryData option - Matroska: some (other) streams were wrongly detected sa VFR - Id3v2: support of old COM and ULT fields - CEA-708: crash with some malformed streams - MPEG-TS: crash when PCR is corrupted (same value at different offsets) - QuickTIme: wrong channel count report in case of buggy chan atom. Now the stream description has priority over chan atom - E-AC-3: duration was wrong in some cases - Matroska: random wrong analysis in case of SimpleBlock mode - MOV: hang on files having buggy "alis" atom - MPEG-TS: bit rate mode detection was sometimes too much strict about CBR - DV: wrong detection in case of buggy audio header (if present and set to 0xFF) - MPEG-4: crash in case of buggy aperture size atom - MediaInfo_Const.h was missing in the DLL package for Mac - MPEG-PS: detection of phantom streams - WAV: detection of malformed >4GB WAV files was no more working - DTS: computing bit rate from frame size instead of targeted transmission rate - DTS: setting the bit rate to "unknown" for Master Audio instead of instantaneous bit rate - DTS: Display of endianess and word size was not coherent
MediaInfo 0.7.60 - GUI: added shell extension icon - MPEG-TS/PS: improved detection of buggy time stamps - DPX: color primaries and transfer characteristics - MPEG-TS: Added support of scrambled streams without transport_scrambling_control bit set (e.g. PlayReady) - MPEG-TS: Name of some scrambling algorithms - MPEG-TS: detection of CBR/VBR at container level - MPEG Video: better detection of variable GOP - Matroska: some streams were wrongly detected sa VFR - XML output: invalid characters, now if there is an invalid character, data is transported in base64 - LXF: wrong video bit rate with some files - AC-3/E-AC-3: hang up with some Little Endian streams - AAC: wrong min and max bit rate in case of partial (default) parsing, disabling it - AVC: crash or hang up with some malformed/scrambled streams - Opus: wrong duration in case of non-48kHz stream - MOV: 25 fps + drop frame time codes were not handled correctly
MediaInfo 0.7.59 - License: Switched back to LGPLv2+Exceptions - PCX support - PSD support - Matroska: ALAC detection - OGG/MKV: Opus speech format support - AVI: detecting more inconsistencies in stream durations - GXF: crash with Time code tracks without frame rate info - MPEG-4: stream order (hidden by default), in order to provide the same numbers as mkvtoolnix 5.2+ Track ID - QuickTime: default channel map is "L R" for stereo streams (as it seems to be in QuickTime player) - MPEG-4: support of WMA (version 1, version 2, Pro, Lossless) in MPEG-4 - FLV: handling of metadata with an underscore before the real metadata name - MXF: support of files with header missing TrackNumber in the descriptor (if it is present only in footer) - MXF: Language from DMS-1 - ProRes: analysis of the ProRes raw stream (including scan order for interlaced content) - colour_primaries, transfer_characteristics, matrix_coefficients: canonicalization of results - MPEG-4 Visual: colour_primaries, transfer_characteristics, matrix_coefficients - ProRes: colour_primaries, transfer_characteristics, matrix_coefficients - GIF: Display Aspect Ratio - different behavior depending of compilation options (so Linux version was missing some info) - MPEG-4: audio/video delay was wrong in case of negative delay - CEA-608: Memory leaks removed - AVC: crash in case of analyzing some invalid SEI - MPEG Audio: crash with some files having Lyrics 2 tags - MPEG Audio: crash with some files having APE tags - AVI: secondary genre comes after primary genres in the "Genre" field - FLV: better handling of files containing more than 1 meta chunk - MPEG-TS/MPEG-PS: was aborting during full parsing in the case of very damaged streams - Vorbis: infinite loop if codebook_entries>=256 - Id3v2: crash with some unsynchronized frames, especially with UTF-16 comments - Id3v2: Wrong mime type of covers - MPEG-PS: crash in case of language info in descriptors - Java binding: crash with MediaInfo::Inform() (Windows 32-bit only) - MPEG-TS: false-positive in case of some MPEG-4 files with wrong extension - FLV: crash in some specific cases (malformed files) - MVC: Scan type was wrong with MVC-only (without the underlying AVC stream) stream - MPLS: stream duration was wrong with standalone (without the referenced M2TS) files - MPLS: incoherent behavior with MPLS having more than one PlayListItem - MPEG-TS: crash with some corrupted streams - MOV: all EIA/CEA-608 captions were not well detected - Matroska: Trying to better detect VFR streams, frame rate was wrong in case of interlaced content
MediaInfo 0.7.58 - Ukrainian translation updated - AC-3: Little Endian streams support - LXF: AVC streams support - ISM: better support - File referencing other files (HLS, ISM...): menu in case there is more than 1 stream per referenced file - MPEG-TS: option for keeping streams detected at the beginning then disabled in a an update of the PMT (activated by default) - MPEG-PS: program_map_section support for uncommon streams embedded in MPEG-PS - Referenced files (MXF, HLS, MOV, P2, XDCAM...): issues with source name, track order, files size - MPEG-TS/MPEG-PS: regression, some files with AC-3/DTS/DVD subtitles were not well analyzed anymore - MPEG-4 channel mapping: Lt and Rt (matrix-encoded) channel mapping were missing - GXF: handling of buggy files having non-PCM AES3 codec identifier but actually having PCM - MPEG-4: better support of MPEG-4 files having corrupted metadata atom - 3529510, EIA/CEA-708: was not detected if the stream was not present at the beginning, thanks to Pete Chapman
MediaInfo 0.7.57 - Basque translation added, Russian translation updated - Vorbis comment (Flac, Ogg): more tags are supported - XML-based formats (P2, XDCAM, DCP, ISM, HLS...): support of UTF-16 encoding - MPEG-4: for buggy PCM, prioritizing the codec ID "in24" = 24-bit against the bit depth field - Vorbis comment (Flac, Ogg): trying to do better mapping of PERFORMER and ARTIST tags - MXF: wrong video frame count in some cases - GCC 4.7: compilation issues removal, thanks to SpepS - MPEG-PS: some files were not well demuxed so analysis was sometimes wrong (especially macroblock parsing)
MediaInfo 0.7.56 - Better support of machines lacking of std::stringstream - Better support of machines requesting explicit stdc++ library link option (e.g. some ARM embedded devices) - MPEG-4: crash with MPEG-4 container + H264/AVC video stream - MPEG Audio: infinite loop (freeze) with some files - Video: Well known 1.85:1 display aspect ratio was incorrectly displayed as 16:9 - File interface: No output if filename contain a colon - MPEG-4: some specific files were not detected - AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk) - AVC: memory leaks - libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls - CLI only: LogFile carriage return format was not the one of the OS
MediaInfo 0.7.55 - Italian translation updated - AC-3: support of little endian streams - LXF: support of format version 0 - HLS: support of .m3u8 index and sequence referencing a bunch of MPEG-TS files - MPEG-4: Added support of glbl atom and corresponding 4CC (ai12, ai15, ai1q, ai5q) - MPEG-4: Added detection of files with mx5p files wrongly filled with raw MPEG Video instead of MXF - MPEG-TS: Detection of 20-bit Dolby E even if the SMPTE 302 M header is set to 24-bit - Id3v2: mapping of "Encoded by" and "Encoding library" is conform to the specs now - MXF: hang up with some clip-wrapped files - MPEG-4: AVC-100 bit rate was not coherent depending of the container (MPEG-4 or MXF) - reVTMD output is disabled due to its non-free (point of view of FSF and DFSG) licensing
MediaInfo 17.12 相關參考資料
Download MediaInfo 17.12 for Windows
2022年11月14日 — Download MediaInfo 17.12 for Windows. Fast downloads of the latest free software! Click now.
https://filehippo.com
Download mediainfo-17.12.x86_64.CentOS_6.rpm ...
A unified display of relevant technical and tag data for A/V files.
https://sourceforge.net
Index of pubcygwinx86_64releasemediainfo
mediainfo-17.12-1-src.hint, 2021-06-22 05:05, 222. [ ], mediainfo-17.12-1-src.tar.xz, 2018-01-15 09:46, 1.3M. [TXT], mediainfo-17.12-1.hint, 2018-01-15 09:46 ...
https://ftp.iij.ad.jp
MediaInfo
... 17.12, 2017-12-21 -------------- + MediaInfoOnline: https://mediaarea.net/MediaInfoOnline + JavaScript build and example + Dolby Vision: detection of Dolby ...
https://mediaarea.net
MediaInfo 17.12
2017年12月22日 — MediaInfo provides details about a both video and audio details, including tag information. Links are provided to Web locations for download of ...
https://www.neowin.net
mediainfo 17.12-1 (arm64 binary) in ubuntu bionic - Blueprints
MediaInfo is a utility used for retrieving technical information and other metadata about audio or video files. . A non-exhaustive list of the information ...
https://blueprints.launchpad.n
mediainfo-gui 17.12-1 (arm64 binary) in ubuntu bionic
MediaInfo is a utility used for retrieving technical information and other metadata about audio or video files. . A non-exhaustive list of the information ...
https://blueprints.launchpad.n
mediainfo: 17.12 -> 18.03 · a694265102 - nek0nixpkgs
mediainfo: 17.12 -> 18.03 · Show all changes · Ignore whitespace when comparing lines · Ignore changes in amount of whitespace · Ignore changes in whitespace at EOL.
https://gitea.nek0.eu
mediainfo_17.12-1.dsc
... mediainfo Binary: mediainfo, mediainfo-gui Architecture: any Version: 17.12 ... MediaInfo Standards-Version: 4.1.1 Vcs-Browser: http://git.debian.org/?p=pkg ...
https://mirrors.sdu.edu.cn
阿榮福利味- MediaInfo 17.12 免安裝中文版- 影音檔規格檢查...
2018年2月24日 — MediaInfo 17.12 免安裝中文版- 影音檔規格檢查https://www.azofreeware.com/2007/08/mediainfo-0752.html.
https://m.facebook.com
|