Video codec
Identify formats such as H.264 (AVC), H.265 (HEVC), VP9, and AV1—the methods used to compress, store, and play the picture.
Drop in a file to instantly reveal its codec, bitrate, frame rate, resolution, sample rate, and more—without uploading a thing.
or click to choose a file
Works with WAV / MP3 / M4A / FLAC / AIFF / MP4 / MOV / WebM / MKV / AVI / MXF and more
Private by design: your file never leaves your browser
Click, drag, or touch the waveform to seek. Keyboard: ← → / Shift + ← →.
Convert or edit the file you just inspected, or check the capture details stored in a photo.
Media File Inspector is a free online tool that reads MP4, MOV, WAV, MP3, and other media files to reveal video and audio codecs, bitrate, frame rate, resolution, sample rate, and more.
There is nothing to install, and your file is analyzed locally on your device without being uploaded to our server.
Choose a file and MediaInfoLib runs through WebAssembly to analyze its container, video tracks, audio tracks, and other available metadata right on your device.
MediaInfo can retrieve details such as video codec, frame rate, bitrate, color space, bit depth, audio sample rate, and channel count. Some fields may be missing when that information is not stored in the file.
Identify formats such as H.264 (AVC), H.265 (HEVC), VP9, and AV1—the methods used to compress, store, and play the picture.
Check the overall, video, and audio bitrate along with the frame rate shown in fps.
When the file provides the information, you can also see whether it uses CFR (constant frame rate) or VFR (variable frame rate).
See formats such as AAC, MP3, PCM, and FLAC along with sample rate and channel count.
Bit depth appears when it can be read from the file. This is especially useful for confirming whether PCM audio such as WAV is 16-bit or 24-bit.
For compressed audio such as AAC or MP3, bit depth may be unavailable or may not represent the original recording bit depth.
See the container format, such as MP4 or QuickTime, together with pixel dimensions, aspect ratio, bit depth, and color space.
Supported files may also show chroma subsampling such as 4:2:0 or 4:2:2, which describes how much color information is reduced when the image is stored.
The values and format names can help you judge playback compatibility, image and sound quality, and file size.
Keep in mind that numbers such as resolution and bitrate cannot describe the actual visual or audio quality by themselves.
A container is the “wrapper” that bundles video, audio, subtitles, and other data into one file.
A codec is the method used to compress, store, and play video or audio. Two MP4 files can contain entirely different video and audio codecs.
Bitrate is the amount of data used per second.
It is usually shown in kbps for audio and Mbps for video. For a VBR (variable bitrate) file, the displayed number may be an average.
A higher bitrate can preserve more information, but quality also depends on the codec, resolution, compression settings, and source material.
Frame rate is the number of images a video displays each second.
Common rates include 24, 29.97, 30, and 60 fps. Higher frame rates can make motion appear smoother, but may also increase file size depending on the recording and compression settings.
Sample rate is the number of times audio is measured and recorded each second. Common rates include 44.1 kHz and 48 kHz.
Bit depth describes how precisely the level of each sample is stored. In PCM audio such as WAV, it can distinguish 16-bit from 24-bit files.
A quick guide to the details that matter when you are troubleshooting playback, preparing a delivery, or comparing media files.
MP4 is a container that bundles video, audio, subtitles, and other data into one file.
The video may use H.264 or H.265 while the audio uses AAC—those are separate codecs inside the container.
Two files ending in .mp4 can use different video and audio codecs, profiles, and settings.
To troubleshoot playback compatibility, inspect the codecs inside the file instead of relying only on its extension.
Compression efficiency varies by codec and encoder settings.
Raising the bitrate cannot restore detail that was missing from a low-quality source or lost through repeated compression.
4K describes the number of pixels, not the actual image quality.
A low bitrate, upscaled low-resolution source, or aggressive recompression can leave a 4K video looking soft, noisy, or blocky.
H.265 (HEVC) is designed to compress video more efficiently than H.264 (AVC).
It can produce a smaller file at similar quality, although the required bitrate still depends on the footage and compression settings.
H.265 is also more demanding to play and edit, and support varies across devices, operating systems, browsers, and editing software.
When broad compatibility matters, check the playback environments your audience will use.
Frame rate is the number of images recorded each second.
CFR (constant frame rate) keeps the frame rate nearly unchanged from beginning to end. It is easier to edit and keep in sync with audio, which makes it common for camera recording and production workflows.
VFR (variable frame rate) changes the frame rate based on the content. It is common in phone recordings and can reduce file size, but some editors may experience audio-sync problems with it.
A camera or phone labeled “30 fps” may actually record at 29.97 fps.
29.97 fps is slightly slower than true 30.00 fps, although the visual difference is almost impossible to notice. It exists for compatibility with older television standards and remains common in devices such as Sony cameras and iPhones.
Sports, confetti, moving water, leaves, and fine noise change large parts of the image from frame to frame, making them harder to compress.
At the same codec and target quality, these scenes may require more bitrate than a mostly static shot.
If bitrate is limited, fast or highly detailed scenes are more likely to show blockiness and smeared detail.
The video and audio tracks inside a media file use separate codecs.
A browser may support the video codec but not the audio codec, resulting in a picture with no sound.
Check the Audio tab to identify the audio codec.
A phone video may store its pixels in one orientation and record a separate rotation tag that tells players how to display it.
Compatible players read the tag and rotate the picture upright.
That is why the stored width and height can appear inconsistent with the orientation you see on screen.
File size is roughly determined by average bitrate multiplied by duration.
Two videos with the same runtime can therefore have very different file sizes when their average bitrates differ.
Resolution, frame rate, codec, scene complexity, and compression settings all affect average bitrate, so duration alone is not enough to predict file size.
No.
MP4 is a container, so playback depends on the video and audio codecs and their specific settings.
For broad compatibility, MP4 files containing H.264 (AVC) video and AAC audio work in many major browsers.
Older devices and files created with unusual settings may still fail to play.
When the codec, resolution, frame rate, and compression settings are otherwise the same, a higher bitrate usually preserves quality more effectively.
Bitrate alone does not determine quality, however. Codec efficiency, encoder settings, and source quality also matter.
4K describes pixel dimensions, not guaranteed image quality.
A low bitrate, low-resolution source, missed focus, heavy noise, or repeated recompression can all make a 4K video look rough or soft.
Your browser may support the video codec but not the audio codec.
Check the Audio tab to identify the audio codec and channel count.
Not exactly.
29.97 fps displays approximately 29.97 frames each second, while 30.00 fps displays exactly 30.
The visual difference is almost impossible to notice, but editing software treats them as different frame rates. Match your project settings to your source footage when editing.
A camera mode labeled “30p” may still record the actual file at 29.97 fps.
No.
Your file and its analysis results are processed in your browser and are never sent to or stored on our server.
Yes.
Reading a file’s technical details and playing its video or audio in a browser are separate capabilities.
MediaInfoLib may identify a codec even when your browser cannot decode it for preview playback.
This tool is mainly designed for video and audio files.
Use EXIF Master to inspect capture dates, camera and lens details, GPS data, and other metadata stored in JPEG photos.