Media Info – Video & Audio File Inspector

Check the container, codecs and tracks inside a local recording without changing the file.

Your video and audio stay on your device.

Select Video or Audio

One file at a time. Up to 16 GiB; reads use 256 KiB chunks (64 KiB on devices reporting ≤2 GB RAM). Read, metadata and time budgets may limit complex files.

How to check a video or audio codec

  1. Select one local recording. The extension is shown separately from its detected format.

  2. Select Analyze File. A local worker reads the chunks requested by the metadata parser.

  3. Read summary cards and individual video, audio and subtitle tracks. Switch to Advanced View for all returned fields.

  4. Review private metadata before copying information or downloading JSON / TXT. Your original file stays unchanged.

Check the codec inside an MP4 file

MP4 is a container, not a codec. A recording can contain AVC / H.264, HEVC / H.265 or another video format, together with AAC or another audio format. This inspector shows container metadata separately from each track’s codec and Codec ID. It does not choose a format from the filename.

Resolution, frame rate and multiple tracks

View width, height, display aspect ratio, reported frame rate and CFR / VFR mode when available. Video and audio bitrates are separate from overall bitrate. Each detected video, audio and subtitle track has its own card with available language and format fields. Advanced View retains extra fields, tags, color / HDR information and additional track types reported by the parser.

Private inspection with bounded local reads

MediaInfoLib runs in a dedicated browser worker and requests file slices rather than a complete copy of a large video. No audio/video decoder or encoder is used to rewrite the file. The parser assets download from this website on Analyze; the parser is not loaded on the homepage. Cancelling, selecting another file, or leaving the tool terminates the worker. File references and generated report URLs are released on clear or navigation.

What an inspection can and cannot tell you

The file picker and the parser report different things: file name, extension and byte size come from your local file; container and track fields come from MediaInfo. Some formats do not store bitrate, bit depth, language or frame rate mode, and some damaged files expose only partial metadata. No missing value is guessed. Inspection does not play every frame, verify every payload byte, or prove compatibility with a particular app.

To explore supported conversion options, open the corresponding converter and check its actual format/codec limits. Video Converter · Audio Converter

Parser licenses and retained notices

BEFORE YOU START

Frequently Asked Questions

How do I check the codec of an MP4 file?

Choose the local file and select Analyze File. Read Detected Container / Format for the container, then Codec / Format and Codec ID in each Video Track and Audio Track card. The extension is not used as proof of the actual format.

What is the difference between a container and a codec?

A container organizes tracks and metadata; a codec defines how a track is encoded. For example, MP4 may contain AVC / H.264 video and AAC audio, or HEVC / H.265 video with another audio format. Container and codec are displayed separately.

Why does my MP4 file not play?

Playback depends on the codecs, profile, device, browser, encryption and file integrity as well as the container. Inspect the actual track formats and check your receiving app’s requirements. This metadata inspector does not guarantee playback, repair damaged files or decrypt protected content.

Can I check video resolution and frame rate?

Yes, when readable metadata supplies those values. The inspector shows dimensions, aspect ratio, reported FPS and frame rate mode separately. Average FPS is not treated as proof of constant frame rate; unavailable fields are labelled Not available.

Is my video uploaded during inspection?

No. The local worker reads slices of your selected file and analyzes metadata in your browser. Parser assets, advertising and consent-controlled anonymous tool events are separate requests and do not contain filenames or metadata. Reports leave the tool only when you explicitly copy or download them.