0

当我详细了解高动态范围功能的细节时,我遇到了 ICtCp 颜色格式(Rec.2020)。这类似于 YCbCr 吗?YCbCr 和 ICtCp 之间的确切区别是什么?我可以将 ICtCp 缓冲区直接传递给视频编码器(H264/avc 或 H265/hevc)吗?

4

2 回答 2

1

YCbCr 和 ICtCP 都是亮度/色度颜色空间。它们之间的区别在于色度通道。HDR 已包含在 H.265 中。x265 只支持 raw YUV 或 Y4M 但你可以试一试。

于 2019-11-01T02:47:06.020 回答
0

您可以喂它,但只能使用 zscale,而不是 old,但对于旧的 YCbCr swscale 更精确。

在此处查看命令:https ://github.com/sekrit-twc/zimg/issues/138

ffmpeg -v debug -f rawvideo -pix_fmt rgb48le -s:v 192x108 -i SCD_192x108.rgb48.rgb -vf format=gbrp16le,zscale=rangein=full:range=full:npl=10000:matrixin=input:transferin=smpte2084: primariesin=2020:matrix=ictcp:transfer=smpte2084:primaries=2020,format=yuv444p16le -f rawvideo FFMPEG_ICTCP_SCD_192x108.rgb48.plr.ffmpeg.yuv

于 2021-05-09T11:05:59.583 回答