FFmpeg使用-c:s dvdsub参数输出完成后仍持续占用CPU的问题解决咨询
FFmpeg使用-c:s dvdsub参数输出完成后仍持续占用CPU的问题解决咨询
各位好,我最近碰到了一个FFmpeg的奇怪问题,想请大家帮忙出出主意:
我执行了这条命令:
ffmpeg -y -t 20 -i test-in.ts -c:s dvdsub test-out.mp4
命令原本是要生成20秒的输出视频,但输出文件写完之后,FFmpeg进程却还一直在占用CPU,不会自动退出。我在FFmpeg 6.1.1和7.0版本中都测试过,都出现了这个问题。但如果我去掉命令里的-c:s dvdsub参数,就完全没有这个问题,进程会正常结束。
我想请教一下,有没有什么办法可以避免这种输出完成后还持续处理的情况?
另外,我已经用-report参数分别记录了带-c:s dvdsub和不带该参数的运行日志,可供排查问题参考。
麻烦各位给点提示啦,谢谢!
备注:内容来源于stack exchange,提问作者Peter
相关产品推荐
相关产品推荐

