录制屏幕时如何减少ffmpeg上的CPU使用率(Mac)

时间:2018-09-23 06:06:41

标签: macos ffmpeg

我正在尝试使用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)它们有些旧,因此,也许新版本附带了新的解决方案...

0 个答案:

没有答案