Windows下使用ffmpeg采集音频视频
前言
本文介绍一下ffmpeg在windows下采集音频的相关命令。
一开始在命令行下使用ffmpeg时执行“ffmpeg -list_devices true -f dshow -i dummy ”使用dshow来枚举当前系统上存在的音视频采集设备时,发现中文乱码,后来在老师帮助下,在命令行下执行命令“ chcp 65001” 将windows命令行窗口的编码改为了utf-8编码,就解决了ffmpeg的中文乱码问题。
1、 ffmpeg在windows下查看设备的命令:
ffmpeg -list_devices true -f dshow -i dummy
2、ffmpeg在windows下录音为文件,输入为usb采集采集卡或麦克风
ffmpeg -f dshow -i audio="麦克风阵列 (11- USB PnP Audio Device)" out.mp3
其中:“麦克风阵列 (11- USB PnP Audio Device)” 为usb音频采集卡或麦克风在windows设备管理器中的设备名称。
3、ffmpeg在windows下实时采集音频并播放,输入为usb采集采集卡或麦克风
ffplay -f dshow -i audio="麦克风阵列 (11- USB PnP Audio Device)"
4、实时采集音频并播放并绘制实时音频的左右声道的波形:
ffplay -showmode 1 -f dshow -i audio="麦克风阵列 (11- USB PnP Audio Device)"
5、采集摄像头实时视频并实时显示:
ffplay -showmode 0 -f dshow -i video="Integrated Webcam"
10张usb音频采集卡同时采集的界面图如下:
Windows下使用ffmpeg采集音频视频相关推荐
- windows下配置ffmpeg环境变量
1.下载ffmpeg 官方下载链接,根据自己电脑系统选择32位或者64位下载. 2.下载后解压到D盘根目录 3.在桌面上右键点击"此电脑",左键点击"属性",在 ...
- linux下ffmpeg采集音视频设备
Linux下查看音视频设备 1.视频输入设备: 命令查看:ls /sys/class/video4linux/ 执行结果如下: 如果系统存在video4linux文件夹说明已安装过视频驱动,video ...
- 在Windows下编译FFmpeg详细说明
在Windows下编译FFmpeg详细说明 MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 Mi ...
- Linux下用FFMPEG采集usb摄像头到RTMP
Linux下用 FFMPEG 采集 usb摄像头视频 和 摄像头内置麦克风音频 到RTMP服务 ffmpeg -f video4linux2 -qscale 10 -r 12 -s 640x480 - ...
- windows下使用waveOut播放音频pcm
目录 一.前言 二.waveOut主要API介绍 三.waveOut播放PCM音频框架 <Windows平台使用waveOut播放PCM数据代码实现>链接: https://edu.csd ...
- WINDOWS 下编译 ffmpeg 源码总结
WINDOWS 下编译 ffmpeg 源码,有两种方式:VC.GCC 1.VC 编译: https://github.com/ShiftMediaProject/FFVS-Project-Gene ...
- 【FFMPEG系列】之windows下编译FFMPEG篇----之三(MingW64)
目录结构 序 1 .安装mingw64 1.1 mingw64的安装 1.2 msys的安装 2.编译ffmpeg 2.1 编译 序 前文"windows下编译FFMPEG篇----之一(M ...
- windows下使用ffmpeg进行视频转换和截图。
author:fanfq(xiaoban) Email:fangqing.fan#gmail.com link:http://fanfq.iteye.com/admin/blogs/655569 ch ...
- 使用ffmpeg合并音频视频并实现背景音乐循环播放
这两天遇到一个问题,使用PowerPoint 2013创建的PPT文件 将该PPT复制到另一台电脑的时候,背景音乐不能播放 生成Mp4视频提示音频不能添加,因此生成的Mp4也不能播放背景音乐 原因是M ...
最新文章
- tf.metrics.accuracy
- Nginx的安装和多域名配置的实现方法
- linux snmp设置报警次数,CentOS/RHEL 6下禁止重复的SNMP连接日志
- 【Java面试题视频讲解】字符个数统计
- c 整数的逆序输出 输入3,2就算 2+22+222的结果
- Linux 命令行通配符及转义符的实现
- Oracle修改表空间为自动扩展
- Ansroid系统(262)---MTK安卓sim卡相关源码分析
- linux 7启动xserver,linux7.x下配置nginx开机自启动
- 【16年浙江省赛 B ZOJ 3937】More Health Points【树上dfs、斜率优化dp、动态维护下凸壳】
- PyQt5|PySide2 UI界面内嵌web浏览器的方法
- 一位考研党亲自整理的大学计算机网络基础知识总结(不看后悔版)
- PLC编程语言你知道多少
- Vue - Todos 案例
- 未受信任的企业级开发者怎么设置
- 隐式微分方程求解Matlab
- 跨境卖家:如何让海外KOL营销达到理想效果?
- java、mysql、tomcat、maven、云环境配置、VUE
- Postgresql - 查询表引用或被引用的外键
- 建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内 如果需要在循环中引发异常,你需要特别注意,应为抛出异常是一个相当影响性能的过程。应该尽量在循环当中对异常发生的一
热门文章
- DeepDecision: A Mobile Deep Learning Framework for Edge Video Analytics
- rabbitmq fanout java_spring boot整合RabbitMQ(Fanout模式)
- 2022-2028全球与中国CAE软件市场现状及未来发展趋势
- sinc函数卷积_希尔伯特变换卷积核函数的近似分析
- 中国历年存款、贷款利率(1990-2015)Echarts图表设计
- java毕业设计城市智能公交系统Mybatis+系统+数据库+调试部署
- float强转int
- 如何用提取网页内容的工具快速提取网站内容
- Java游戏开发——华容道
- DirectX11 使用几何着色器实现公告板效果