조회 수 7218 추천 수 1 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

HDR -> HDR(HDR10) 인코딩 (HEVC(x265), 1080p)

https://shana.pe.kr/shanaencoder_preset/49641

===> 이 프리셋의 HEVC(NVENC) 버전입니다.

 

단, HEVC(NVENC)의 한계로 비디오 스트림에 들어가는 static metadata(SMPTE ST 2086)를 삽입할 수 없는 관계로 HDR10이 아닌 그냥 일반의 HDR 동영상으로 인코딩됩니다. 즉, HDR UHD TV에서 자동으로 HDR 동영상으로 인식되지 않을 수도 있습니다. TV에서 보시려면 강제로 HDR 설정을 하셔야 할 수도 있습니다.

 

이 프리셋은 순전히 속도 개선을 위한 버전입니다. 전반적으로 x265로 인코딩할 때보다 화질이 떨어지므로 충분한 비트레이트를 줄 것을 권장합니다.

 

HDR NVENC(HEVC) Slow VBR 12M HE-AAC 44.1 64k.xml

 

이 프리셋에서 고려한 것은 두 가지입니다.

 

1. Output이 사용할 정확한 색 공간 정보(primaries와 color matrix, transfer characteristics)를 주기

2. HEVC(NVENC)에 맞게 output 동영상의 픽셀 포맷을 10비트로 맞춰 주기 ('-pix_fmt p010le' 옵션과 HEVC(NVENC) 프로파일을 bit depth 10을 지원하는 'Main 10'으로 맞춰 주기)

 

 

---------------------------------------------------------------------------------------------------------

 

 

파일 형식은 MP4, 비디오 코덱은 HEVC(NVENC), 오디오는 44.1kHz, 64kbps 스테레오 HE-AAC 오디오입니다.

 

필터 매개변수에 대한 설명은 HDR10 인코딩과 같으므로 생략합니다.

 

 

인코딩 옵션 설정 중 HDR10과 달라지는 부분은 다음과 같습니다.

 

 

=============================================================================

 

 -c:v hevc_nvenc -profile:v main10 -level auto -preset slow -b:v 12M

        // HDR 영상의 bit depth 10을 지원하는 main10 프로파일 선택

        // 비트레이트 모드로 12Mbps 설정. 원하는 대로 수정할 것

 

 -rc vbr_hq -rc-lookahead 20 -spatial_aq 1 -aq-strength 4

        // HEVC(NVENC) 화질 향상 프리셋

        // https://shana.pe.kr/shanaencoder_preset/49294 참고

 

 -pix_fmt p010le

        // HDR 영상의 10 bit depth를 가지는 픽셀 포맷

        // HEVC(NVENC)의 경우엔 yuv420p10le가 아닌 p010le

 

        // 비디오 스트림에 static metadata를 삽입하는

        // -x265-params를 제외한 나머지 부분은 동일

 

=============================================================================

 

이상입니다.

 

HDR10 프리셋과 마찬가지로 원본 동영상의 오디오가 AAC라도 먹싱 모드가 'ADTS'일 경우(파일 형식이 ts인 경우) 오디오를 스트림 복사로 설정하면 인코딩 시 에러가 나므로 그때는 오디오를 반드시 함께 인코딩해야 합니다.

이 글을 추천한 사람
nodmaina
TAG •
Facebook Twitter Pinterest Kakao
  • ?
    JKyle 2018.07.16 02:25

    HDR10 프리셋의 경우와 같이 위의 프리셋을 응용하여 4K HDR UHD 동영상(http://4kmedia.org/ 에서 받은 4K HDR UHD 동영상 샘플인 'LG New York HDR UHD 4K Demo')을 FHD(1080p) 일반 HDR 동영상으로 트랜스코딩해 본 결과입니다.

     

    <원본(448MB, ts 형식), HDR10 프리셋의 경우와 동일>

    https://drive.google.com/open?id=14W5lqskWkn6aFUmSLrZRljPd4VuVbQlS

     

    <원본 캡쳐(2MB, jpg 형식), HDR10 프리셋의 경우와 동일>

     

    <FHD HDR(99MB, mp4 형식)>

    https://drive.google.com/open?id=1ZX5wPpLvcfTVuanViRozzbzYNmWAFrJy

     

    <FHD HDR 캡쳐(658KB, jpg 형식)>

     

    <FHD HDR 미디어인포>

     

    미디어인포 파일을 보면, 전역 metadata 값들이 색정보와 bit depth 정보 등을 제대로 표시하고 있는 것을 볼 수 있습니다. 하지만 "Format_Commercial_IfAny: HDR10"의 항목이 없으므로 HDR10은 아니라는 것을 추측할 수 있습니다. (비디오 스트림에 들어가는 metadata 값들은 미디어인포로는 표시할 수 없습니다.)

     

    그렇지만 x265와 비교해 인코딩 속도는 훨씬 빠릅니다. 속도가 5배 이상 향상되니... 만약 소프트웨어 필터인 scale 필터를 적용하지 않는다면 훨씬 속도가 빠를 것으로 예상됩니다.

  • ?
    av1 2018.07.26 04:17
    Thank you! You are an enthusiast. According to your tips, I have implemented NVENC encoding hevc 10bit, and the picture quality is obviously better than 8bit. The original post could not be moved, I have deleted it.
  • ?
    nodmaina 2022.01.14 11:06
    hdr format 항목이 없어도 hdr 파일이라는건지요?
  • ?
    nodmaina 2022.01.14 11:10
    진짜로 hdr 표기가 안나오는데 tv에서 해보니 hdr로 뜨네요. hevc(nvenc)로 인코딩시는 원래 등록정보상에 hdr 표기가 안나타나는건가요? 버그인가요?

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 샤나인코더 기본 프리셋(v6.0 이후 버전) file Rina 2023.08.17 5378 0
57 휴대용기기 프리셋 2 file 쿠우입니다 2015.09.30 11681 0
56 오디오 채널 다운믹스 프리셋들 1 file JKyle 2021.01.22 9842 0
55 그랜져 HG 모젠 8인치 순정네비 동영상 인코딩 프리셋 1 file 흠냐룽 2014.08.17 6200 0
54 슬로모션(1/2배속), 패스트모션(2배속, 4배속) file JKyle 2020.05.20 6878 0
53 그랜져 IG 블루링크2.0 고화질용 8인치 네비 file 흠냐룽 2018.02.16 4855 0
52 720p 일반화질 영화 24fps / 720p 드라마용 30fps 기본 프리셋 입니다. 15 file 능소화 2014.01.30 24143 0
51 AV1 제한된 비트레이트 모드 프리셋 file JKyle 2019.10.20 3986 0
50 VP9, Opus 코덱으로 인코딩하는 WebM 프리셋 (1080p, 720p, VOD 용) 5 file JKyle 2018.05.20 5563 0
49 Movie 1080p Audio Copy 프리셋입니다. 4 file 능소화 2014.03.22 10256 0
48 아이팟 클래식 file 욱환 2015.03.02 3455 0
47 고화질 저용량 프리셋(slow) 2 file 핥아버지 2021.03.25 24089 0
46 6.0 AOM-AV1 10bit CRF模式预设 file SUSU 2024.04.16 52 0
45 [수정 - 속도 개선판][느림주의!!]HEVC 고급설정 프리셋 - 블루레이 백업용 11 file JohnMunga 2017.04.20 19015 0
44 GIF 움짤 만들기 7 file JKyle 2019.09.08 6233 0
43 인코딩된 파일의 PSNR, SSIM 값 계산을 위한 프리셋 1 file JKyle 2018.09.05 3960 0
42 2160p to 1080p 변환 (수정) 2 file 황금별똥 2018.01.29 8205 0
41 오디오 인코딩시 원본 유지 1 file 이단아 2020.12.13 12456 0
40 제가 사용하는 아이폰4 프리셋 1 file P군 2013.10.26 8400 0
39 간단하게 만든 프리셋 file 문화보호물 2020.05.04 8512 0
38 HDR -> SDR 변환 (H264(x264), 톤매핑 알고리듬 변경 가능, 빠른 설정에서 영상 사이즈 변경 적용) file JKyle 2022.09.06 6739 0
Board Pagination Prev 1 2 3 Next
/ 3