FFMPEG边学边记

写在前面

没有参考资料,看ffmpeg真的是一种折磨(尤其是像我这种英语不好的),说白了边学边记,就把参考的直接放前面
1. 雷大神的FFmpeg获取DirectShow设备数据(摄像头,录屏)
2. 基于FFMpeg的C#录屏全攻略

两篇类似,不知道谁模仿谁的

Step one 下载screen-capture-recorder

Windows平台下,使用-dshow取代x11grab。一句话介绍:注册录屏dshow滤镜(例如screen-capture-recorder),然后通过dshow获取录屏图像然后编码处理。

因此,在使用FFmpeg屏幕录像之前,需要先安装dshow滤镜。在这里推荐一个软件:screen capture recorder。安装这个软件之后,就可以通过FFmpeg屏幕录像了。
所以首先下载screen-capture-recorder(需要JRE环境)
下载地址
screen-capture-recorder本身就可以录屏,但本次使用FFmpeg进行录屏


列出所有的DirectShow设备的命令,如果在列表中发现’screen-capture-recoder’,证明安装成功

ffmpeg -list_devices true -f dshow -i dummy

参考&备忘

FFmpeg参数参数说明
捕获后处理方式命令
保存本地直接加文件名
发布UDP-f h264 udp://233.233.233.223:6666
发布RTP-f rtp rtp://233.233.233.223:6666>test.sdp
发布RTMP-f flv rtmp://localhost/oflaDemo/livestream

ps: -f 后参数有无影响,暂时不知道

编码解释
-vcodec libx264H.264编码
-vcodec mpegvideoMPEG2编码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值