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
入门指南
- 请参阅 getting started guide 获取开发说明。
- 浏览 docs directory 获取更多文档。
以上所有信息均直接摘自项目 README。
相关
- 项目
- 项目
- 项目
- 项目