
Video metadata
Read a video container apart without decoding a frame: format, duration, every stream's codec, resolution, frame rate, bitrate and language, plus rotation and creation time where the file carries them. Runs in Node, the CLI and MCP as well as the browser.
Video metadata opens a container without decoding a single frame and lists format, duration, and every track's codec, resolution, frame rate and bitrate. Rotation, language and a creation date appear too, whenever the source stores them. A file with no tracks at all gets refused. Nothing decodes here, so it works in Node, the CLI, or MCP.
Questions
Does it decode any of the video?
No. It reads the container structure only, format, duration, and each track's codec, dimensions and frame rate, without decoding a single frame.
What does it report for audio tracks?
Codec, channel count and sample rate, plus bitrate and language when the container carries them.
Why is there no frame rate shown for some files?
A short or malformed stream can refuse frame rate estimation without affecting the rest of the report; that one line is simply left out when it cannot be computed.
Does it produce an output file?
No. This is a report only tool; the result is text describing the container, not a file you download.
Does this need a browser?
No. Since nothing is decoded, it runs in Node, on the command line and through MCP as well as on the web page.