갤럭시S25에서 찍은 HDR 동영상을 팟플레이어로 재생하면 내부에서 SDR 로 변환해서 보여주는데요.
같은 방식으로 ffmpeg 를 이용해서 SDR로 변환해서 팟플레이어가 보여주는 화질과 동일하게 만들 수 있는지 문의드립니다.
제가 변환해보면 팟플레이어가 보여주는 화질과 차이가 있습니다.
상대적으로 팟플레이어의 색채도가 낮아보이고, 명암비는 높아보입니다.
HDR 영상 재생시 팟플레이어 설정은 2084 자동보정, 모니터 휘도 기본값(125), 톤매핑 auto 로 했고, OSD 출력은 다음과 같습니다.
Video codec: 내장 FFmpeg 디코더(hevc, Thread Frame)
Input: HVC1(24 bit), 1920x1080...
Format: 1080p, Pixel: yuv420p10le, Range: tv, Primaries: bt2020, Transfer: hlg, ColorSpace: bt2020nc, ChromaLoc: left
Output: NV12(12 bit), 1920x1080
Video Renderer: Enhanced Video Renderer(Custom Present)
- Pixel Format: NV12(input)->XRGB(Video->Surface->BackBuffer->Display), Color Convert: HDR HLG to SDR
- Resizer: DXVA Video Processer, Present: D3D 9Ex Discard, Device Intel(R) UHD Graphics
ffmpeg 변환 스크립트는 다음과 같습니다.
-vf zscale=primariesin=bt2020:transferin=arib-std-b67:matrixin=bt2020nc:rangein=tv,zscale=t=linear:transfer=linear:npl=125,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=primaries=bt709:transfer=bt709:matrix=bt709:range=tv,format=yuv420p
※hable:desat 을 5이하로 낮추면 밝기가 너무 많이 올라가서 색채도를 비교판단하기 어려웠습니다. 5~100 에서 전체 색채도는 팟플레이어만큼 낮출 수 없었구요.
의견부탁드립니다.
감사합니다.
댓글
댓글 리스트-
작성자팟플.개발자 작성시간 26.02.04 HDR를 SDR로 변환시는 손실 변환이기 때문에 프로그램 마다 처리 하는 방법 달라서 100% 동일하게 맞출 수 있는 방법은 없습니다.
즉 해당 사항은 불가능 합니다. -
답댓글 작성자savart 작성자 본인 여부 작성자 작성시간 26.02.04 빠른 답변 감사합니다.!
완전 동일하게는 아니더라도 비슷하게 맞출 수 있는지, 차이가 생긴다면 어느 부분에서 위와 같은 차이가 생기는지가 궁금했습니다.
대략적인 처리 순서는 팟플레이어나 ffmpeg 나 같다고 보면 될까요? -
답댓글 작성자팟플.개발자 작성시간 26.02.05 savart 글세요~~
FFmpeg에 대해서는 딱히 잘 모르겠네요~~
다시 말하지만 서로 처리 하는 방식이 달라서 같지 않습니다.