Android处理视频到CMYK

时间:2014-07-22 15:53:00

标签: android ffmpeg frame video-processing cmyk

我正在研究一个项目,在那个项目中,我需要能够:

  1. 获取视频帧
  2. 将其更改为CMYK
  3. 尝试渲染该框架
  4. 你们有什么建议吗?

    为了获得帧,我认为我可以使用ffmpeg。 我认为那个人写的 Android processing a video, YCrCb frames to video 可以帮助我,但我愿意接受任何建议。

    我感谢所有帮助,谢谢

1 个答案:

答案 0 :(得分:0)

假设您知道如何将YUV转换为RGB,剩下的问题是RGB到CMYK。这可以非常简单(C = 1-R,M = 1-G,Y = 1-B)或非常复杂(3D LUT实现基于色调曲线和墨水覆盖的复杂色域映射等)。您可以假设视频具有标准的Rec.709 gamma,但您需要更好地定义您正在寻找的CMYK类型以及它们是线性还是其他映射。