Date: 2018/6/23
1、参考
http://media.pkusz.edu.cn/achievements/?p=40
https://blog.csdn.net/lixiaohua_video/article/details/79207297
http://www.mamicode.com/info-detail-1859325.html
https://blog.csdn.net/lee353086/article/details/6068590
2、AVS2相关代码下载地址
AVS参考代码:RD17.0:http://www.avs.org.cn/avs2/download.asp
AVS2编码器开源代码:https://github.com/pkuvcl/xavs2
AVS2解码器开源代码:https://github.com/pkuvcl/davs2
3、xAVS2编解码器的编译和运行
编译过程中需要汇编器yasm,遇到MSBuild 3721的error:
错误 2 error MSB3721: 命令“"E:ProfessionalSoftwareVisual Studio 2013VCinvsyasm.exe" -Xvc -f Win32 -d "HIGH_BIT_DEPTH=0" -d "BIT_DEPTH=8" -d "ARCH_X86_64=0" -d "PREFIX" -o "Win32Debuglibxavs2asm\" -rnasm -pnasm ....sourcecommonx86lockcopy8.asm "....sourcecommonx86const-a.asm" "....sourcecommonx86cpu-a.asm" ....sourcecommonx86dct8.asm "....sourcecommonx86mc-a.asm" "....sourcecommonx86mc-a2.asm" "....sourcecommonx86pixel-32.asm" "....sourcecommonx86pixel-a.asm" "....sourcecommonx86pixel-util8.asm" ....sourcecommonx86pixeladd8.asm ....sourcecommonx86quant8.asm "....sourcecommonx86sad-a.asm" "....sourcecommonx86satd-a.asm" "....sourcecommonx86ssd-a.asm" ....sourcecommonx86x86inc.asm ....sourcecommonx86x86util.asm”已退出,返回代码为 1。 C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V120BuildCustomizationsvsyasm.targets 45 5 libxavs2asm
--------------------------------------------------------------------------------------------------------------------
待更新
2018.9.24
Windows平台编译存在汇编编译问题,当前仍然存在问题!
现在转向Linux平台编译:
Linux编译比较顺利,
./configure
make
编译过程:
运行过程:
libxavs2 loaded: version 1.1.VER_BUILD.1 1112 8-bit
Usage:
[-f EncoderFile.cfg] [-p ParameterName=Value] [--ParameterName=value]