Mindego Analyzer 4600 does all the above and more
It is not free but you might be able to get the information you need from the demo.
http://www.mindego.com/products/demoForm.php
What this program can do.
MP4 file format (ISO 14496:1, ISO 14496:14)
3GPP file format
ISO base media file format (parsing only)
MPEG-4 and AVC video in AVI files
Advanced Audio coding (AAC) in MP4, 3GPP files
MPEG-4 Video (ISO 14496:2)
Profiles Supported: Simple (L0-L3), Advanced Simple Profile (L0-L5),
short video header
Object type: rectangular
AVC/H.264 Video (ISO 14496:10)
Profiles Supported: Main, Baseline, Extended (all levels)
Operational Characteristics
Pass-through mode
Conformance checks
Stream level statistics collection
Hand-controlled picture by picture analysis mode
Visual-aided random access to any location in stream
Multiple file view and batch analysis
Elementary stream extraction facility
Analysis & Verification
MPEG-4 video conformance checks per ISO/IEC 14496:4
Profile specific checks for MPEG-4 Part 2 SP, ASP
AVC video conformance Checks
AAC audio conformance checks
MPEG-4 meta data analysis
Native file format type analysis (MP4, 3GPP, ISO)
MPEG-4 v1.0 conformance checks
ISMA conformance checks (v1.0)
3GPP conformance checks
Reconstructed IODS, OD, AUs, ESDS in MP4 file
Object Descriptor stream data display
Header field data presentation
MPEG-4 Part 2: VOL, VOP, GOV
MPEG-4 Part 10: PPS, SPS, Picture Type
Macroblock level analysis
MB header data, type and bit distribution
Quantizer level distribution
DCT, coded DCT, and IDCT values
Picture overlay on MB grid
Motion vector display on MB grid
Peak Signal to Noise Ratio (PSNR) variation
AVC slice arrangement, MB and sub-MB partitioning
Coding tools analysis
I, B, P analysis
AC/DC prediction
Method 1, Method2 quantization
4-MV, Unrestricted and Direct Mode
Half-pel, quarter-pel support
Data partitioned based coding
Video packet based coding
Interlaced coding
AVC: CABAC, CAVLC, entropy coding
VBV buffer analysis (MPEG-4 video Part 2)
VOP and Picture bit distribution graph
Hex/Binary display for VOP and Macroblock data
Graphical Interface Features
Structured data display and navigation control
File contents tree view
VOL, VOP, Stream Statistics and Activity Log windows
Fast random seeking of VOPs from any location in stream
Structured error and information reporting
Video player window |