Edit: I encode to/with(?) the codec h246. This question is about containers/filename extensions.

I am digitizing old video mediums, such as VHS, VHS-C and Mini DV. A few colleagues have asked me to do it for them, which is awesome and feels great. Now, for personal use, I encode save video with the .mkv container out of habit. I have no idea why that is bad or good. However, the question is, which container should I use to ensure maximum compatibility with my colleagues' phones, computers, possibly TVs? Is, for instance, .mpeg the way to go?

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 month ago

The question is partially answered by the other comments. I have just few details to had :

As it's the compatibility that matter you have a question of target player to answer :

  • to be compatible with older player, the most widespread container is AVI. It's the lightest to decode and I never found a player without this format
  • to be compatible with all the recent players, there is no alternative to mp4, but beware only the mpeg-2 and h264 compression are widespread
  • to be compatible with all future players : the mkv is the way, as it can expose multiple stream with alternative codec for audio and video (mp3 + aac + av1 + h264 in the same file) allow the player to open the one it can read

Now you can choose !

  • source