uavs3eAVS3 编码器
uavs3e(OpenI 天枢)是一款 AVS3 编码器,支持 AVS3-P2 基线配置文件,具有以下特性:
特征
- AVS3-P2 基线剖面
- 支持 Windows/Linux 系统的编译
- 对 SSE 4/AVX 2 芯片进行了优化
- 在所有支持的平台上(不使用 SIMD)进行 10 位编码
编译
默认配置仅支持 8bit 解码,如需支持 10bit 流解码,需对 inc/com_api.h 文件进行编辑:#define BIT_DEPTH 10
Windows
环境要求:Visual Studio 2017
build:
-
./version.bat (用于生成 version.h)
-
solution 文件:build/x86_windows/uavs3e.sln
Linux
环境要求
-
CMake (https://cmake.org) 2.8 或更高版本
Build:
-
mkdir build/linux
-
cd build/linux && cmake ../..
-
make && make install
如需构建共享库,设置 BUILD_SHARED_LIBS=1
评论