window系统 实现FFmpeg 录制音视频
一、下载安装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 录制音视频相关推荐
- C# ffmpeg 录制音视频
最近研究用ffmpeg录制桌面视频,以下是研究时碰到的问题以及成果记录下. FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录 ...
- FFMPEG开源音视频项目学习汇总
~非常感谢雷霄骅老师的无私帮助,本文转载自:http://blog.csdn.net/leixiaohua1020/article/details/42658139~ 本文汇总一下自己视音 ...
- C# 调用FFmpeg处理音视频的示例
FFmpeg 开源.跨平台.体积小.功能强大,提供了录制.转换以及流化音视频的完整解决方案. 官网:https://www.ffmpeg.org/ 百科:https://baike.baidu.com ...
- linux下ffmpeg采集音视频设备
Linux下查看音视频设备 1.视频输入设备: 命令查看:ls /sys/class/video4linux/ 执行结果如下: 如果系统存在video4linux文件夹说明已安装过视频驱动,video ...
- ffmepg:使用ffmpeg转换音视频格式
收藏一下大神的作品:https://blog.csdn.net/ETalien_/article/details/102917887 使用ffmpeg转换音视频格式 转换音频格式 ffmpeg -i ...
- android MediaRecorder录制音视频实现直播的基础
工作这么久,一直都很忙,好不容易闲下来就不习惯了.突然觉得应该做点有意义的事情,这几天研究了一下视屏直播方面的知识,使用camara,surfaceview,MediaRecorder录制音视频,su ...
- JAVA调用FFmpeg实现音视频转码加水印功能
目录 目录 写在前面 MAVEN引用 获取音视频基本信息 音频转码成Mp3格式 视频转码成Mp4格式 视频转码成Mp4并添加文字水印 视频转码成Mp4并添加图片水印 测试代码 写在前面 如今各大云厂商 ...
- 游戏陪玩平台系统中iOS 采集音视频及写入文件的实现
在游戏陪玩平台系统中音视频采集包括两部分:视频采集和音频采集.在iOS中可以同步采集视频与音频,通过系统框架AVFoundation,可以帮助游戏陪玩平台系统采集音频与视频,对于视频还可以进行切换前后 ...
- 使用FFMPEG进行音视频编解码(C++) 0.简介
FFMPEG介绍 FFMPEG是一个开源的编解码软件,读作"ef ef em peg".官方网址是:http://ffmpeg.org/.FFMPEG几乎支持所有的格式,当然了像一 ...
最新文章
- js进阶 13-5 jquery队列动画如何实现
- java代码使用http请求解压zip包并解析xml_Javascript 是如何解析 Excel 文件的?
- GitHub换帅!开源大神辞任CEO,竞品GitLab刚完成IPO
- php 缺少参数,php - 如何验证JSON响应中是否缺少参数-Laravel 6 - 堆栈内存溢出
- pku3176--Cow Bowling
- boost::type_erasure::equality_comparable相关的测试程序
- python支持向量机_支持向量机(SVM)Python实现
- 生成器 python0 1 8 27 64_python 生成式和生成器
- 线性代数:System of Linear Equation学习笔记
- DataReader类访问字段的值
- ORACLE 查看有多个执行计划的SQL语句
- linux从前往后读取文件夹图片名称,Linux目录和文件中的常用命令(三)
- jira-enterprise-3.6.4-standalone + confluence-2.2.8 + MySQL5.0 安装破解全过程
- mysql生成随机姓名、手机号、日期
- rf扫描枪_RF枪是什么,怎么用,在哪用?
- netty系列之:HashedWheelTimer一种定时器的高效实现
- n维单位向量的生成公式
- XML-BEANS compiled schema: Could not locate compiled schema
- pyc php js echarts css 数据挖掘感悟 2016.05.24回顾
- Srpingcloud之eureka,微服架构之注册中心eureka
热门文章
- Eclipse搭建第一个Spring boot项目
- python操作word详细操作_Python操作Word的入门教程
- 2022-2027年中国活性染料行业市场深度分析及投资战略规划报告
- 追求成功三要诀 文 | 刘东华
- android系统升级实现,疯狂升级的Android系统
- jquery事件绑定的问题Uncaught TypeError: $(...).live is not a function at HTMLDocument.<anonymous> (ex5_
- CentOS7.9安装Nextcloud+ocDownloader+aria2使用Nextcloud网盘做离线下载服务器
- Anaconda3 安装失败 failed to create menus
- np.zeros()生成3维
- python能爬取网站后台数据_如何利用Python爬取网站数据?