3 ms·
Seems that you did not read the README: There are two encoding modes, RGB and B/W. It uses a pixel-to-data width of 2x2, but says YouTube's compression algorit
by trklausss 4y ago
Seems that you did not read the README:
There are two encoding modes, RGB and B/W. It uses a pixel-to-data width of 2x2, but says YouTube's compression algorithm is brutal, and one corrupted pixel already renders the whole thing corrupted.
- Wowfunhappy 4y agoUsing full RGB clearly wouldn't work, but I do wonder if you could use the color channel for something, possibly redundancy information.
- einr 4y agoVery likely you could get away with at least 4 bits (16 distinct colors) per pixel, which is 4x more efficient than pure black and white.
- LocalH 4y agoI think the size of the effective chroma metapixels is more important than the range of values. You need to make them larger in order to keep the decoder from blending them together when upscaling the 4:2:0 chroma. Now, if you're using a 4:4:4 format to do this, then you should be able to use smaller chroma metapixels (I still wouldn't use the full chroma resolution, though, unless you're using a high bitrate or a lossless codec). However, that risks data corruption if passed through a pipeline that downsamples the chroma.