Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
Rainbaby 1fd04917cf | 1 year ago | |
---|---|---|
build | 1 year ago | |
source | 1 year ago | |
test | 1 year ago | |
.gitignore | 4 years ago | |
CMakeLists.txt | 1 year ago | |
COPYING | 2 years ago | |
README.md | 1 year ago | |
version.bat | 4 years ago | |
version.sh | 2 years ago |
uavs3d is an opensource and cross-platform avs3 decoder, supports AVS3-P2 baseline profile.
features:
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 3-clause license.
For more details, please view the file "COPYING" in the project.
The default configuration only support 8bit decoding.
To support 10bit streams decoding: cmake -DCOMPILE_10BIT=1
Prerequisites:
Visual Studio 2017
build:
To support 10bit streams decoding, edit source/decore/com_def.h : #define COMPILE_10BIT 1
Prerequisites:
Build:
To support 10bit streams decoding: cmake -DCOMPILE_10BIT=1
to build shared library, set BUILD_SHARED_LIBS=1 please.
Prerequisites:
XCode
Build:
To support 10bit streams decoding:
Find Xcode -> PROJECT -> Build Settings -> Preprocessor Macros, add COMPILE_10BIT=1
Prerequisites:
Android NDK (https://developer.android.google.cn/ndk/downloads/).
Build ndk library or executable file:
To support 10bit streams decoding: edit build/android/ndk/jni/uavs3d_main.mk:
LOCAL_CFLAGS += -DCOMPILE_10BIT=1
sample: ./uavs3d -i input.avs3 -o output.yuv -t 8 -l 2 -s 1
Arguments:
short name | long name | introduction |
---|---|---|
-h | --help | Print this help |
-v | --version | Version information |
-i | --input | Input file |
-o | --output | Output file |
-l | --loglevel | Log level: 0: no message; 1: seq level; 2: frame level (default) |
-t | --threads | Number of frame-level threads |
-f | --frames | Total frames to decode |
-s | --check_md5 | Enable to check md5 or not |
Edit build/ios/uavs3d/main.m to configure decoding options.
This program is originally developed by the team of Prof.Ronggang Wang (rgwang@pkusz.edu.cn) at Peking University Shenzhen Graduate School.
Main contributors:
** Ronggang Wang (rgwang@pkusz.edu.cn), Peking University Shenzhen Graduate School
OpenI天璇是一款AVS3解码器,由北京大学深圳研究生院、鹏城实验室和广东博华超高清创新中心有限公司联合开发和维护
C Unix Assembly Motorola 68K Assembly Objective-C Text other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》