gv45 gv45

Video Metadata Viewer - Inspect Video File Details Online

Drop a video file to instantly view codec, resolution, bitrate, frame rate, and container information. Powered by MediaInfo.js WebAssembly — everything runs locally in your browser.

Drag & drop a video file here

or click to select a file

Supports MP4, MKV, AVI, WebM, MOV, FLV, TS, WMV, and more

Analyzing file...

Loading MediaInfo.js engine...

General

Video

Audio

Subtitles

Privacy: All processing runs in your browser. We never upload your files.

How It Works

Every video file is more than just moving pictures and sound. Embedded within the file structure is a wealth of technical metadata that describes exactly how the video was encoded, what compression algorithms were used, and the precise parameters of each audio and video stream. Understanding this metadata is essential for video professionals, content creators, and anyone troubleshooting playback or compatibility issues.

Video Containers and Codecs

A video file consists of two fundamental layers: the container and the codec. The container (such as MP4, MKV, AVI, or WebM) is the outer wrapper that organizes multiple streams — video, audio, subtitles, and chapter markers — into a single file. Think of it as a shipping box that holds different items together. The codec (such as H.264, H.265/HEVC, VP9, or AV1) is the compression algorithm that encodes the raw video frames into a compact binary representation. Each codec has different efficiency characteristics, hardware support profiles, and quality-to-size ratios.

What Metadata Reveals

Video metadata includes critical technical details: the video resolution (width × height in pixels), frame rate (frames per second), bitrate (data throughput in kilobits or megabits per second), color space and bit depth, aspect ratio, and encoding profile. For audio streams, metadata reveals the codec (AAC, Opus, AC-3), sample rate (typically 44.1 kHz or 48 kHz), channel configuration (stereo, 5.1 surround), and audio bitrate. Container-level metadata shows the overall file duration, total file size, and the number of embedded streams.

How MediaInfo.js Works

This tool is powered by MediaInfo.js, a WebAssembly port of the industry-standard MediaInfo library. The original MediaInfo is a widely-used open-source tool trusted by broadcasters, streaming platforms, and post-production studios worldwide. The WebAssembly version compiles the same C++ analysis engine to run directly in your web browser at near-native speed.

When you drop a file onto this tool, the browser reads the file header and initial data segments using the File API. This data is passed to the MediaInfo WebAssembly module, which parses the container structure, identifies each stream, and extracts all available technical parameters. The entire process happens locally — your file data never leaves your device, and no network requests are made during analysis.

Reading Efficiency

MediaInfo does not need to read your entire file. Most container formats store metadata in the file header (or in a "moov atom" for MP4 files). The tool typically reads only the first few megabytes of data, making analysis nearly instantaneous even for multi-gigabyte video files. For formats where metadata is distributed throughout the file, MediaInfo uses intelligent seeking to locate the relevant data blocks without scanning every byte.

Use Cases

Troubleshoot Playback Issues

Quickly identify why a video won't play in a specific player or browser by checking codec compatibility, profile levels, and container format support.

Verify Encoding Settings

Confirm that your video encoder produced the expected output — check resolution, bitrate, frame rate, and codec profile match your encoding preset.

Pre-Upload Validation

Check that your video meets platform requirements (YouTube, Vimeo, social media) before uploading — verify resolution, codec, and bitrate are within accepted ranges.

Storage Optimization

Analyze bitrate and codec efficiency to identify videos that could be re-encoded to save storage space without visible quality loss.

Streaming QA

Inspect transcoded segments and adaptive bitrate renditions to ensure your streaming pipeline produces correct output for each quality tier.

Frequently Asked Questions

Video metadata is embedded information within a video file that describes its technical properties, including codec type, resolution, bitrate, frame rate, duration, audio channels, and container format. This data is stored in the file header and can be read without decoding the entire video.

No. This tool runs entirely in your browser using WebAssembly technology. Your video file is processed locally on your device and never leaves your computer. No data is sent to any server.

This tool supports virtually all video container formats including MP4, MKV, AVI, WebM, MOV, FLV, MPEG-TS, WMV, and many more. It can also analyze audio-only files like MP3, AAC, FLAC, and OGG.

MediaInfo only needs to read the file header and a small portion of the data to extract metadata. For most formats, the first few megabytes contain all necessary technical information. This makes analysis fast even for very large files.

A container (like MP4, MKV, or AVI) is the file format that holds video, audio, and subtitle streams together. A codec (like H.264, H.265, or VP9) is the compression algorithm used to encode the actual video or audio data within the container.

Related Tools & Articles