MP4/WebM Video Info
DataRead duration, resolution, and video/audio codec identifiers from an MP4 or WebM file's container header, without decoding any frames or transcoding
Drop in an MP4 or WebM file and get its duration, resolution, and video/audio codec identifiers straight from the container's own header boxes: the moov/mvhd/trak boxes for MP4 (ISO BMFF), or the Segment/Info/Tracks elements for WebM (EBML/Matroska). Nothing here decodes a single frame, demuxes sample data, or transcodes anything, so it works the same way whether the file is 2MB or 2GB and finishes instantly regardless of length. It reads exactly what the encoder wrote into the header: an MP4 muxed with the moov box at the end of the file (the common default before a faststart pass) still parses correctly since the whole box tree is scanned, not just the first few kilobytes.
How to use MP4/WebM Video Info
- 1.Drop an MP4 or WebM file onto the upload area, or click to browse for one.
- 2.Read the duration, resolution, and video/audio codec identifiers pulled from the container header.
- 3.Use the REST API or an SDK to extract the same metadata from a server-side upload pipeline without a video processing dependency.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/mp4-webm-video-info \
-H "Authorization: Bearer utx_live_..." \
-F "file=@clip.mp4"Get an API key from your dashboard · Full API docs →