16비트 PNG 이미지를 ffmpeg의 소스로 사용하면 색상 변환이 더 정확해 집니까?

16비트 PNG 이미지를 ffmpeg의 소스로 사용하면 색상 변환이 더 정확해 집니까?

3D 모델링 패키지로 생성된 일련의 16비트 PNG 이미지가 있다고 가정합니다. ffmpeg를 사용하여 시퀀스를 MP4 파일로 변환하고 싶습니다.

채널당 16비트의 이미지를 사용하면 채널당 8비트의 이미지와 달리 YUV로 색상이 더 정확하게 변환됩니까? ffmpeg는 16비트 RGB에서 YUV로 직접 변환합니까, 아니면 Gimp 2.8.x가 PNG 파일에서 수행하는 것처럼 먼저 이미지를 8비트 RGB로 변환합니까?

답변1

그렇게 보이지는 않습니다.

비교해 보면,, 16bpc RGB 입력에서 생성된 8비트 YUV 스트림과 8bpc RGB 입력에서 생성된 8비트 YUV 스트림의 결과는 동일합니다. 아마도 FFmpeg가 내부적으로 수행하는 작업은 다음과 같습니다 RGB48 -> RGB24 -> YUV 8-bit.

관련 정보