An easy, reliable way to determine the type of container a video file uses on Windows

file formatmediavideo

There are a lot of different video file containers floating around (AVI, WMV, MKV, OGM, etc.), and I've found you can't always trust the file extension. Too often, some confused individual changed it to something that she was more familiar with (for instance, from MKV to AVI), and that can become an issue, especially if you want to do something other than just play it.

What's an easy, reliable way to determine the type of container a video file uses on Windows? I know Media Player Classic does some kind of detection behind the scenes, but it doesn't present that information to the user.

Just a clarification: I'm not asking anything about the streams in the file or the codecs they use (i.e. Divx, MP3, etc), I'm asking about the container they are contained in. If you have a Divx video and and MP3 audio streams in a file, I want to know if it's in an AVI file, an MKV file, or something else.

Best Answer

Try this program: http://mark0.net/soft-tridnet-e.html

Make sure you download definitions together with the program and extract the TrIDNet and the definitions to the same folder

I tested and TrIDNet with current definitions was able to detect AVI, MKV, FLV, MP4 containers

Related Question