View Full Version : VTCLab Media Analyzer
ivanb
6th June 2023, 17:52
https://media-analyzer.pro
Recent change log entries:
2023-06-05 v0.2.3
* Basic detection of RIFF (*.avi and *.wav), EBML (Matroska, WebM), MXF files
* QT timecode tracks support
* MVC-related boxes and NAL units
* QuickTime: basic support for mebx (QT "Timed metadata") atoms
* Scroll Jog control to be able to scroll the list with constant (adjustable) speed
* Navigation Bar: Support negative values of file position and item indexes
* SEI: Display x264, x265, ATEME info from SEI unregistered, recognize MDPM info presence
* AVC: Fix scaling list parsing
* RBSP: Fix incorrect data reading in some edge cases causing incorrect reading of some AVC/HEVC/VVC headers
* HEVC: Fix short-term ref pics set parsing
2023-05-05 v0.2.2
* Add packet list navigator ("Go to header index", "Go to file position" commands)
* Improve packet list rendering for Firefox and Safari browsers
* MP4/MOV: Add 'meta', 'ilst' boxes support
* MP4/MOV: Fix DoviConfigurationBox ('dvcC') parsing
* MP4/MOV: Extend the list sample entry names
* MP4/MOV: Support 'btrt' box
* AC-3: Support headers with bsid < 8
* Fix UUID visualization
* Improve packet caching
2023-04-04, v0.2.1
* MP4/MOV: Add support for ProRes, AC-3, E-AC-3 streams, raw video and audio chunks
* MP4/MOV: Add support for DolbyVision boxes
* MP4/MOV: Fix AAC Raw packet size displayed
* MP4/MOV: Display timecode sample entry contents
* HEVC: Add 'decoded_picture_hash' SEI
* HEVC, VVC: Fix stream displayed name
* More detailed error messages
* Add 'details' page
* Visual improvements
2023-03-10, v0.2.0
* MP4/MOV 'mdat' parsing for AAC/AVC/HEVC/VVC streams
* Advanced header parsing for AVC & HEVC, more details for VVC
* Many DVB descriptors and PSI tables added
* Visual improvements
* Performance improvements
* Stability improvements
ivanb
6th July 2023, 13:00
2023-07-06 v0.2.4
* MP4: Support 'schm', 'sinf', 'schi', 'sgpd' 'sbgp', 'mehd', 'trex', 'sidx', 'mfhd', 'tfhd', 'tfdt', trun', 'mdcv', 'clli', 'cclv' boxes
* TS: Add new PMT stream_types and descriptors from ISO/IEC 13818-1:2022
* TS/MP4/AVC/HEVC/VVC: Add enum names for AspectRatio, ChromaFormat, ColourPrimaries, TransferCharacteristics, MatrixCoefficients and HDR_WCG_idc fields,
human-friendly descriptions for luminance- and color-related fields
* TS: Add DOVI_video_stream_descriptor support
* TS: Recognise SCTE-35 streams, add 'cue_identifier_descriptor' support
* VVC: Add support for several SEI messages, list names for others
* VVC: APS header support, picture_header_structure draft
* HEVC: Add names for Dolby Vision "Unspecified 62" and "Unspecified 63" NAL units
* SEI: Add Kvazaar, Elemental info from SEI Unregistered messages
* RBSP reader for AVC/HEVC/VVC: Fix incorrect behavior in some corner cases
ivanb
3rd August 2023, 12:03
2023-08-03 v0.2.5 (https://blog.media-analyzer.pro/posts/2023-08-03-v0-2-5/)
* TS: SCTE-35 streams support (commands only, no descriptors yet)
* SEI: Add ATSC cc_data/bar_data/afd_data support in itu35 registered SEI
* MP4: Support various flavours of XDCAM (MPEG-2) video
* HEVC: time_code SEI support
* TS: MHP AIT transport_protocol_descriptor support
* Visualization: group long list of values into chunks of four items
* MP4: support simple 'udta' boxes from 3GPP spec
* MP4: Add 'av1C' (AV1CodecConfigurationBox), 'dOps' (OpusSpecificBox), 'dac4' (AC4SpecificBox) boxes support
* MP4: basic recognition of compressed movie atoms ('cmov', 'dcom', 'cmvd')
* Visualization: Print number of bytes in the utf8 string
* TS: fix tag&length display for MHP AIT descriptors
* MP4: fix hvcC flags display
* Fix tables and arrays visualization
ivanb
4th September 2023, 17:29
2023-09-04 v0.2.6 (https://media-analyzer.pro)
* Add support of Timed Text ('tx3g', 'text' sample entries) in MP4/MOV files
* Add basic handling of AC-4 streams ('ac4_syncframe' only) in MP4 & TS files
* MPEG-TS: Support PSI tables & descriptors from ATSC A/65 standard, recognize all descriptors listed in DVB BlueBook A038r16
* Add descriptions for 'cc_type' 'active_format', 'video_format' fields
* Include PES packet type ('audio', 'video', private') to header name
* Add basic detection of MPEG Program / System Streams
* MP4/MOV: recognize more 'udta' boxes
* Improve probe algorithm: better recognition of MP4, small TS files
* Fix freezing in some cases of H.264 parsing
ivanb
3rd October 2023, 13:21
2023-10-03 v0.3.0 (https://media-analyzer.pro)
* Matroska (MKV), WebM files support
* MP4: Add 'styp', 'saiz', 'saio', 'pssh', 'tenc','trep', 'dfLa', 'cslg', 'stps', 'sdtp' boxes support
* MP4: Display track references info ('tref' box)
* MP4: Display raw data chunks for some unsupported codecs
* SEI: ST2094-10 data, film_grain_characteristics, alpha_channel_info support
* SEI: Add support of AVCIntra data sei
* Improve streams recognition
* MP4: rework handling of NAL-based streams
* MP4: Improve performance of raw streams extraction, when there are a lot of small samples
* MP4: Display names for metadata items as numbered list
* MP4: Fix Timecode reading
* PES: Fix usage of tref_extension_flag
* HEVC: Fix crash on invalid array read
* RBSP: Fix corner case on reading
* MP4: Fix 'File Info' binding
* AVC: Fix mvc_vui_parameters_extension reading
ivanb
7th November 2023, 10:19
2023-11-07 v0.4.0 (https://media-analyzer.pro)
* VP8, VP9, AV1 video streams parsing
* New formats supported: AVI, WAV, FLV
* Fragmented MP4 files support
* Extend parsing of AC-4 streams
* Display Dolby Vision RPU data headers
* Improve streams recognition, parsing performance
* Various fixes for problems discovered by fuzzy testing
* MP4: support 'chnl', 'albm', 'yrrc', 'loci', 'hnti', 'hinf' boxes
* More descriptions for AC-4, AC-4, MPEG 1/2 Video, AVC and HEVC elements
* Visualization: if raw bytes looks like a text, display them as a text
ivanb
15th November 2023, 20:35
2023-11-15 v0.4.1 (https://media-analyzer.pro)
* Support 'spatial video' files shot by iPhone 15 Pro
* HEVC: parse 'three_dimensional_reference_displays_info' SEI, multilayer version of SPS,
'sps_multilayer_extension', 'pps_multilayer_extension' structures
* MP4/MOV: Support 'lhvC' box
* Visualization: show slice_type and layer_id (if not 0) in the header name
for AVC/HEVC/VVC streams
ivanb
8th December 2023, 17:05
2023-12-08 v0.4.2 (https://media-analyzer.pro)
* Support LOAS/LATM AAC wrapping
* Add FLAC audio support
* AV1: support 'metadata_obu'
* AAC: parse the beginning of AAC RAW packet
* Display 'sei_message' types in the header name for AVC/HEVC/VVC streams
* Recognize AnnexB streams stored in MP4 containers
* Improve streams detection algorithm
* More field descriptions for MPEG 1/2 Audio, AAC, AC-3 headers, MPEG-TS descriptors
* MPEG-TS: Support DVB 'message_descriptor', "metadata_pointer_descriptor", 'TTML_subtitling_descriptor'
* AVC: support 'frame_packing_assignment' SEI
* If (only) the type of the stream is known, display it as "Unknown Video", "Unknown Audio", etc
* MP4: Improve progress reporting for fragmented files
* ProRes: Fix parsing of interlaced streams
ivanb
4th January 2024, 18:59
2024-01-05 v0.4.3 (https://media-analyzer.pro)
* VVC: support Picture Header parsing, improved PPS parsing
* MP4: update box names and sample entry names from ISO/IEC 14496-15
* MP4: support 'sync' and 'tscl' group description entries
* RIFF: add OpenDML AVI headers support
* AVI/MKV: print extra data in BITMAPINFOHEADER (if any)
* MPEG-TS: fix default_authority_descriptor parsing
* RIFF: fix stream assignment
ivanb
22nd February 2024, 12:51
2024-02-22 v0.5.0 (https://media-analyzer.pro)
* Major UI rework (dockable panels, command palette, hex view, context menus)
* Search bytes/strings in the packet names or hex view
* MP4: Add box names/structure from "Apple HEVC Stereo Video Format additions"
* Print PES details (PTS/DTS/... presence) in the packet name
* Print TS details (adaptation_field/payload_unit_start/PCR/OPCR/... presence, TS PID) in the packet name
* Fix st2094_10 user data reading with ext_block_level == 2
* MP4: Add "rtmd" box name/recognition
* TS: Add S2_satellite_delivery_system_descriptor support
* RIFF: names for OpenDML chunks
* MKV: Fix reading of AVC/HEVC/VVC decoder configs
* AVC: Improve dec_ref_pic_marking_repetition parsing
* Extend number of known GUIDs in WAVE_FORMAT_EXTENSIBLE
* Recognize more video formats from VIDEOINFOHEADER
ivanb
14th March 2024, 08:17
2024-03-14 v0.5.1 (https://media-analyzer.pro)
* Add DVB subtitles support
* Add SCTE-27 subtitles support
* Add drop-down menus for main UI panels
* mpegts: Fix first PSI section parsing if pointer_field is not zero
* mpegts: Fix error reporting for PSI tables with no stuffing
ivanb
5th April 2024, 07:06
2024-04-05 v0.5.2 (https://media-analyzer.pro)
* Add AVS2/AVS3 video support
* AVI subtitles support
* IVF format support
* Recognize AV1 in elementary OBU files
* Recognize VP8/VP9 video in MP4 containers
* PES: extended_stream_id handling
* MPEG-TS: DVB content_identifier_descriptor support
* Add dark theme & theme switching
* VP8: Fix width & height calculation
2024-05-08 v0.5.3 (https://media-analyzer.pro)
* HDMV PGS subtitles support
* Display TTML subtitle headers
* Recognize Teletext stream
* HEVC: sps_scc_extension, sps_3d_extension, sps_range_extension parsing
* MP4/MOV: Apple's stereo boxes description based on https://blog.mikeswanson.com/spatial
* SL-HDR SEI message support
* MPEG-TS: Add carousel_identifier_descriptor, association_tag_descriptor, deferred_association_tags_descriptor,
T2_delivery_system_descriptor, target_region_descriptor, target_region_name_descriptor,
URI_linkage_descriptor, related_content_descriptor,
dvb_j_application_descriptor, dvb_j_application_location_descriptor support
* Display unknown PES data chunks
* SEI: MDPM data description
* MPEG-TS: Improve PSI sections detection
* DVB Subtitles: Fix alternative CLUT reading
ivanb
8th June 2024, 19:27
2024-06-08 v0.5.4 (https://media-analyzer.pro)
* Improve file type detection
* MP4/MOV: Add 'esds' box handling
* MPEG-TS: Improve PSI tables detection
* AC-4: fix sync checking
* Small fixes for problems discovered by fuzzing
ivanb
28th July 2024, 18:47
2024-07-28 v0.5.5 (https://media-analyzer.pro)
* MPEG-H audio support
* AVCHD LPCM audio support
* Parse Dolby RPU data in AV1 streams
* ST2094-40 metadata parsing
* Chinese HDR dynamic metadata support (T/UWA 005.1-2022)
* Recognize DJI 'meta' and 'dbgi' streams
* Fix network files processing
ivanb
18th November 2024, 17:11
2024-11-17 v0.5.6 (https://media-analyzer.pro)
* MP4: Google's spatial media boxes (spatial audio + spherical video)
* MP4: Support for some boxes common for HEIC files
* MP4: 'elng', 'iods', 'prft' boxes support
* MP4: ES_ID_Inc, ES_ID_Ref descriptors support
* MP4: 'seig' group description support
* MP4: Read descriptors for several streams defined in ISO/IEC 14496-14 ("odsm", "crsm", "sdsm", "m7sm", "ocsm", "ipsm", "mjsm")
* MPEG-TS: Parse the contents of IOD_descriptor
* MPEG-1/2 audio: ID3 parsing support
* AVC: Print video dimensions
ivanb
24th January 2025, 19:10
2025-01-25 v0.5.7 (https://media-analyzer.pro)
* FLAC: Verify the correctness of CRC across frame headers
ivanb
16th June 2026, 20:29
2026-06-26 v0.6.0 (https://media-analyzer.pro)
* MXF: detection upgraded to full parsing (partitions, KLV essence, metadata)
* MPEG Program Stream: detection upgraded to full parsing (pack header, system header, PSM)
* New parsers: JPEG/JFIF, LCEVC, Theora, Opus, Vorbis, USAC/xHE-AAC, OGG, VOB
* New metadata parsers: GoPro GPMF, DJI metadata, generic KLV, SMPTE 2038, SMPTE RDD-11, Teletext subtitles, DVD VOB subtitles, event messages (SCTE/ID3), ITU-T T.35 metadata
* FLV: parse AVC Decoder Configuration Record (SPS/PPS), broader tag-type and script-data coverage
* AC-3/E-AC-3: full mixing metadata, information metadata, extended mix data
* AVS: distinguish AVS2 and AVS3
* DASH/HLS/CMAF: analyze init + media segments as a single session with lazy segment loading
* Open from URL: point the analyzer at a remote file (requires CORS and `Content-Length`)
* Parser Selection: override automatic detection from the Advanced tab
* New WebGL-accelerated YUV viewer with automatic format detection and component correlation analysis
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.