ffmpeg -f dshow -i video="screen-capture-recorder" output.mp4 1. 命令, 可以录制 screen-capture-recorder 虚拟设备中的数据 , 这个设备就是 桌面的主屏幕 的视频画面数据 ; -f dshow: 该参数这指定了 ffmpeg 命令 使用的输入格式为 DirectShow , 这是 Windows 系统中用于视频捕获和音频捕获的框架 ; -i...
-i video="screen-capture-recorder"参数 用于 指定要使用的具体设备或源 , 该“screen-capture-recorder” 视频设备 是【FFmpeg】音视频录制 ② ( 使用 Screen Capturer Recorder 软件生成 ffmpeg 可录制的音视频设备 ) 博客中 , 安装 Screen Capturer Recorder 软件生成的虚拟视频设备 ; -list_options true参数 ...
ffmpeg -f dshow -i video="screen-capture-recorder" v-out.mp4 录制声音(默认参数) ffmpeg -f dshow -i audio="virtual-audio-capturer" a-out.aac 同时录制声音和视频(默认参数) ffmpeg -f dshow -i video="screen-capture-recorder":audio="virtual-audio-capturer" av-out.mp4 查看视频录制的可选参数...
screen-capture-recorder :该设备可用于录制屏幕 ; virtual-audio-capturer :该设备可用于录制音频 ;
-f 指定采集数据方式,一般为dshow 或 gdigrab。gdigrab为系统自带,只能录屏幕,没声音;dshow需装directX,优点是可以指定多个输入,比如下载安装screen capture recorder后,可将其作为dshow模式下的视频输入,可将virtual-audio-capturer作为dshow模式下的音频输入,实现录屏的同时录音。
ffmpeg 录屏 screen capture recorder ffmpeg在Linux下用X11grab进行屏幕录像,在Windows下用DirectShow滤镜 首先需要安装一个软件,screen capture recorder 编译好的下载地址是: http://sourceforge.net/projects/screencapturer/ 源码地址是: https://github.com/rdp/screen-capture-recorder-to-video-windows-free...
ffmpeg -f dshow -i video="screen-capture-recorder" -f dshow -i audio="virtual-audio-capturer" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -pix_fmt yuv420p -acodec aac desktop.flv 如果想提高x264编码速度可使用 -preset:v ultrafast -tune:v zerolatency 两个参数。
如果需要推送RTMP直播流,可以直接修改成推流相关的参数。 参考资料: Screen Capture Recorder介绍
ffmpeg -f dshow-ivideo="screen-capture-recorder":audio="virtual-audio-capturer"-pix_fmt yuv420p.\out.mp4 也是一样回车。dshow默认帧率30,其它默认值和上面第一节提的一样。音视频相关参数依实际需求及电脑配置相关环境设置。同样地,我们安装的dshow对ffmpeg也是一个设备。dshow也可以录制画面,当然我们也可以...