2014-02-26 68 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