오픈 소스 VVenC 및 VVdeC H.266 비디오 인코더 및

소식

홈페이지홈페이지 / 소식 / 오픈 소스 VVenC 및 VVdeC H.266 비디오 인코더 및

Oct 15, 2023

오픈 소스 VVenC 및 VVdeC H.266 비디오 인코더 및

VVdeC 및 VVenC 표준은 2022년에 확정되었으며 Fraunhofer HHI는

VVdeC 및 VVenC 표준은 2022년에 확정되었으며, Fraunhofer HHI 그룹은 그 이후로 계속 작업해 왔습니다.

오픈 소스 H.266/VCC 비디오 인코더 및 디코더 VVenC 및 VVdeC는 모두 x86(SSE42/SIMDe 및 AVX2) 및 Arm의 SIMD 명령에 최적화되어 있으며 디코더는 Windows, Linux, macOS 및 Android와 호환됩니다.

2020년에는 VCC(Versatile Video Coding)라고도 알려진 H.266 비디오 압축 표준이 동일한 시각적 품질을 유지하면서 이전 H.265/HEVC 표준에 비해 데이터를 50% 줄일 수 있다는 약속으로 승인되었습니다. AV1 비디오 코덱은 H.266보다 성능이 떨어집니다. 발표 이후 새로운 개발은 없었지만 지난 9월 공개되어 4K H.266 및 AV1 비디오 디코딩을 모두 지원하는 Realtek RTD1319D 프로세서와 VVenC 및 VVdeC H.266 오픈 소스 소프트웨어 인코더의 발전이 이루어졌습니다. FOSDEM 2023에서 논의된 /decoder가 이를 변화시킬 수도 있습니다.

둘 다 VCC용 VTM 참조 소프트웨어에서 영감을 얻었으며 순수 C 인터페이스를 사용하여 C++로 작성되었으며 어셈블러를 사용하지 않고 벡터화를 구현했으며 특허권을 명시적으로 부여하지 않는 BSD 3-Clause Clear 라이센스에 따라 제공됩니다. 두 가지 모두의 소스 코드는 GitHub에서 액세스할 수 있습니다.

VVdeC는 Main10 프로필과 완전히 호환되고 30개 이상의 스레드를 지원하며 Windows, Linux(x86, Arm, RISC-V…), macOS(x86 및 Arm) 및 Android에서 실행됩니다. 첫 번째 릴리스 이후 메모리 사용량은 3배로 감소했으며 개발자는 여전히 점진적인 발전을 이루고 있습니다.

VCenC 오픈 소스 H.266 인코더에는 빠름, 빠름, 중간, 느림, 느림의 5가지 설정이 있으며 각 설정은 품질과 인코딩 속도 간의 뚜렷한 균형을 제공합니다. 오프라인 사용 및 VOD(주문형 비디오) 작업용으로 설계되었습니다. 멀티스레딩이 지원되지만 인코딩은 현재 32개의 스레드만 지원합니다. 또한 개발자는 소프트웨어 효율성을 향상시킬 계획입니다. 8개 스레드를 사용하는 경우 Apple M1 Arm 프로세서는 Intel Core i9-12900H 프로세서보다 더 빠르게 데이터를 인코딩합니다.

이제 타사 패치를 통해 VVenC 및 VVdeC를 FFmpeg에 통합할 수 있어 mpv, VLC 및 ExoPlayer에 포함될 수 있습니다. VVdeC 웹 플레이어는 WebAssembly를 사용하여 최종 옵션으로 브라우저에서 H.266 비디오(오디오 없이)를 재생합니다.