一、下载安装FFmpeg软件:

大家可以参考这篇文章:https://blog.csdn.net/qq_30091945/article/details/81154014

二、开始录制音视频:

1、首先执行下面的语句,查看你的window系统支持的 DirectShow 音视频设备:

ffmpeg -f dshow -list_devices true -i dummy

2、仅录制音频:

ffmpeg -f dshow -i audio="麦克风 (Realtek High Definition Audio)" -acodec libmp3lame audio.mp3

如果想要退出录制,可以按下 Q 键退出!

录制成功的音频文件在当前文件夹下:

3、仅录制视频(调取本机摄像头):

ffmpeg -f dshow -i video="Integrated Webcam" -r 25 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency video.mp4

同样地,想退出当前录制过程,可以按下Q键,完成录制。

录制成功的视频文件保存在当前目录下:

4、同时录制音频和视频:

ffmpeg -f dshow -i video="Integrated Webcam":audio="麦克风 (Realtek High Definition Audio)" VideoAndAudio.mp4

同样地,想要退出录制,可以直接按下Q键,完场录制!

录制成功后保存在当前目录下:

window系统 实现FFmpeg 录制音视频相关推荐

  1. C# ffmpeg 录制音视频

    最近研究用ffmpeg录制桌面视频,以下是研究时碰到的问题以及成果记录下. FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录 ...

  2. FFMPEG开源音视频项目学习汇总

    ~非常感谢雷霄骅老师的无私帮助,本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/42658139~       本文汇总一下自己视音 ...

  3. C# 调用FFmpeg处理音视频的示例

    FFmpeg 开源.跨平台.体积小.功能强大,提供了录制.转换以及流化音视频的完整解决方案. 官网:https://www.ffmpeg.org/ 百科:https://baike.baidu.com ...

  4. linux下ffmpeg采集音视频设备

    Linux下查看音视频设备 1.视频输入设备: 命令查看:ls /sys/class/video4linux/ 执行结果如下: 如果系统存在video4linux文件夹说明已安装过视频驱动,video ...

  5. ffmepg:使用ffmpeg转换音视频格式

    收藏一下大神的作品:https://blog.csdn.net/ETalien_/article/details/102917887 使用ffmpeg转换音视频格式 转换音频格式 ffmpeg -i ...

  6. android MediaRecorder录制音视频实现直播的基础

    工作这么久,一直都很忙,好不容易闲下来就不习惯了.突然觉得应该做点有意义的事情,这几天研究了一下视屏直播方面的知识,使用camara,surfaceview,MediaRecorder录制音视频,su ...

  7. JAVA调用FFmpeg实现音视频转码加水印功能

    目录 目录 写在前面 MAVEN引用 获取音视频基本信息 音频转码成Mp3格式 视频转码成Mp4格式 视频转码成Mp4并添加文字水印 视频转码成Mp4并添加图片水印 测试代码 写在前面 如今各大云厂商 ...

  8. 游戏陪玩平台系统中iOS 采集音视频及写入文件的实现

    在游戏陪玩平台系统中音视频采集包括两部分:视频采集和音频采集.在iOS中可以同步采集视频与音频,通过系统框架AVFoundation,可以帮助游戏陪玩平台系统采集音频与视频,对于视频还可以进行切换前后 ...

  9. 使用FFMPEG进行音视频编解码(C++) 0.简介

    FFMPEG介绍 FFMPEG是一个开源的编解码软件,读作"ef ef em peg".官方网址是:http://ffmpeg.org/.FFMPEG几乎支持所有的格式,当然了像一 ...

最新文章

  1. js进阶 13-5 jquery队列动画如何实现
  2. java代码使用http请求解压zip包并解析xml_Javascript 是如何解析 Excel 文件的?
  3. GitHub换帅!开源大神辞任CEO,竞品GitLab刚完成IPO
  4. php 缺少参数,php - 如何验证JSON响应中是否缺少参数-Laravel 6 - 堆栈内存溢出
  5. pku3176--Cow Bowling
  6. boost::type_erasure::equality_comparable相关的测试程序
  7. python支持向量机_支持向量机(SVM)Python实现
  8. 生成器 python0 1 8 27 64_python 生成式和生成器
  9. 线性代数:System of Linear Equation学习笔记
  10. DataReader类访问字段的值
  11. ORACLE 查看有多个执行计划的SQL语句
  12. linux从前往后读取文件夹图片名称,Linux目录和文件中的常用命令(三)
  13. jira-enterprise-3.6.4-standalone + confluence-2.2.8 + MySQL5.0 安装破解全过程
  14. mysql生成随机姓名、手机号、日期
  15. rf扫描枪_RF枪是什么,怎么用,在哪用?
  16. netty系列之:HashedWheelTimer一种定时器的高效实现
  17. n维单位向量的生成公式
  18. XML-BEANS compiled schema: Could not locate compiled schema
  19. pyc php js echarts css 数据挖掘感悟 2016.05.24回顾
  20. Srpingcloud之eureka,微服架构之注册中心eureka

热门文章

  1. Eclipse搭建第一个Spring boot项目
  2. python操作word详细操作_Python操作Word的入门教程
  3. 2022-2027年中国活性染料行业市场深度分析及投资战略规划报告
  4. 追求成功三要诀 文 | 刘东华
  5. android系统升级实现,疯狂升级的Android系统
  6. jquery事件绑定的问题Uncaught TypeError: $(...).live is not a function at HTMLDocument.<anonymous> (ex5_
  7. CentOS7.9安装Nextcloud+ocDownloader+aria2使用Nextcloud网盘做离线下载服务器
  8. Anaconda3 安装失败 failed to create menus
  9. np.zeros()生成3维
  10. python能爬取网站后台数据_如何利用Python爬取网站数据?