영화 원본이 hdr 있는건데
hevc로 해서 main10 프로파일 체크하고 변환하면 hdr이 되는데
3080 가속을 위해 hevc(nvenc)로 해서 프로파일을 main10으로 해도 hdr 변환이 안되더군요.
매개변수
-pix_fmt yuv420p10le 부분을
-pix_fmt p010le로 해주면 될까요?
hdr 그대로 가져오려면 sw인코딩 hevc로만 해야하나요?
--> 테스트 해보니
재생정보에 hdr format 항목이 없어도 -pix_fmt p010le로 해보니
재생정보엔 hdr 표기가 안나오는데 tv에서는 hdr로 뜨네요.
hevc(nvenc)로 인코딩시는 원래 등록정보상에 hdr 표기가 안나타나는건가요? 버그인가요?
이게 lg tv에서 재생안되는 원본 정보인데 e-ac3를 tv에서 지원안하나 했는데
비디오쪽 만져보고 오디오 복사 그대로 해도 재생이 되는걸 확인했습니다.
그럼 e-ac3 문제는 아니고
비디오쪽인거 같은데 아래가 정보인데 어느부분에서 걸려서 재생이 안되는걸까요?
레벨5이게 문제일 수 있나요? 레벨4로 바꾸려면 어디를 수정해야 하나요?
Video: HEVC 3840x2160 23.976fps [VideoHandler - HEVC Video (H.265) (kor) (HEVC (H.265), Main/10 Profile, Level 5.0, 3840x2160, 23.976 fps)]
Audio: AAC 48000Hz 2.0 chn 128 kbit/s [SoundHandler - MPEG-4 Audio (kor) (AAC, 48.0 kHz, 2.0 chn, 16 bit, 128 kbit/s)]
비디오
ID : 1
포맷 : HEVC
포맷/정보 : High Efficiency Video Coding
포맷 프로파일 : Main 10@L5@High
HDR format : SMPTE ST 2086, HDR10 compatible
코덱 ID : V_MPEGH/ISO/HEVC
길이 : 2시 35분
비트레이트 : 16.5 Mbps
폭 : 3 840 픽셀
높이 : 2 160 픽셀
화면 종횡비 : 16:9
프레임레이트 모드 : 고정
프레임레이트 : 23.976 (24000/1001) fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 비트
비트/(픽셀*프레임) : 0.083
스트림 크기 : 18.0 GiB (96%)
언어 : English
Default : 예
Forced : 아니오
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0000 cd/m2, max: 1000 cd/m2
포맷 말고도 컬러 프로필이랑 매개변수가 더 필요합니다 10비트 HDR은 레벨5 고정같더군요 tv 자체 플레이어는 보통 성능이 떨어질텐데 요즘 tv는 모르겠군요