AMD VCE/VCN 하드웨어 가속 인코딩 디코딩

Quick Sync Video 또는 NVENC에 대해 들어본 적이 있습니까? 아마도 CUDA는 친숙하게 들릴 것입니다. 세 가지 모두 Intel과 Nvidia에서 각각 개발한 하드웨어 가속 기술입니다. AMD는 또한 고유한 하드웨어 가속 비디오 인코딩/디코딩 기술을 보유하고 있습니다. 그것이 VCE였으며 이제 VCN으로 진화했습니다. 이 페이지에서 VCE/VCN이 무엇인지, VCE를 지원하는 AMD GPU/APU가 무엇인지 알게 될 것입니다.

AMD VCE/VCN이란 무엇입니까?

일반적으로 VCE는 AMD에서 일종의 하드웨어 가속 비디오 인코딩 모드입니다. 확실히 하드웨어 가속 비디오 디코더인 UVD (Unified Video Decoder)도 있습니다. AMD는 GPU 및 APU에 멀티미디어 가속기를 통합하며, 그 내부에서 ASIC[1] — VCE는 H.264/MPEG-4 AVC 비디오 인코딩만 구현합니다.

[1] ASIC — 애플리케이션별 집적 회로

VCE의 다른 이름

  1. VCE는 비디오 코딩 엔진 의 약자입니다 .
  2. 비디오 코딩 엔진, 비디오 압축 엔진 또는 비디오 코덱 엔진과 같은 다른 전체 이름이 있습니다.
  3. VCE는 AMF(고급 미디어 프레임워크)라고도 합니다.

AMD VCE의 개발

AMD 비디오 코딩 엔진 기술에는 네 가지 주요 업데이트가 있습니다. 각 버전은 서로 다른 APU와 GPU에 적용되었습니다. VCE는 버전 3.0까지만 H.264 인코딩을 지원합니다. HEVC/H.265 가 추가되었습니다.

AMD VCE는 어떻게 비디오 인코딩을 가속화합니까?

AMD VCE를 사용할 때 고정 모드와 하이브리드 모드의 두 가지 하드웨어 가속 비디오 인코딩 모드가 있습니다. 둘 다 장단점이 있습니다. 다음 세부 정보를 참조하십시오.

VCE 완전 고정 모드

  1. 인트라 예측, 움직임 추정 및 엔트로피 인코딩을 포함한 전체 비디오 인코딩 프로세스는 ASIC의 VCE 회로를 통해 수행됩니다.
  2. 완전 고정 모드는 OpenMAX IL API를 통해 액세스됩니다.
  3. 장점: 빠른 비디오 인코딩 속도.
  4. 단점: 낮은 압축률로만 간단하게 편집할 수 있습니다. 대용량 파일을 얻을 수 있습니다.

VCE 하이브리드 모드

  1. 인트라 예측, 움직임 추정, 양자화 및 순방향 변환과 같은 작업은 3D 엔진을 통해 수행되며 최종 엔트로피 인코딩은 VCE를 사용합니다.
  2. 하이브리드 모드는 AMD의 가속 병렬 프로그래밍 SDK 및 OpenCL 을 통해 액세스할 수 있습니다 .
  3. 장점: 압축률이 높고 복잡한 영상 편집에 적합하다.
  4. 단점: 느린 인코딩 속도.

VCE / VCN을 지원하는 AMD 그래픽 카드

아래 표에서 VCE 하드웨어 가속을 지원하는 AMD에서 만든 모든 그래픽 카드를 확인하십시오. 그 외에도 VCE 및 비디오 디코더에서 지원하는 최대 해상도에 대한 정보가 있습니다.

AMD VCN 1.0 하드웨어 가속을 사용할 수 있는 코덱

앞서 언급했듯이 VCE는 2017년 Raven Ridge부터 VNC로 대체되었습니다. 차이점은 무엇입니까? VCE는 비디오 인코딩에만 사용되는 하드웨어 가속이고 VNC는 하드웨어 가속 인코딩 및 디코딩 모두에 사용됩니다. VNC를 사용하여 어떤 코덱을 디코딩하고 인코딩할 수 있는지 알아보겠습니다.

VCE / VCN을 지원하는 AMD APU

VCE 및 VCN 하드웨어 가속은 AMD 그래픽 카드뿐만 아니라 APU[2]에서도 사용됩니다. APU가 있는 AMD 컴퓨터가 VCE/VCN에서 비디오를 디코딩하고 인코딩할 수 있는지 확실하지 않습니까? 다음 목록을 확인하십시오.

[2] APU — 가속 처리 장치

VideoProc 변환기 — 모든 VCE, NVENC, QSV 가속을 액세스 가능하게 만듭니다!

VCE는 Nvidia NVENC 및 Intel QSV만큼 잘 알려져 있지 않은 것 같습니다. 왜 그런 겁니까? 가장 큰 이유는 Nvidia CUDA/NVENC 및 Intel QSV가 모두 널리 호환되는 반면 AMD VCE를 지원하는 프로그램은 거의 없기 때문일 수 있습니다.

VideoProc Converter 는 AMD VCE/VNC, Nvidia CUDA/NVENC 및 Intel QSV의 전체 사용을 지원하는 비디오 변환 도구입니다. 이러한 하드웨어 가속은 4K 비디오와 같은 UHD 파일을 디코딩, 편집 및 인코딩할 때 특히 중요합니다.

 

https://ceciliadigiarty.medium.com/amd-vce-vcn-hardware-accelerated-encoding-decoding-48d5e09a8e7d

 

AMD VCE/VCN Hardware Accelerated Encoding Decoding

Have you ever heard of Quick Sync Video or NVENC? Maybe CUDA sounds familiar. All of the three are hardware acceleration technologies…

ceciliadigiarty.medium.com

 

+ Recent posts