1.gdigrab抓屏

ffmpeg -f gdigrab -i desktop -q:v 0.01 -vcodec mpeg4 -f mp4 out.mp4

-i 输入设备
-vcodec 视频编码格式
-f 视频封装格式
缺点只能录制视频,不能录制音频
2.dshow
下载安装screen capture recorder
https://sourceforge.net/projects/screencapturer/files/

之后ffmpeg使用下面的命令察看可用设备

ffmpeg -list_devices true -f dshow -i dummy


我的视频设备有:
“USB Camera” 显然是我的摄像头
“screen-capture-recorder” 屏幕
我的音频设备有:
“麦克风 Realtek High Definition Au” 麦克风
“virtual-audio-capturer” 系统声音

录制视频

ffmpeg -f dshow -i video="screen-capture-recorder" -pix_fmt yuv420p out.mp4
ffmpeg -f dshow -i video="screen-capture-recorder" output.mkv

录制视频和系统音频

ffmpeg -f dshow -i audio="virtual-audio-capturer":video="screen-capture-recorder" -pix_fmt yuv420p out.mp4

录制屏幕+系统声音+麦克风

ffmpeg -f dshow -i audio="麦克风 Realtek High Definition Au"  -f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=0 -f dshow -i video="screen-capture-recorder" -pix_fmt yuv420p out.mp4

同时录制系统声音+麦克风时会有回音,因为同样的系统音频在外放后被录制了两次
3.视频质量设置
-q:v 1 参数调整视频质量,取值范围是0.01-255,设置的数值越小,则越清晰
-framerate 30 帧率
-b:v 200k 码率


附件:
Setup Screen Capturer Recorder v0.12.11.exe

ffmpeg录屏命令相关推荐

  1. FFmpeg录屏和常用命令总结(不录制声音 Windows平台)

    一.ffmpeg录屏 1.使用dshow录屏 (1)下载安装dshow软件,下载地址dshow下载地址 (2)检查dshow是否安装成功 ffmpeg -list_devices true -f ds ...

  2. ffmpeg录屏鼠标闪烁问题解决方法

    场景: 平台:win7 x64.显卡很差的电脑,使用ffmpeg录屏,鼠标闪烁的几乎看不到.录屏实现方法是使用ffmpeg,源采用的是gdigrab. 解决方法: 安装screen capture r ...

  3. win10使用FFmpeg录屏/录音

    安装FFmpeg 下载FFmepg 解压缩后将文件中的bin文件夹路径添加到系统路径中 如果在cmd中能够使用FFmpeg命令则安装成功 安装screen-capture-recorder 下载scr ...

  4. adb 截屏和录屏命令,经典好文

    需要注意的是,图片会保存在当前 cmd 启动的路径,screen.png 为图片的名字 比如我在 C:\Users\Administrator 执行命令,那么将会保存在 C:\Users\Admini ...

  5. Android 自带录屏命令 screenrecord 的使用

    发现 Android 系统自带录屏命令 screenrecord,其可执行文件位于:/system/bin/ ,源码位于:frameworks/av/cmds/screenrecord . scree ...

  6. Qt+FFmpeg录屏录音

    源码:Qt+FFmpeg录屏录音 NanaRecorder 之前的录屏项目ScreenCapture存在音视频同步问题,所以重写了第二个版本:NanaRecorder. 录制桌面和系统声音(扬声器). ...

  7. ffmpeg录屏/摄像头/指定窗口;别名alias设置

    关于ffmpeg的使用方法很多,我简单写一下今天我捣鼓的几个.因为我的项目中要用到录屏和录制摄像头,所以试了下.网上关于录制指定窗口的方法并不多,我也是找了好久,试了好久才试出来的. 好了,废话不多说 ...

  8. c++录屏、FFmpeg录屏、录屏格式转换

    需求分析: 需要对软件的客户区进行录屏,但是找了半天资料发现并不好集成到我的软件当中,最后发现利用cmd命令调用ffmpeg.exe可以实现录屏功能,实现录屏以及录屏格式转换,相当有趣. 知识点: 1 ...

  9. ffmpeg录屏及截图

    """录屏""" # 先将rtsp流转为rtmp流  ffmpeg -i "rtsp://admin:admin123@192.1 ...

最新文章

  1. Python2、Python3相对路径、绝对路径导入
  2. GDCM:DICOM文件转储图像标题信息的测试程序
  3. Boost: 检查underlying_type特性是否有效的测试程序
  4. Java用Java编译
  5. 二维数组联通子数组和最大
  6. 互联网晚报 | 2月18日 星期五 | 高途宣布停止高中学科辅导服务;小红书启动最严医美专项治理;FF 91量产版2月23日发布...
  7. 分布式系统:数据库、操作系统、集群、协调、接口、多处理器、共享、I/O
  8. python约瑟夫环问题_约瑟夫环问题的Python实现
  9. idea安装2019
  10. asp.net Json序列化
  11. 西门子S7-200SMART四种密码解密软件
  12. 你不知道的Word中制作表格的7个技巧
  13. 仿朋友圈图片查看功能
  14. Unity_二进制,Jason,XML存档读档
  15. MySQL官方示例数据库的使用
  16. 自己写的忽略大小写查找字符串的子串的函数
  17. MATLAB comm 通信工具箱
  18. PHPSpreadsheet
  19. 「Vue系列」欢迎传送到“Teleport”星球
  20. 测试台式计算机测试是否联通笔记本电脑,测试台式计算机测试(192.168.1.11)是否联通笔记本电脑(192.168.1.12),表示联通了的截图是 。...

热门文章

  1. linux毁灭指令,那些致命的Linux命令
  2. Hamming Embedding 汉明嵌入
  3. RTSP协议网络摄像头如何实现内网到公网的无插件直播,同时支持微信扫码直播观看?
  4. 无刷直流电机的PWM调制方式介绍
  5. webpack多入口
  6. 中南民族大学 计算机组成原理实验报告,计算机系统结构实验报告(中南民族大学)...
  7. javaweb JAVA JSP社区医院挂号系统jsp医院挂号预约网站系统(医疗住院 挂号预约 护士医生查询)
  8. 可信验证与TPCM技术
  9. 机器学习(周志华) 第十四章概率图模型
  10. OpenPortal V5认证计费系统说明文档