3 ms·
Why would temporal compression be a necessary requirement to be called a video codec? Quite a few codecs in the "intra-frame only" section of this Wikipedia li
by sjsdaiuasgdia 4y ago
Why would temporal compression be a necessary requirement to be called a video codec?
Quite a few codecs in the "intra-frame only" section of this Wikipedia list, and that section is within the "Video compression formats" section:
https://en.wikipedia.org/wiki/List_of_codecs#Intra-frame-only https://en.wikipedia.org/wiki/List_of_codecs#Intra-frame-onl...
- IshKebab 4y agoIt's a bit debatable but he definitely only did the image coding part of the video codec. All of those listed formats also support the metadata required for video. I was certainly expecting some motion coding.
- a-dub 4y agosome early implementations of mpeg-1 compressors only supported I frames. amusingly, this is still a valid mpeg-1 bitstream.
- lmm 4y agoNot particularly strange, a lot of compression formats work like that. E.g. you can make a zip file at STORE level and there will be no actual compression.
- Am4TIfIsER0ppos 4y agoYou can do the same with a modern encoder too by setting the keyframe interval to 1 and "amusingly" the bitstream is still valid.
- userbinator 4y agoBecause it is trivial to turn any image codec into a video codec by simply encoding each frame individually, and despite the article talking about temporal redundancy, doesn't actually attempt to show any code that deals with that.
- randyrand 4y agomjpeg is a popular video codec where each frame is jpeg compressed
- erichocean 4y agoNitpick: mjpeg is a video compression format, not a codec; the codec is plain old JPEG (which is not a temporal codec).