我正在尝试使用ffmpeg记录我的屏幕,但是CPU使用率增长了很多,达到85%的CPU和20个线程...记录1小时后,无法使用计算机。
我尝试将threads=2
设置为减少20(我可以在“活动监视器”上看到线程),但是它根本不起作用。
这是我正在使用的命令:
ffmpeg -threads 2 -f avfoundation -i 1 -capture_cursor 1 -capture_mouse_clicks 1 -video_size 2560x1600 -b:v 2M -maxrate 2M -bufsize 1.5M -tune zerolatency -crf 17 -preset ultrafast -pix_fmt yuv420p -qp 0 -r 20 video.mkv -y -an
我尝试使用.mkv
和.mov
并没有太大的区别,其他显示质量很差,我尝试增加crf
,减少{ {1}}和b
。
关于如何减少CPU使用率的任何想法?我的视频质量已经很糟糕(转换很混乱),最重要的是,我的计算机运行速度很慢...
我知道堆栈已经有一些答案,但是(1)没有一个解决/帮助了我的问题; (2)它们有些旧,因此,也许新版本附带了新的解决方案...