Mar*_*ter 7 desktop ffmpeg recording mouse
我找到了一个ffmpeg
记录屏幕区域的命令:
ffmpeg -video_size 2000x1600 -framerate 25 -f x11grab -i :0.0+2140,280 output.mp4
Run Code Online (Sandbox Code Playgroud)
但为了找到正确的区域,我必须进行多次试错运行,这很乏味。
是否有可能通过鼠标选择区域并通过 记录它ffmpeg
?
如果没有现成的解决方案,我将如何将以这种方式工作的东西组合在一起?
Slop(查询用户选择并将区域打印到标准输出的应用程序)似乎是完全符合您的目的的最简单的工具\xe2\x80\xa6,因为\xe2\x80\xa6它提供了一个链接到ffmpeg捕获的示例直接在其自述文件中。;-)
\n\n\nslop 只需三行代码即可创建视频录制脚本。
\n
#!/bin/bash\nslop=$(slop -f "%x %y %w %h %g %i") || exit 1\nread -r X Y W H G ID <<< $slop\nffmpeg -f x11grab -s "$W"x"$H" -i :0.0+$X,$Y -f alsa -i pulse ~/myfile.webm\n
Run Code Online (Sandbox Code Playgroud)\n