libvpx

參考:https://www.cnblogs.com/endv/p/6866947.html

        https://blog.csdn.net/listener51/article/details/78883975

1、libvpx下載
https://github.com/webmproject/libvpx

2、libvpx在Windows平臺下的編譯
首先需要構建出VS工程:

Cygwin環境下:

./configure  --target=x86-win32-vs12 --enable-static-msvcrt --disable-install-docs

make
make的時間會比較長。

編譯比較簡單,打開解決方案vpx.sln,

分別編譯解碼工程vpxdec.vcxproj和編碼工程vpxenc.vcxproj即可生成編碼器可執行文件vpxenc.exe和解碼器可執行文件vpxenc.exe

3、libvpx在Linux平臺下的編譯
./configure
make
編譯很簡單

4、vp9編解碼器的命令行參數
編碼:

vpxenc.exe RaceHorses_416x240_30.yuv --width=416 --height=240  -o RaceHorses_416x240_30.vp9 
解碼:

vpxdec.exe RaceHorses_416x240_30.vp9 -o RaceHorses_416x240_30_dec.yuv  --i420  
————————————————
版權聲明:本文爲CSDN博主「鯤鵬科技工作室」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/SoaringLee_fighting/article/details/80357760

 

 

 

libvpx在windows下的編譯

編碼

vpxenc.exe RaceHorses_416x240_30.yuv --width=416 --height=240  --codec=vp9 --rt --passes=1 --verbose --psnr --cpu-used=6 --threads=0 --auto-alt-ref=1 --profile=0 --lag-in-frames=0 --cq-level=20 --end-usage=0 --disable-kf --drop-frame=0 --static-thresh=0 --arnr-maxframes=7 --arnr-strength=5 --arnr-type=3 --sharpness=0 --undershoot-pct=100 --limit=50 --skip=0 --fps=30/1 --min-q=30 --max-q=38  -o RaceHorses_416x240_30.vp9 --tune=psnr

 

解碼:

vpxdec.exe RaceHorses_416x240_30.vp9 -o RaceHorses_416x240_30_dec.yuv --i420
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章