使用ffmpeg for linux 录屏推流

本文介绍了如何在Linux系统中利用ffmpeg工具进行屏幕录制,并将录制内容推送到rtmp服务器。详细说明了ffmpeg参数的使用,包括设置帧大小、帧频、输入输出格式、编码格式、添加LOGO、去LOGO等功能,同时提供了录制桌面、麦克风和摄像头的命令示例。
摘要由CSDN通过智能技术生成

ffmpeg
-s 160x128 320x240 640x480 设置帧大小
-r 15 25设置帧频
-f video4linux2 video4linux2 gdigrab x11grab alsa 采集格式
-f flv mp3 mp4 输出格式
-i /dev/video0 /dev/dsp :0.0  hw:0,0 hw:0,1 (-i hw:0,0等同于-i pulse,:0.0+100+200表示距左端100象素距上端200象素,:0.0X端口号类似/dev/tty)
-b:v 2000k -bufsize 2000k 码率转成2Mbps码率
-vcodec h264 mpeg4 libx264视频编码格式
-acodec libmp3lame ac3 音频编码格式
-vf scale=960:540 缩放滤镜保持原始高宽比
-ac 1 2 设置通道(双声道)
-acodec copy -vn 提取音频
-vcodec copy -an 提取视频
-ss 00:00:15 -t 00:00:05 从时间为00:00:15开始截取5秒钟的视音频
-i logo.png -filter_complex overlay添加LOGO
-vf delogo=x:y:w:h[:t[:show]] 去掉LOGO
                            x:y 离左上角的坐标 
                            w:h logo的宽和高 
                            t: 矩形边缘的厚度默认值4 
                            show:若设置为1有一个绿色的矩形,默认值0
录制桌面、麦克风、摄像头(推流)
ffmpeg -thread_queue_size 128 -f x11grab -video_size 1280x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值