Windows下ffmpeg录制视频命令

目前需要一个视频录制的功能,本来想用ffmpeg进行编码的,结果研究了下,发现如果完成得花不少时间,但是项目比较急,所以,只好使用命令行了,先行记录下录制屏幕的命令,后续有时间进行编码研究。
我的需求是录制整个屏幕,故而,需要命令如下:
ffmpeg -f gdigrab -framerate 30 -offset_x 0 -offset_y 0 -video_size 1600x900 -i desktop out.mpg
- gdigrab:表明我们是通过gdi抓屏的方式;
- -framerate 30:表示我录制的帧率为30;
- -offset_x :左上偏移量X;
- -offset_y :左上偏移量Y;
- -video_size:需要录制的宽度和高度,这是我是整个屏幕;
- -i:输入路径和名称以及格式mpg;
-desktop:告诉ffmpeg我们录的是屏幕,而不是一个窗口(可以录制一个窗口,不过得用窗口的ID)。

说明:帧率是和格式相关的,比如我用mpg格式30帧就很清楚,如果用mp4则需要60帧。

期待研究代码。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值