0
我想寫一個比較兩個給定原始文件的第一幀的程序。這些文件位於交換的顏色空間I420,I422或I444中。 對於顏色空間,我知道一個字節的大小是: bytesPerFrame = int(width * height * 12/8) 我找不到任何有關其他兩個顏色空間的信息,每幀使用的字節數。任何幫助表示讚賞。如何確定幀中的字節數量?
我想寫一個比較兩個給定原始文件的第一幀的程序。這些文件位於交換的顏色空間I420,I422或I444中。 對於顏色空間,我知道一個字節的大小是: bytesPerFrame = int(width * height * 12/8) 我找不到任何有關其他兩個顏色空間的信息,每幀使用的字節數。任何幫助表示讚賞。如何確定幀中的字節數量?
http://www.fourcc.org/yuv.php包含大量有關大多數YCbCr格式的信息。基本上,這一切都涉及如何對色度進行二次採樣。
4:2:0
frame_size = width * height * 3/2
4:2:2
frame_size = width * height * 2
4:4:4
frame_size = width * height * 3