video

Media Inspector

Inspect codecs, bitrate, FPS, HDR, metadata, and more for video and audio files locally.

Local processing
About your filesFiles and content selected in this tool are processed in your browser and are not uploaded to a Browser Kitty backend.
Operation demo See the basic workflow in a short video.

About this tool

Media Inspector examines video and audio files locally with a bundled FFmpeg 9 WebAssembly build. It exposes container, codec, bitrate, frame rate, pixel format, HDR/color details, audio channels, subtitles, chapters, rotation, metadata, and other stream information.

Media Doctor combines FFmpeg results with the capabilities of the browser you are currently using to explain possible playback problems. For MP4, MOV, M4V, M4A, MP3, FLAC, and WAV, the tool can also create a metadata-cleaned copy without re-encoding the media streams.

Good for

  • Identify whether a received video uses H.264, HEVC, AV1, or another codec
  • Investigate container/codec details and browser compatibility for a file that will not play
  • Review and remove privacy-sensitive metadata before sharing media

What it can do

Key capabilities available in this tool.

How to use

  1. Open the tool and choose a video or audio file.
  2. After automatic inspection finishes, review the container, duration, bitrate, and stream counts under Basic information.
  3. Inspect each video, audio, subtitle, or other stream in its detailed section.
  4. If playback is the problem, review Media Doctor's compatibility hints for the current browser.
  5. Optionally export the analysis as JSON or create a metadata-cleaned copy for supported formats and review the automatic re-inspection.

Supported

  • Inspection: a broad range of media containers and streams recognized by the bundled FFmpeg 9 build
  • Displays video/audio/subtitle/data/attachment streams, metadata, chapters, HDR/color information, and more
  • Metadata cleaning: MP4 / MOV / M4V / M4A / MP3 / FLAC / WAV
  • Supports copying or downloading the complete analysis as JSON

Limitations and notes

  • Media Doctor is advisory and cannot guarantee playback on every device or browser.
  • Information not present in the source is normally reported as unknown rather than guessed.
  • Metadata cleaning does not remove every possible value embedded in chapters, codec bitstreams, or dedicated data/telemetry streams.
  • Very large files or files with many streams may take longer to inspect.

Frequently asked questions

Can it inspect a video that the browser cannot play?

Often yes. If the bundled FFmpeg build can parse the container, it may still report technical details even when the browser cannot play it natively.

Does Media Doctor repair the video?

No. It is a diagnostic view that combines inspection results with current browser support signals; it does not repair or transcode the file.

Does metadata cleaning recompress the media?

For supported formats, the cleaner rebuilds a new file without re-encoding the media payload. The original file is never modified.

Offline version and source code

The standalone HTML bundles FFmpeg 9 WebAssembly, keeps media and analysis data local, and can be used offline after it has been saved.

View source on GitHub