OpenVisualCloud / SVT-HEVC

SVT HEVC 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-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
516 stars 172 forks source link

ffmpeg transcoding randomly hangs with SVT-HEVC encoder #498

Open Austin-Hu opened 4 years ago

Austin-Hu commented 4 years ago

When repeat running the 2 ffmpeg commands below, the ffmpeg transoding randomly hangs:

    ./ffmpeg -i CSGO_SVT-HEVC.mp4 -c:v libsvt_hevc -rc 1 -preset 4 -b:v 4.4M -maxrate 4.4M -bufsize 8.8M -r 60 -g 120 -y 1080P.mp4
    ./ffmpeg -i ToS_2160p_59.94fps_2min.mp4 -c:v libsvt_hevc -rc 1  -preset 5 -b:v 9.6M -maxrate 9.6M -bufsize 19.2M -y -r 60 -g 60 -sc_detection 0 4k.mp4

The video clips are here. The issue could be reproduced with the SVT-HEVC commit of master branch, and the v4.2 branch of ffmpeg plus SVT-HEVC plugin. And need to find the pattern to simplify the reproducing steps.