ffmpeg摄像头和桌面录制
·
摄像头和桌面录制
查看设备
查看设备
ffmpeg -list_devices true -f dshow -i dummy

播放摄像头
//播放摄像头
ffplay -f dshow -i video="Integrated Camera" # Integrated Camera 是通过查看列表的命令行获得的摄像头名字
查看摄像头的分辨率格式
//查看摄像头的分辨率格式
ffmpeg -list_options true -f dshow -i video="Integrated Camera"
pixel_format=bgr24 min s=1280x720 fps=10 max s=1280x720 fps=10
pixel_format=yuyv422 min s=1280x720 fps=10 max s=1280x720 fps=10
每个条目包含视频编解码器(vcodec)、像素格式(pixel_format)、最小分辨率(min s)、最大分辨率(max s)和帧率(fps)等信息
安装screen capture
再次查看设备

录制
录制视频(默认参数)
桌面:ffmpeg -f dshow -i video="screen-capture-recorder" v-out.mp4
摄像头:ffmpeg -f dshow -i video="Integrated Webcam" -y v-out2.flv (要根据自
己摄像头名称)
录制声音(默认参数)
系统声音:ffmpeg -f dshow-iaudio="virtual-audio-capturer" a-out.aac
系统+麦克风声音:ffmpeg -f dshow -i audio="麦克风(Realtek Audio)" -f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 a-out2.aac
同时录制声音和视频(默认参数)
ffmpeg -f dshow -i audio="麦克风 (Realtek Audio)" -f dshow -i audio="virtual
audio -capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f
dshow -i video="screen-capture-recorder" -y av-out.flv
录制桌面出错Could not find output pin from video capture device.
video=screen-capture-recorder: I/O error 还没解决
查看录制可选参数
查看视频录制的可选参数
ffmpeg -f dshow -list_options true -i video="screen-capture-recorder"
查看视频录制的可选参数
ffmpeg -f dshow-list_options true -i audio="virtual-audio-capturer"
麦克风
ffmpeg -f dshow-list_options true -i audio="麦克风 (Realtek Audio)"
更多推荐
所有评论(0)