[聚合文章] 码云推荐 |北大实验室开源的 AVS2 高清实时解码器

.Net 2018-02-03 21 阅读

xavs2

davs2is 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) .

Compile it

Windows

Use VS2013 or latest version of visual studio open the ./build/vs2013/davs2.sln solution and set the davs2 as the start project.

Notes

  1. A 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.
  2. vsyasm is needed and 1.2.0 is suggested for windows platform. It can be downloaded through: http://yasm.tortall.net/Download.html . A later version 1.3.0 , can be found in https://github.com/luofalei/yasm/tree/vs2013 .

Linux

$ cd build/linux
$ ./configure
$ make

Try it

./davs2 -i test.avs -o test_dec.yuv [-r test_rec.yuv -t N]

Parameter Instructions

Parametesr 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)
--verbose -v Enable decoding status every frame (Default: Enabled)
--help -h Showing this instruction

Homepages

PKU-VCL

AVS2-P2/IEEE1857.4 Encoder: xavs2 (Github) , xavs2 (mirror in China)

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。