最近在使用QSV加速的时候,发现一个现象,不佳的RTSP流会导致QSV崩溃,直接报错libmfxsw64.dll。
软解流是可以正常显示的,但是会解码错误,并且有频繁丢包现象,但起码也能正常显示了,QSV是直接崩溃推出了,如图:
尝试解决。 本来怀疑是代码问题,所以我用了ffplay强制用硬件解码,命令:ffplay rtsp://xxxxx -vcodec h264_qsv,结果也一样卡住了,流还在输入,但解码器已经不工作了,整个界面卡住,
我去网上搜了一下,发现ffmpeg官网上有人曾提交过一个错误:
我这刚好也是主卡是英伟达的,不过我的视频编码可以正常,质量差的RTSP流就不行了。
具体原因尚不祥。