我做了自己的研究并提出了这段代码:
ffmpeg -f gdigrab -framerate 24 -i desktop output.avi
Run Code Online (Sandbox Code Playgroud)
那么我可以做些什么来提高比特率或总体质量呢?另外,可以暂停/继续录音吗?我知道q但这会停止录音。
您可以通过单击命令提示符来暂停录制,从而将“选择”附加到窗口标题。当您想要取消暂停时,切换回命令行并按任意键使其恢复焦点并继续录制。
为了修复块状编码,我将您的命令修改为:
ffmpeg -f gdigrab -framerate 60 -i desktop -b:v 1000k -b:a 20k output.mkv
Run Code Online (Sandbox Code Playgroud)
它的帧速率仍然相当低,因此您可能会考虑 FFmpeg 的 GPU NVENC 加速。然而,更好的选择是OBS,一个实际上为屏幕录制而设计的软件