어제 이것저것 검색 하다가 파스칼용 (nvenc_hevc main10) ffmpeg 빌드를 찾았어요. https://ffmpeg.zeranoe.com/forum/viewtopic.php?t=3729
그래서 이것저것 실험을 조금 해봤는데.. 아, 그와중에 인코더 도움말은 ffmpeg -h encoder=hevc_nvenc 이런식으로 치면 나오는걸 알게 되었습니다.
우선 화질 자체는 그렇게 엄청나게 좋다...라고까지는 못 하겠습니다. 구글링 한 쓰레드에서 보니깐 x264 veryslow보다 조금 안좋은 수준인데 빠른 속도로 인코딩이 가능한 수준이라고... (또한 이전에 h264 nvenc보다는 훨씬 낫군요.) 그것보다 이런 상황을 더 안좋게 만드는 것은...
인코딩할때 CRF를 못씁니다. 이게 너무 안 좋네요... 무조건 CQP나, vbr, cbr만 사용이 가능합니다. 그리고 두번째는 nvenc 자체에서 i프레임, p프레임만 인코딩하며 b프레임은 아예 사용 자체를 하지 않습니다.
조금 이상한건 h264 nvenc의 경우 b프레임을 최대 4개까지는 쓸 수 있다는 것입니다. 10비트 지원은 좋은데.. b프레임을 아예 못쓰니 용량을 줄이기가 어렵네요.
그렇다고 vbr을 좀 제대로 써보려니, 어떤식으로 설정을 해야하는지도 잘 모르겠고.. 매번 CRF로 하면 아주 편하게 인코딩 할 수 있어서 좋았는데... 그게 불가능 하니.. 쩝..