You usually cannot answer that from the filename alone. The safest first step is to identify the video and audio streams inside the file, then choose the playback fix that matches what you actually have.
Do not choose a codec from the file extension alone. MP4, MKV, MOV, and AVI are containers that can hold different video and audio codecs. Inspect the file first. If the video stream is HEVC, AV1, H.264, or another codec, and the audio is AAC, AC3, DTS, FLAC, or something else, you can then decide whether Windows already supports it or needs additional playback support.
| Filename | Container | Possible video | Possible audio |
|---|---|---|---|
| movie.mp4 | MP4 | H.264, HEVC, AV1 | AAC, AC3, EAC3 |
| movie.mkv | Matroska / MKV | H.264, HEVC, AV1, MPEG-2 | AAC, AC3, EAC3, DTS, FLAC, TrueHD |
| clip.mov | QuickTime / MOV | H.264, HEVC, ProRes | AAC, PCM and others |
| archive.avi | AVI | DivX, Xvid, MJPEG, DV and others | MP3, PCM, AC3 and others |
The video decoder may be missing or unsupported. Common examples include HEVC/H.265, AV1, ProRes, DivX, Xvid, or older specialist codecs.
Video codec not supported →The video stream may already be supported while the audio stream is not. AC3, EAC3, DTS, TrueHD, FLAC, or an output-device issue can be involved.
Audio codec not supported →No, not reliably. The extension normally identifies the container. Different files with the same extension can use different video and audio codecs.
No. MKV is a container. An MKV can hold H.264, HEVC, AV1, or other video together with AAC, AC3, DTS, FLAC, subtitles, and metadata.
No. Additional codec support can help when decoding support is missing, but it cannot repair a corrupt file or fix every player, driver, DRM, hardware, or audio-output problem.