MediaInfo - Aktuelle Version

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • 0.7.79
      + CLI/DLL only, XML: new option --Output=MIXML, with XML v2.0beta1 status, not for production, see for more details
      + 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, see for more details
      x MediaTrace: fixed some invalid outputs
      x #B951, Amazon S3 support (REST API v2), CLI/DLL only and if compiled
      with libcurl support: URL without credential were badly interpreted
    • 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)
      x Matroska: frame rate detection algorithm revisited, less wrong numbers are expected
      x SDP/Teletext: some pages were sometimes (when present in 2 different SDP lines) displayed several times
      x MPEG-4/MOV: some hint tracks were not displayed
      + Hongkongese language added
      + Option "Full parsing"

    • 0.7.81
      + Acquisition Metadata: support of all SMPTE RDD18 elements
      + Matroska: cover presence and content of the cover, thanks to Max Pozdeev
      + #F446, Matroska: Handling of cropping values, thanks to Max Pozdeev
      + Improvement of Python binding: Mac Os X support, Python2 and Python3 can use same
      + #F484, AVI: OpenDML Interlaced / Progressive scan type detection
      + MP4: support of AtomicParsley imdb tag
      x #B959, MPEG-TS: MPEG-1 Video appeared as MPEG-2 Video
      x #B914, Matroska: Undefined number of chapters in some M4V with Timed Text, thanks to Max Pozdeev
      x #B962, Matroska: negative timecodes were not correctly handled
      x #B964, FLV: was hanging trying to open some FLV files
      x JPEG in AVI or MOV: better handling of buggy APP0/AVI1, avoiding some false positives about interlacement
      x 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…fo_GUI_0.7.81_Windows.exe
    • 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
      x FLV: potential infinite loop fixed
      x #B966, DTS: DTS-HD HR 3840 not detected anymore
      x AC-3: wrong sample rate with 32 kHz streams
      x #B948, EBUCore 1.6: invalid output due to position of containerEncoding element
      x #B957, MPEG-7 output: No XML encoded value output
    • 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)
      + #B981, MP4: support of buggy file having "hint" SubType
      x HLS: better handling of media playlists having EXT-X-BYTERANGE
    • 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
      x Teletext in MXF: some IDs were wrong (when there are more than one Teletext service)
      x MPEG-4/MOV: default of raw audio to Signed in case of stsd atom version <2
      x MPEG Video: some CEA-608/708 captions were not correctly detected due to some packets discarded by the parser with interlaced content
      x MPEG-4/MOV: Dolby E with 2 or more audio services were not correctly reported
    • 0.7.86
      + Linux/Mac: more output formats (PBCore, EBUCore, FIMS)
      + 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
      x Matroska: better support (including speed improvement) of huge lossless frames (e.g. 20 MB FFV1 4K)
      x #I144, Python binding: Python 2 on Linux does not automatically provide the locale to the shared object
      x HTML output: don't escape carriage returns from the input file
      x FFV1: some streams were rejected despite the fact they are valid
      x Python binding: some errors during call of Get() API with Python3 on Linux/Mac
    • 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
      x Review of symbols display, now using standard display (e.g. "k" instead of "K", " min" instead of "mn"...)
      x XML output: revert to old versioning method (version is MediaInfo software version)
      x I63, EBUCore/FIMS outputs: typo correction about WritingLibrary and WritingApplication
      x Matroska: files with CodecPrivate element before CodecID element where not always correctly parsed
      x OGG: crash/incoherent behavior with some buggy OGG streams having invalid chunk sizes
    • 0.7.89
      x 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)
      x Acquisition Metadata: IrisFNumber, FocusPosition, LensZoom were not correctly reported
      x LXF: fixed crash in case of some malformed files
      x LXF: reject bad frames instead of displaying wrong duration and bit rate
    • 0.7.90
      + #M94, 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
      x Teletext in MPEG-TS: CodecID, format (classic teletext or subtitle), video delay were sometimes not displayed
      x PDF: fixed crash with some files with full analysis set
      x #B485, BMP height is negative
      x Several minor fixes
    • 0.7.91
      + Add TIFF extension to Windows shell extension
      x 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
      x Fixed parsing of FFV1 v0/v1
      x PTX: fix crash due to bad parsing of some file names while looking for track language
    • 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"
      x MIXML output: some *_Original values were missing
      x MXF/Teletext: was not correctly detecting non subtitle streams
      x ID3v2: TP2 tag was incorrectly mapped to "Accompaniment", now mapped to "Album_Performer"
      x ID3v2: TSO2 tag was incorrectly mapped to "Performer_Sort", now mapped to "Album_Performer_Sort"
      x ID3v2: TCMP tag was displayed twice (2 "Compilation" lines)
      x Windows version was sometimes showing a long character string in Windows explorer, changed to a shorter character string…fo_GUI_0.7.92_Windows.exe
    • 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)
      x MediaTrace: for bitstreams (not bytestreams), bit offset was wrong
      x HLS: duration was sometimes wrong, reading only the first TS file duration. Now full duration is displayed
      x 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")
      x Matroska: FFV1 stream width/height was not initialized when Matroska track header width/height is after CodecID
      x FFV1: fix potential crash with some buggy slice headers
      x Matroska: crash in case of big attachment and CRC32 present
      + 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
      x M143, MXF with Acquisition Metadata: crash fixed
      x Several crash fixes
    • 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
      x EBUCore: fixed display aspect ratio (was using rational)
      x EBUCore: fixed frame rate factor (was num/den instead of factor)
      x AVC: some streams with dynamic frame type were having a wrong frame rate
      x MPEG-4: some old AAC tracks were not correctly detected
      x Matroska: was sometimes displaying "Bit depth: Bit0" when bit depth is unknown
      x Nut: fix crash with some files
      x FFV1: PixelAspectRatio was an integer, switched to 3-digit rational
      x DTS: fix frame count
      x Dolby E: fix frame count
      x EBUCore: fix regression creating invalid XML files
      x AVC: some streams with dynamic frame type were having a wrong frame rate
      x I490, EXR: was not supporting valid 31-char attribute names
    • 0.7.96
      + MPEG-4: display of recorded date from DV substream
      x I505, AC-3: crash with some potentially malformed frames
      x I477, AVC: fix hang when open .mpls from some 3D BD
      x MPEG-4: does not show "1904" year is raw value is 0 (Mac/Linux)
      x Dedicated read thread disabled by default (rare dead locks)
      x #B1027, MPEG-TS: some files where detected as MPEG-TS or BDAV but they aren't
      x Sequence of files : frame count was wrong with sequence of MPEG-TS files (was count of files)
      x MXF: detection of more 608/708 with parsing of few frames in the middle of the file was broken
    • 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 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
      x MXF: less false-positive detection of some files as MXF
      x B1053, WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is buggy
      x B1029, DPX: DPX endianess not considered with some fields in MediaTrace
      x Custom template: can check "Other" part as any other parts
      x Matroska: fix parsing issue with small byte blocks are taken from the file e.g. when reading from HTTP link
      x Matroska: files with unknown block size were flagged as truncated
      x MediaTrace: values with a n were breaking the text report lines
      x Some typos (RefFrames, SPF)