strukturag/libde265

Open h.265 video codec implementation.

해결하는 문제

libde265는 H.265 (HEVC) 비디오 파일을 디코딩하는 안정적이고 오픈 소스 방법을 제공합니다. 다른 소프트웨어 애플리케이션에 쉽게 통합되도록 설계되어 개발자가 코덱을 처음부터 구축하지 않고도 고효율 비디오 재생 기능을 추가할 수 있습니다.

작동 방식

C 언어로 처음부터 작성된 이 라이브러리는 개발자에게 간단하고 깨끗한 API를 제공합니다. WPP 및 타일 기반 멀티스레딩과 같은 고급 기능을 지원하여 복잡한 디코딩 프로세스를 처리하고 하드웨어 특정 최적화(SSE, AVX2, AVX-512)를 사용하여 높은 성능을 보장합니다. 전체 Main 프로필, 10비트 색상 및 다양한 크로마 형식을 지원합니다.

대상 사용자

이 라이브러리는 미디어 플레이어, 스트리밍 도구 또는 이미지 처리 라이브러리와 같은 자체 프로젝트에 H.265 비디오 디코딩 지원을 추가해야 하는 소프트웨어 개발자 및 엔지니어를 위한 것입니다.

주요 특징

  • Main, Main 10 및 Range Extensions(8~16비트 깊이)를 지원합니다.
  • 더 빠른 디코딩을 위한 멀티스레딩 지원을 포함합니다.
  • 핵심 라이브러리에 외부 종속성이 없어 이식성이 높습니다.
  • 재생용 dec265 및 시각적 비트스트림 분석용 sherlock265와 같은 예제 도구가 포함되어 있습니다.
  • VLC, GStreamer 및 libheif와 같은 기존 프로젝트에서 널리 사용됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트