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
[–] [S] 2 points 4 weeks ago (1 child)

Thanks! For some reason on Linux, I can (in some cases) "simply" rename the file with a different extension name. Would that be sufficient to do on the recipient's device, or would I need to process it more "properly" with ffmpeg (which I am using, by the way)?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 4 weeks ago* (last edited 4 weeks ago)

    You definitely want to do it properly with something like ffmpeg. Just renaming it leaves you with a misnamed mkv file. (Or whatever is inside.) Linux is clever enough to figure that out, because in the good old days, file extensions weren't all that important. But yeah, some other device might not. And even some Linux software might not get that. Also you won't really change anything, a name is just a name.

  • source
  • parent