2014-02-26 69 views
1

我有一個16位單色圖像,我需要使用無損H.264對其進行編碼。理想情況下,我希望能夠使用16位Y分量,然後清空U和V分量,但我相信這樣的實現不存在。另一方面,我討厭被迫將它分成兩個8位灰度圖像並編碼兩幀。無損H.264壓縮的16位灰度圖像

如何才能最接近編碼理想的16:0:0位分佈?

注意:我的原始數據是YUV444使用每組件16位,但我可以在需要

回答

1

你可能會找到最好的結果(文件大小)的任何方式重新排列位平面將來自將8位灰度像素放入Y中,然後將4位分成U和V兩個通道。這樣,當剩餘的2 x 4位U和V分量相同時,YCoCg色彩空間轉換應該將它們縮小。無損方法不會對UV通道進行縮減採樣。據我所知,ffmpeg是唯一實現這種編碼器/解碼器的軟件,因此您需要使用它來完成壓縮和解壓縮。請參閱我在此question的其他答案以瞭解要使用的特定命令行參數。

+0

我認爲這樣做,謝謝。不過,與兩個8位幀相比,它並沒有提供良好的壓縮性能。謝謝! – mhernandez