Container and codec
A container such as MP4, MKV or WebM packages tracks; a codec such as H.264, VP9, AAC or Opus defines how a track is encoded. Do not use the terms interchangeably.
Drop a video or audio file here
or click to browse
Supported formats: MP4, MOV, MKV, WebM, MP3, WAV, FLAC, Ogg, AAC. Max file size:100 MB.
Sample file:
Metadata report
Choose a media file or enter a direct URL.
It can report file and container information, video and audio tracks, codecs, dimensions, frame rate, bitrate, sample rate, language, subtitles, descriptive tags and embedded artwork when those fields are present and supported by the parser.
The tool parses supported container structures, track headers, descriptive tags and embedded artwork and presents them as a report. It should not rewrite, transcode or remove anything from the source file.
Developers, QA engineers, editors, archivists, support teams, media operations and researchers inspect metadata to diagnose playback issues, verify deliverables, inventory libraries and understand unfamiliar files.
Choose a local file or enter a direct media URL the browser is allowed to read.
Select standard or detailed parsing based on how much technical data you need.
Run extraction and review overview, tracks, tags, artwork and raw fields.
Pay attention to warnings and distinguish missing data from unsupported parsing.
Copy individual values or export a structured report, then keep the source unchanged.
A container such as MP4, MKV or WebM packages tracks; a codec such as H.264, VP9, AAC or Opus defines how a track is encoded. Do not use the terms interchangeably.
Bitrate describes data per unit time for a track or file estimate. File size also depends on duration, overhead and multiple tracks.
A reported nominal or average frame rate may not prove constant-frame-rate behavior. Preserve raw time-base and per-sample information when available.
Title, artist and comment are descriptive tags. Resolution, channels and codec are properties of the actual media streams.
Container-specific identifiers are useful for developers but can be cryptic. Show a human label when known and preserve the original key for reproducibility.
A filename can be changed without modifying embedded metadata. A visible watermark or title card is pixel content, not a hidden tag. Metadata extraction should report what is stored in the file and avoid inferring information only from the filename or picture.
If verified, local files are parsed in the browser and do not need to be uploaded. A direct URL still sends a request to the source host and may require CORS, range, authorization or a valid token. Deep parsing can still use significant local memory.
The field may be absent, use an unrecognized identifier or require a parser the current build does not include. Preserve the raw value when possible.
Players and parsers may use different tracks, edit lists, time bases or rounding. Show both raw units and normalized time when available.
The parser may need CORS access, byte-range requests or additional segments that playback obtained through another path.
The converter may not copy every tag namespace. Compare source and output reports and configure explicit metadata preservation when supported.
It is information stored with a media file, including descriptive tags and technical details about its container and tracks.
The container organizes one or more tracks and metadata; a codec defines how an individual video or audio track is compressed or represented.
Yes for the formats implemented by the current parser. The visible supported-format list must come from source capabilities.
No. A metadata inspector should read and report data only.
Yes when the parser recognizes those tracks and the file exposes their descriptors.
It can preview or download embedded artwork when present, decodable and allowed by the current implementation.
The field may not exist, the container may store it differently, or the parser may not support that structure.
Only when the URL is a direct media resource and the host permits browser access. CORS, authentication, expiry and byte-range behavior can block parsing.
No. Tags can be absent, incorrect or modified. They are useful evidence about the file, not definitive legal proof.
Use Media Metadata Editor for writable supported fields. Extraction should remain read-only.
JSON preserves structure and data types. Markdown is convenient for human review. Include units and raw field paths in exported reports.
They may use different parsers, normalization rules, tracks, rounding or interpretations of container-specific fields.