davs2 is an open-source decoder of AVS2-P2/IEEE1857.4
video coding standard.
An encoder, xavs2, can be found at Github or Gitee (mirror in China).
Linux(Ubuntu-16.04):
Windows(VS2013):
Use VS2013 or latest version of visual studio open the ./build/vs2013/davs2.sln
solution
and set the davs2
as the start project.
shell executor
, i.e. the bash in git for windows, is needed and should be found in PATH
variable.
For example, the path C:\Program Files\Git\bin
can be added if git-for-windows is installed.nasm.exe
with version 2.13
(or later version) is needed and should be put into the PATH
directory.
For windows platform, you can downloaded the packege and unpack the zip file to get nasm.exe
:
https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/win64/nasm-2.14.02-win64.zip
$ cd build/linux
$ ./configure
$ make
Decode AVS2 stream test.avs
with 1
thread and output to a YUV file named dec.yuv
.
./davs2 -i test.avs -t 1 -o dec.yuv
Decode AVS2 stream test.avs
and display the decoding result via ffplay.
./davs2 -i test.avs -t 1 -o stdout | ffplay -i -
Parameter | Alias | Result |
---|---|---|
--input=test.avs | -i test.avs | Setting the input bitstream file |
--output=dec.yuv | -o dec.yuv | Setting the output YUV file |
--psnr=rec.yuv | -r rec.yuv | Setting the reference reconstruction YUV file |
--threads=N | -t N | Setting the threads for decoding (default: 1) |
--md5=M | -m M | Reference MD5, used to check whether the output YUV is right |
--verbose | -v | Enable decoding status every frame (Default: Enabled) |
--help | -h | Showing this instruction |
Issues should be reported here。
If you have some bugs fixed or features implemented, and would like to share with the public, please make a Pull Request.
AVS2-P2/IEEE1857.4
Encoder: xavs2 (Github), xavs2 (mirror in China)
AVS2-P2/IEEE1857.4
Decoder: davs2 (Github), davs2 (mirror in China)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.