물빠진 색감의 HDR 영상 SDR 영상으로 인코딩(변환)하기 / 핸드브레이크(Handbrake) 인코더 사용

    728x90

     

    요즘 HDR 영상이 많아지고 있습니다. HDR 영상은 High Dynamic Range의 약자인데 기존의 SDR(Standard Dynamic Range)보다 더 넓은 명암을 표현하는 기술입니다. 쉽게 말해서 밝은 부분은 더 밝게, 어두운 부분은 더 어둡게 표현해서 진짜 사실같은 명암을 제공하는 기술이라고 생각하면 됩니다.

     

    가끔씩 HDR 영상을 재생할 떄가 있는데 일반적으로 HDR 영상을 보면 물빠진 색감처럼 보입니다. 

    이는 HDR을 지원하지 않는 환경이라서 그런데, HDR 지원 모니터와 그에 맞는 동영상 플레이어 등 HDR을 지원하는 환경이라면 HDR 영상이 정상적으로 보이지만 대부분은 HDR을 제대로 지원하지 않아서 HDR영상을 보면 물빠진 색감처럼 보입니다. 

     

    그럼 HDR 영상을 지원되지 않는 기기에서는 제대로 볼 수 있는 방법은 없는갈까요?

    방법은 여러가지가 있는데 그 중에 HDR 영상을 SDR 영상으로 변환해주면 일반 기기에서도 HDR을 영상을 볼 수 있습니다. 

    이를 톤 매핑이라고 하는데 다양한 동영상 인코더에서 이 기능을 지원하고 있습니다. 이 글에서는 핸드브레이크라는 동영상 인코더 프로그램으로 HDR 영상을 SDR 영상으로 변환해보겠습니다. 

     

    동영상 파일 불러오기 

    핸드브레이크 첫 실행화면

    우선은 핸드브레이크를 실행하고 HDR 영상을 불러옵니다. 

     

    동영상 요약

    동영상파일을 불러오면 Summary 탭에서 간단하게 동영상 썸네일과 정보를 확인할 수 있습니다.

     

    색공간 변경

    필터 탭

    필터 탭에서 모든 필터를 off 하고 Colourspace(색공간)에서 색공간을 BT.709로 선택해줍니다. 

    BT.709는 Rec.709, SRGB 색공간과 같은 말입니다.

    색공간을 BT.709로 설정하면 HDR 영상을 SDR 영상으로 변환을 할 수 있게됩니다. 

     

    비디오 화질 조정 부분

    핸드브레이크 기본 프리셋은 프레임이 30으로 되어있으니 프레임을 Same as Source(원본과 동일)로 바꿔주세요. Quality(화질)부분은 원하는 값으로 설정하면 됩니다. 51이 화질이 가장 안좋고 0이 무손실인데 보통은 원본과 가깝게 인코딩을 하는 걸 원하니 저는 19로 했습니다. 

     

    오디오 설정

    오디오는 원본 그대로인 AAC Passthru 로 설정했습니다. 

     

    챕터 부분

    챕터 부분인데 챕터를 넣고 싶지않으면 Create chapter makers 를 체크 해제하면 됩니다. 

     

    설정을 마쳤으면 Start Encode 버튼을 눌러 인코딩을 하면 됩니다. 

     

     

    인코딩 전/후 영상 비교 

     

    HDR 영상 / 인코딩 전 

    HDR 영상 / 인코딩 전

    인코딩하기전 HDR 원본 영상입니다. HDR 미지원 기기에서 재생하면 위 사진처럼 물빠진 색감처럼 나옵니다. 

     

    SDR 영상 / 인코딩 후 

    SDR 영상 / 인코딩 후

    인코딩한 후의 HDR 영상입니다. SDR의 색영역으로 인코딩했기 때문에 HDR을 지원하지 않는 기기에서도 색이 정상적으로 나옵니다. 

    이렇게 인코딩하면 직접 HDR 영상을 HDR 지원 모니터로 보는 것보다 색감같은게 좀 떨어지겠지만 그래도 HDR 영상을 정상적인 색감으로 모든 기기에서 볼 수 있습니다. 

    반응형

    댓글

    Designed by JB FACTORY