同步操作将从 pkuvcl/davs2 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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).
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
is needed and 2.13.03
is suggested.
For windows platform, it can be installed using the script:
https://github.com/ShiftMediaProject/VSNASM.git
$ 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)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。