Embedding video codecs to the files?
None of the five media players installed can not more or less decently to lose sviashchennaia file. Why, given the modern size of the video files in dozens of gigabytes, you can't include a few measly megabytes codec used in the file to be played back on any device? In the end, could it be that in 50 years all these files simply cannot be viewed?
1 answer
Codec, it's not "something" that opens the file. This word means a program/library written for a specific platform (hardware, operating system). Given the fact that the video is playing, "tens of gigabytes" is a pretty heavy operation, the codecs are written with all sorts of optimizations, which affects portability, so universality can be forgotten. In "iron" players at all the decoders in the firmware or hardware. Therefore, to embed in a video set of instructions is pointless.
Although container formats, like MKV (Matroska), allows you to build in yourself anything: videos, subtitles, hypothetically — any data.
Find more questions by tags codecsVideo
But simple: to include in the file a no description of what's inside and what it is. For example, AVI files FourCC code embedded that uniquely identifies the codec of the content. I was going to just write, but I thought offtopic already :) - Michel.Ondricka28 commented on October 3rd 19 at 02:54