16 ビットの PNG 画像を ffmpeg のソースとして使用すると、より正確な色変換が得られますか?

16 ビットの PNG 画像を ffmpeg のソースとして使用すると、より正確な色変換が得られますか?

3D モデリング パッケージで作成された 16 ビット PNG 画像のシーケンスがあるとします。ffmpeg を使用して、このシーケンスを MP4 ファイルに変換したいと思います。

1 チャネルあたり 16 ビットの画像を使用すると、1 チャネルあたり 8 ビットの画像よりも YUV への色変換がより正確になりますか? ffmpeg は 16 ビット RGB から YUV に直接変換しますか、それとも Gimp 2.8.x が PNG ファイルに対して行うように、最初に画像を 8 ビット RGB に変換しますか?

答え1

そうは見えない。

比較すると、シーエム16 bpc RGB 入力から生成された 8 ビット YUV ストリームを 8 bpc RGB 入力から生成された 8 ビット YUV ストリームに変換すると、結果は同じになります。これはおそらく、FFmpeg が内部的に行っていることですRGB48 -> RGB24 -> YUV 8-bit

関連情報