About this tool
Separate binary container evidence from browser claims and metadata availability before using a media file in a publishing or support workflow.
- Uses file-type 22.0.1 signature evidence before browser MIME claims or filename extensions to classify supported audio and video containers.
- Runs a cancelable 15-second browser metadata probe for duration and video dimensions, then derives aspect ratio and an explicitly labeled whole-file bitrate estimate.
- Exports versioned JSON with signature, claim comparison, browser support, probe errors, derived values, findings, and every unsupported assurance set to false.
How to use Media Metadata
Choose one bounded audio or video file, run inspection, compare detected container evidence with the browser MIME claim and extension, then review browser metadata and scope findings before downloading JSON evidence.
When this tool is useful
- Checking media dimensions and duration before upload.
- Recording browser-visible metadata for a support report.
Practical tips
- A metadata-load failure can mean the current browser lacks container or codec support; it does not by itself prove file corruption.
- Treat whole-file bitrate as a rough inventory value, not a video or audio stream measurement.
- Test full playback, seeking, and the actual delivery browser separately.
Examples you can test
Load an example, compare the result with the expected output, then replace it with your own input.
Inspect a short MP4
Example input
1920×1080 MP4, 30 seconds, 18 MB
Expected output
Detected container, MIME consistency, browser duration and dimensions, 16:9 aspect ratio, estimated whole-file bitrate, and JSON scope evidence
The browser probe does not expose or validate every track, codec, tag, or frame.
Validation checklist
- Confirm the signature, extension, and MIME evidence refer to the expected container.
- Compare duration and dimensions with a trusted player or source record.
- Keep bitrate labeled as a whole-file estimate.
- Test complete playback and target-device compatibility separately.