lemenkov/libyuv

Unofficial libyuv mirror. Please submit any issues or PRs upstream.

개요

libyuv는 비디오 압축 파이프라인에서 일반적으로 사용되는 색상 형식인 YUV 비디오 데이터를 스케일링하고 변환하기 위한 오픈 소스 라이브러리입니다.

주요 기능

기능 목적
YUV 스케일링 압축을 위해 비디오를 준비합니다. 포인트, 바이리니어, 박스 등 세 가지 필터 방식을 지원합니다.
웹캠 형식 → YUV 변환 카메라 출력을 가져와 압축에 적합한 형식으로 변환합니다.
YUV → RGB 변환 렌더링 및 시각 효과를 위한 RGB 출력을 생성합니다.
90°/180°/270° 회전 모바일 기기를 세로 모드로 들었을 때 비디오 방향을 조정합니다.

성능

이 라이브러리는 각 아키텍처의 특정 CPU 명령어 세트에 최적화되어 있습니다:

  • x86/x64 — SSSE3, AVX2
  • Arm — Neon, SVE2, SME
  • Mips — MSA
  • RISC-V — RVV

시작하기

위의 모든 정보는 프로젝트 README에서 직접 가져온 것입니다.

관련

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