VTCLab Media Analyzer
Media Analyzer is a professional-grade tool for deep inspection of video and audio files. It parses container formats and codec bitstreams, displaying every syntax element defined by the relevant standards. Whether you're debugging encoding issues or learning about video formats, Media Analyzer provides the detailed insights you need.
Common Use Cases
Debugging Encoding Issues
Identify problems with encoder settings, malformed headers, or incorrect parameter values that cause playback failures.
Understanding File Structure
Learn how video containers and codecs work by exploring real-world examples at the bit level.
Troubleshooting Playback
Investigate why certain players fail on specific files by examining the exact syntax elements.
Educational Purposes
Teaching and learning video coding concepts with hands-on exploration of actual bitstreams.
Key Features
Deep Bitstream Analysis
Parse and display syntax elements at every level - from container headers down to individual NAL units and SEI messages.
Browser-Based Processing
All analysis runs locally in your browser using WebAssembly. Your files are never uploaded to any server, ensuring complete privacy.
Professional-Grade Detail
View parameter sets (SPS, PPS, VPS), slice headers, timing information, and codec-specific metadata with full field descriptions.
Hex View with Navigation
Inspect raw bytes with synchronized hex view. Click on any parsed element to jump to its position in the file.
Stream-Level Overview
See all elementary streams at a glance with codec information, PIDs, timing details, and packet statistics.
Packet Browser
Browse through all packets with filtering and search. Jump to specific positions or find packets by content.
Real-Time Parsing
Watch the analysis progress in real-time. Start examining results while the file is still being parsed.
Keyboard-Driven Interface
Efficient keyboard shortcuts for navigation and common actions. Use Ctrl+Shift+P to access the command palette.
Resources
Supported Headers
Detailed list of all supported syntax elements
Tips and Tricks
Learn how to get the most out of Media Analyzer
Version History
See what's new in recent releases
Private Deployment
Deploy VTCLab Media Analyzer in your own environment with optional branding and support
Feedback
Found a bug or need a feature? Reach out at analyzer@vtclab.com (opens in new tab) or on GitHub (opens in new tab).
Getting Started
Using Media Analyzer is straightforward:
- Use Open File at the top of the page to select or drag and drop media files for analysis
- Wait for parsing to complete (progress is shown in the status bar)
- Browse the Packets panel to see all parsed elements
- Click on any packet to see its details and corresponding hex bytes
- Use the Streams panel for an overview of all elementary streams
Press Ctrl+Shift+P (or Cmd+Shift+P on Mac) to open the command palette for quick access to all features and navigation commands.