Nick Lear의 Nvidia RTX 4000 시리즈 듀얼 인코더를 사용하여 Davinci Resolve에서 엄청나게 빠른 내보내기를 수행하세요.

블로그

홈페이지홈페이지 / 블로그 / Nick Lear의 Nvidia RTX 4000 시리즈 듀얼 인코더를 사용하여 Davinci Resolve에서 엄청나게 빠른 내보내기를 수행하세요.

Oct 13, 2023

Nick Lear의 Nvidia RTX 4000 시리즈 듀얼 인코더를 사용하여 Davinci Resolve에서 엄청나게 빠른 내보내기를 수행하세요.

설정 하나만 변경하면 최대 6배 더 빠르게 내보내기 가능! 최근에 한 일

설정 하나만 변경하면 최대 6배 더 빠르게 내보내기 가능!

최근 다양한 NLE 및 집약적인 그래픽 애플리케이션에서 새로운 Nvidia RTX 4080 그래픽 카드에 대한 철저한 테스트를 수행한 후, 4000 시리즈와 함께 제공되는 새로운 8세대 NVENC(Nvidia Encoder)에 대해 더 자세히 알아보고 싶었습니다. AV1, H.265(HVEC) 및 H.264(AVC) 인코딩. 저는 하드웨어, 특히 듀얼 인코더를 최대한 활용하는 방법을 알고 싶었습니다. Nvidia는 이번에 두 개의 인코더 칩을 포함했습니다.

종종 "좋고, 빠르고, 저렴합니다. 두 개를 선택하세요"라고 하는데 후반 작업에 꽤 잘 맞습니다. 인코딩은 품질, 속도 및 파일 크기 간에 유사한 관계가 있습니다.

예를 들어 일반적으로 비트 전송률을 고정하여 파일 크기를 고정하면 인코딩하는 데 시간이 더 오래 걸리므로 더 높은 품질을 얻을 수 있습니다. 품질을 수정하면(예를 들어 Handbrake의 일정 품질 슬라이더 사용) 인코딩 시간이 길어져 파일 크기를 조금 더 줄일 수 있습니다. 이를 수행하는 방법은 다른 사전 설정을 선택하는 것입니다. 예를 들어 Handbrake의 x264 인코더에 대해 여기에서 볼 수 있습니다.

사전 설정은 다음과 같이 정의됩니다.

사전 설정은 특정 인코딩 속도 대 압축 비율을 제공하는 옵션 모음입니다. 사전 설정이 느릴수록 더 나은 압축이 제공됩니다(압축은 파일 크기별 품질입니다). 예를 들어 특정 파일 크기나 고정 비트 전송률을 대상으로 하는 경우 더 느린 사전 설정을 사용하면 더 나은 품질을 얻을 수 있다는 의미입니다. 마찬가지로, 일정한 품질의 인코딩을 위해서는 더 느린 사전 설정(소스)을 선택하여 비트 전송률을 절약하면 됩니다.

그러나 실제 질문은 추가 시간을 투자하는 것이 귀하에게 가치가 있는지 여부입니다. 어떤 사람들은 최고 품질을 원하고 이를 기다릴 준비가 되어 있다는 것을 알고 가장 느린 사전 설정을 선택합니다. 개인적으로 저는 항상 더 느린 작업을 수행할 가치가 있는지 알고 싶습니다. 아무도 볼 수 없는 0.01%의 개선을 위해 매일 10분씩 추가로 기다린다면 어떻게 될까요? 음, x264와 같은 소프트웨어 인코더뿐만 아니라 나중에 설명할 새로운 RTX 4000 시리즈에서도 정확히 그런 것으로 나타났습니다.

얼마 전 Jan Ozer의 "x264 사전 설정 선택"이라는 훌륭한 연구를 접했습니다. 이는 품질 측면에서 "더 빠른" 사전 설정보다 느린 것을 사용해도 거의 아무것도 얻지 못하지만 상당한 시간이 소요된다는 것을 분명히 보여줍니다. 그렇다면.

NVENC(Nvidia 하드웨어 인코더)에는 공식적으로 P1(가장 빠름)부터 P7(가장 느림)까지의 사전 설정이 있습니다. Nvidia에 따르면 "예를 들어 GOP 구조, B 프레임, 미리보기 인코딩 등을 결정합니다" - 우리 대부분이 사용하는 기능입니다. 이해할 시간은 없지만 동일한 거래입니다. 품질을 좀 더 높이거나 파일 크기를 줄이기 위해 시간을 좀 더 투자하는 것입니다.

그리고 내보내기 시간은 이러한 사전 설정에 따라 크게 다릅니다. 저는 RTX 4080에서 5분짜리 DNxHR UHD 25fps 클립을 7개 사전 설정 전체에 걸쳐 세 가지 출력 옵션(H.264, H.265 및 AV1)으로 내보내는 몇 가지 테스트를 실행했습니다. H.265 및 AV1의 경우,가장 빠른 사전 설정은 가장 느린 사전 설정보다 약 6배 빨랐습니다. 약 50FPS에서 약 300FPS로 변경됩니다. 이를 어떤 맥락에서 설명하자면,30분 타임라인이 있다면, "매우 느림" 사전 설정은 15분 이상 걸리고 "매우 빠르게" 사전 설정은 2.5분 이상 소요됩니다. 매일 이 작업을 수행하면 그런 종류의 시간이 더해집니다. 이 내보내기 속도를 얻으려면 입력 코덱이 효과가 이미 캐시/렌더링된 ProRes 또는 DNxHR(또는 동등한 메자닌 코덱)이어야 합니다. 그렇지 않으면 인코더가 충분히 빠르게 공급되지 않습니다.

가장 빠른 두 가지 사전 설정에 대해 인코딩 속도가 급격히 빨라지는 이유도 있습니다. 여기서 듀얼 인코더가 작동합니다. 특정 조건에서 새 카드는 비디오를 두 부분으로 분할하고 각 절반을 각 인코더에 전달한 다음 다시 결합할 수 있습니다. 새로운 RTX 4000 시리즈에서 듀얼 인코더를 사용하려면 다음 사항이 충족되어야 합니다.

또한 Davinci Resolve에서만 이 작업을 수행할 수 있었습니다(예를 들어 Premiere Pro나 Shutter Encoder는 아님). H.265 인코딩이 이제 H.264보다 전반적으로 더 빠르다는 점이 흥미롭습니다. 아직 사용하지 않았다면 이제 사용해 볼 시간이라고 생각합니다.