uavs3eAVS3 编码器

联合创作 · 2023-09-29 19:48



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




浏览 39
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报