软件简介

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:

  1. ./version.bat (用于生成 version.h)

  2. solution 文件:build/x86_windows/uavs3e.sln

Linux

环境要求

  1. gawk (http://www.gnu.org/software/gawk/)

  2. CMake (https://cmake.org) 2.8 或更高版本

Build:

  1. mkdir build/linux

  2. cd build/linux && cmake ../..

  3. make && make install

如需构建共享库,设置 BUILD_SHARED_LIBS=1

转载自: https://www.oschina.net/p/uavs3e