uavs3e is an opensource avs3 encoder, supports AVS3-P2 baseline profile.
features:
AVS3-P2 baseline profile.
supports to compile for Windows/Linux systems.
optimized for SSE4/AVX2 chips.
10bit encoding on all supported platforms (without SIMD).
The uavs3 codec has supported x86 and arm platforms, and has been tested and verified on the Kunpeng processor.
The ARM platform recommends the Kunpeng processor.
license
Copyright reserved by “Peking University Shenzhen Graduate School”, “Peng Cheng Laboratory”, and “Guangdong Bohua UHD Innovation Corporation”
This program is a free software. You can redistribute it and/or modify it under the terms of the BSD 4-clause license.
For more details, please view the file “COPYING” in the project.
compile
The default configuration only support 8bit encoding.
To support 10bit streams encoding: cmake -DCOMPILE_10BIT=1
windows
Prerequisites:
Visual Studio 2017
build:
./version.bat (to generate version.h)
solution file: build/x86_windows/uavs3e.sln
To support 10bit streams encoding, edit inc/com_api.h : #define COMPILE_10BIT 1
--config file
All Parameters are initially taken from the 'file', typically: "encode_RA.cfg".
-paramShort ParameterValue
--paramLong ParameterValue
If -paramShort or --paramLong parameters are present, then the ParameterValue will override the default settings in the configuration file.
Contributors
This program is originally developed by the team of Prof.Ronggang Wang (rgwang@pkusz.edu.cn) at Peking University Shenzhen Graduate School.
uavs3e
uavs3e is an opensource avs3 encoder, supports AVS3-P2 baseline profile.
features:
license
Copyright reserved by “Peking University Shenzhen Graduate School”, “Peng Cheng Laboratory”, and “Guangdong Bohua UHD Innovation Corporation”
This program is a free software. You can redistribute it and/or modify it under the terms of the BSD 4-clause license.
For more details, please view the file “COPYING” in the project.
compile
The default configuration only support 8bit encoding.
To support 10bit streams encoding: cmake -DCOMPILE_10BIT=1
windows
Prerequisites: Visual Studio 2017
build:
To support 10bit streams encoding, edit inc/com_api.h : #define COMPILE_10BIT 1
linux
Prerequisites:
Build:
To support 10bit streams encoding: cmake -DCOMPILE_10BIT=1 to build shared library, set BUILD_SHARED_LIBS=1 please.
Run tests
window/linux
uavs3e [–config file] [-paramShort ParameterValue] [–paramLong ParameterValue]
Contributors
This program is originally developed by the team of Prof.Ronggang Wang (rgwang@pkusz.edu.cn) at Peking University Shenzhen Graduate School.
Main contributors:
XueliCheng
luofl
References
*This program also refers to the following fast algorithm: