Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
1 month ago | |
---|---|---|
build | 1 month ago | |
source | 1 month ago | |
test | 1 month ago | |
.gitignore | 3 years ago | |
CMakeLists.txt | 6 months ago | |
COPYING | 1 year ago | |
README.md | 1 month ago | |
version.bat | 3 years ago | |
version.sh | 1 year 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