Re:How does a video codec work?
by sparklingriver on Saturday November 23, 2019 @09:31AM
(#21614260)
Very cool idea! Is your code for this online anywhere?
Re:How does a video codec work?
by userbinator on Saturday November 23, 2019 @04:21PM
(#21616640)
Sorry, no. But a search of GitHub reveals some others have.
I'm sold on this idea! Are there readily available documents that specify the bitstream and decoding semantics for H.261?
Re:How does a video codec work?
by userbinator on Saturday November 23, 2019 @04:18PM
(#21616623)
www.itu.int has H.261 and the rest of the H.* standards, they're a free download.
This is H.261:
https://www.itu.int/rec/T-REC-H.261/en
Direct link to the spec itself is here:
https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-H.26...
Then you can try H.262/MPEG-2 and enjoy the intricacies of handling interlacing as well as being able to decode DVDs and a lot of existing content; and then there's H.263 which has intra prediction... I haven't gotten past the first two largely for reasons of time and other things to play with, but IMHO getting a basic implementation of a video decoder is not that hard especially when you're working from a standard.