欢迎光临散文网 会员登陆 & 注册

ffmpeg录音录像录屏

2021-11-06 17:52 作者:收藏学习区  | 我要投稿

录音5秒

        ffmpeg -hide_banner -f alsa -i hw:0 -t 5 alsa_hw0.wav

录像5秒

        ffmpeg -hide_banner -f v4l2 -i /dev/video0 -t 5 v4l2_video0.avi

录屏5秒

        ffmpeg -hide_banner -f x11grab -i $DISPLAY -t 5 x11grab_display.avi


====下面解释上面命令怎么来的


查看设备

        ffplay -hide_banner -devices # 由此得到alsa,v4l2,x11grab

        man ffmpeg-devices # /alsa,/v4l2,/x11grab, 由此得到相关device的文件名hw:0,/dev/video0,$DISPLAY及相应的可用参数的解释,相应的可用参数也可以由下面的方法得到


查看alsa参数

        ffplay -hide_banner -h demuxer=alsa

        ffplay -hide_banner -h muxer=alsa

查看v4l2参数

        ffplay -hide_banner -h demuxer=v4l2

        ffplay -hide_banner -h muxer=v4l2

        ffplay -hide_banner -f v4l2 -list_formats all /dev/video0

查看x11grab参数

        ffplay -hide_banner -h demuxer=x11grab


ffmpeg录音录像录屏的评论 (共 条)

分享到微博请遵守国家法律