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 — 애플리케이션별 집적 회로
![](https://blog.kakaocdn.net/dn/d9F3tf/btrvtb5iRC3/DthCiGuMVGS8lRCftgbDZ1/img.jpg)
VCE의 다른 이름
- VCE는 비디오 코딩 엔진 의 약자입니다 .
- 비디오 코딩 엔진, 비디오 압축 엔진 또는 비디오 코덱 엔진과 같은 다른 전체 이름이 있습니다.
- VCE는 AMF(고급 미디어 프레임워크)라고도 합니다.
AMD VCE의 개발
AMD 비디오 코딩 엔진 기술에는 네 가지 주요 업데이트가 있습니다. 각 버전은 서로 다른 APU와 GPU에 적용되었습니다. VCE는 버전 3.0까지만 H.264 인코딩을 지원합니다. HEVC/H.265 가 추가되었습니다.
![](https://blog.kakaocdn.net/dn/bMWrD5/btrvtdWkSlz/5eKoDEsNK2MTctkjajL281/img.png)
![](https://blog.kakaocdn.net/dn/bEkJeQ/btrvr8AYQQt/DVG3JIT0AZHU869S7C5EG0/img.jpg)
AMD VCE는 어떻게 비디오 인코딩을 가속화합니까?
AMD VCE를 사용할 때 고정 모드와 하이브리드 모드의 두 가지 하드웨어 가속 비디오 인코딩 모드가 있습니다. 둘 다 장단점이 있습니다. 다음 세부 정보를 참조하십시오.
VCE 완전 고정 모드
- 인트라 예측, 움직임 추정 및 엔트로피 인코딩을 포함한 전체 비디오 인코딩 프로세스는 ASIC의 VCE 회로를 통해 수행됩니다.
- 완전 고정 모드는 OpenMAX IL API를 통해 액세스됩니다.
- 장점: 빠른 비디오 인코딩 속도.
- 단점: 낮은 압축률로만 간단하게 편집할 수 있습니다. 대용량 파일을 얻을 수 있습니다.
![](https://blog.kakaocdn.net/dn/cPntZq/btrvrgeW4x8/mkQSQXSplkxd1vaEDBDMbK/img.jpg)
VCE 하이브리드 모드
- 인트라 예측, 움직임 추정, 양자화 및 순방향 변환과 같은 작업은 3D 엔진을 통해 수행되며 최종 엔트로피 인코딩은 VCE를 사용합니다.
- 하이브리드 모드는 AMD의 가속 병렬 프로그래밍 SDK 및 OpenCL 을 통해 액세스할 수 있습니다 .
- 장점: 압축률이 높고 복잡한 영상 편집에 적합하다.
- 단점: 느린 인코딩 속도.
![](https://blog.kakaocdn.net/dn/brHa5z/btrvqj36dKS/EPIBw0YVzRyAFFua4D7Y91/img.jpg)
VCE / VCN을 지원하는 AMD 그래픽 카드
아래 표에서 VCE 하드웨어 가속을 지원하는 AMD에서 만든 모든 그래픽 카드를 확인하십시오. 그 외에도 VCE 및 비디오 디코더에서 지원하는 최대 해상도에 대한 정보가 있습니다.
![](https://blog.kakaocdn.net/dn/S2n0Q/btrvtdow3oe/ptYanQKQRQmLknIbZaaZ70/img.png)
AMD VCN 1.0 하드웨어 가속을 사용할 수 있는 코덱
앞서 언급했듯이 VCE는 2017년 Raven Ridge부터 VNC로 대체되었습니다. 차이점은 무엇입니까? VCE는 비디오 인코딩에만 사용되는 하드웨어 가속이고 VNC는 하드웨어 가속 인코딩 및 디코딩 모두에 사용됩니다. VNC를 사용하여 어떤 코덱을 디코딩하고 인코딩할 수 있는지 알아보겠습니다.
![](https://blog.kakaocdn.net/dn/IwPou/btrvrgF3u6o/98smnNHaNJV991bRZqSFD0/img.png)
VCE / VCN을 지원하는 AMD APU
VCE 및 VCN 하드웨어 가속은 AMD 그래픽 카드뿐만 아니라 APU[2]에서도 사용됩니다. APU가 있는 AMD 컴퓨터가 VCE/VCN에서 비디오를 디코딩하고 인코딩할 수 있는지 확실하지 않습니까? 다음 목록을 확인하십시오.
[2] APU — 가속 처리 장치
![](https://blog.kakaocdn.net/dn/WWzJ2/btrvrgswqjg/KWciWIvXX6auKDrmrIhTRK/img.png)
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
'Audio, Video Codec 라이센스' 카테고리의 다른 글
GPU 렌더링에 대한 궁극적인 가이드 (0) | 2022.03.08 |
---|---|
VVC 변환기: H266/VVC를 HEVC H264 MP4로 변환하는 방법 (0) | 2022.03.08 |
4K 및 8K 콘텐츠로 b<>com의 차세대 8K코덱 VVC(H.266) 테스트 (0) | 2021.11.05 |
Tencent Cloud, H.266/VVC 표준을 지원하는 최초의 클라우드 서비스 제공업체가 됨 (0) | 2021.08.04 |
Dolby, Sony, '지구를 뒤흔드는' 오디오를 위한 새로운 특허 풀 생성 (MPEG-H) (0) | 2021.07.13 |