Fetch the repository succeeded.
This action will force synchronization from pkuvcl/davs2, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
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.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 .$ cd build/linux
$ ./configure
$ make
./davs2 -i test.avs -o test_dec.yuv [-r test_rec.yuv -t N]
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 |
AVS2-P2/IEEE1857.4
Encoder: xavs2 (Github), xavs2 (mirror in China)
AVS2-P2/IEEE1857.4
Decoder: davs2 (Github), davs2 (mirror in China)
Sign in for post a comment
Comment ( 0 )