Hacker News new | past | comments | ask | show | jobs | submit login

I am no expert, but I would think "an hour of uncompressed 4k video" would be more like 6TB. Maybe even more.

   >>> 4096*2304*3*60*3600/1e9
   6115.295232

   Resolution: 4096*2304
   Colors: RGB (3 bytes)
   Frame rate: 60
   Seconds: 3600 (one hour)
Even using a lower frame rate like 25 would leave only two bytes for color before we get somewhere near 1.72 TB.

   >>> 4096*2304*2*25*3600/1e9
   1698.69312
How did you estimate/calculate the 1.72TB?



Uncompressed video is typically stored in YUV colour space. A typical pixel format, YV16 stores 1 luma for each pixel, and one Cb/Cr for every 2 pixels, which does account for the two bytes per pixel you got :)


Thanks.


They're probably using some type of fast lossless or nearly lossless 'compression' that cuts the really low hanging fruit out but doesn't extract quality they care about.

HuffYUV, for example, if you're going to be targeting a 4:2:0 output stream; if you're going for 4:2:2 or even 4:4:4 for some super HD stuff you might use different options.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: