OpenVisualCloud / SVT-VP9

SVT VP9 encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-VP9 encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
221 stars 48 forks source link

encode is hung when used with intra-period >150 #112

Open XuShiSheng opened 4 years ago

XuShiSheng commented 4 years ago

Hi, I found that svt-vp9 is likely to get stuck used with intra-period >150, please take a look and let me know if I understand it wrong. @tianjunwork

tianjunwork commented 4 years ago

Below configs match your setting with ffmpeg. Hang can be reproduced every time with -rc 2. ./SvtVp9EncApp -i ../../../../yuv/bbb_1920x1080_420p.yuv -w 1920 -h 1080 -intra-period 249 -lp 24 -enc-mode 8 -tune 0 -fps 30 -rc 2

-rc 1 also hangs but with a much lower chance. ./SvtVp9EncApp -i ../../../../yuv/bbb_1920x1080_420p.yuv -w 1920 -h 1080 -intra-period 249 -lp 24 -enc-mode 8 -tune 0 -fps 30 -rc 1

We will look into it. Thanks for reporting.