使用ffmpeg调用电脑自带的摄像头和扬声器录制音视频

简介: 使用ffmpeg调用电脑自带的摄像头和扬声器录制音视频

1、打开cmd,执行chcp 65001,修改cmd的编码格式为utf8,避免乱码

2、执行指令ffmpeg -list_devices true -f dshow -i dummy,查看当前window的音频和视频名称

3、打开windows系统的"打开声音设置"–“麦克风隐私设置”–"允许应用访问你的麦克风"点击开启

录制视频:

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

录制音频:

ffmpeg -f dshow -i audio="麦克风阵列 (英特尔® 智音技术)" -acodec libmp3lame audio.mp3

录制音视频:

ffmpeg -f dshow -i video="XiaoMi USB 2.0 Webcam":audio="麦克风阵列 (英特尔® 智音技术)" VideoAndAudio.mp4

使用gdigrab录制桌面的视频:

ffmpeg -f gdigrab -framerate 30 -i desktop output.mp4

使用gdigrab录制桌面的音视频:

ffmpeg -f gdigrab -framerate 30 -i desktop -f dshow -i audio="麦克风阵列 (英特尔® 智音技术)" output.mp4
相关文章
|
3月前
|
Windows
【音视频 学习 ffmpeg】环境准备
【音视频 学习 ffmpeg】环境准备
|
4月前
|
存储 C语言 Windows
音视频使用qt测试ffmpeg接口时无法运行
音视频使用qt测试ffmpeg接口时无法运行
50 0
|
4月前
|
Ubuntu
音视频ubuntu安装ffmpeg6.0简略笔记
音视频ubuntu安装ffmpeg6.0简略笔记
69 0
|
3月前
ffmpeg 命令提取音视频数据-ffmpeg导出h265裸流-ffmpeg导出h264裸流
ffmpeg 命令提取音视频数据-ffmpeg导出h265裸流-ffmpeg导出h264裸流
67 0
|
1月前
|
存储 编解码 算法
【ffmpeg音视频同步】解决ffmpeg音视频中多线程之间的数据同步问题
【ffmpeg音视频同步】解决ffmpeg音视频中多线程之间的数据同步问题
40 2
|
1月前
|
存储 缓存 算法
ffmpeg 音视频同步进阶 剖析:ffmpeg音视频同步中特殊情况处理策略
ffmpeg 音视频同步进阶 剖析:ffmpeg音视频同步中特殊情况处理策略
39 0
|
1月前
|
存储 算法 前端开发
深入理解FFmpeg音视频编程:处理封装、解码、播放 队列与回放策略
深入理解FFmpeg音视频编程:处理封装、解码、播放 队列与回放策略
26 0
|
1月前
|
存储 算法 API
音视频同步的方法:深入探索基于FFmpeg的音视频同步策略(三)
音视频同步的方法:深入探索基于FFmpeg的音视频同步策略
45 1
|
1月前
|
传感器 机器学习/深度学习 编解码
音视频同步的方法:深入探索基于FFmpeg的音视频同步策略(二)
音视频同步的方法:深入探索基于FFmpeg的音视频同步策略
55 1
|
1月前
|
编解码 UED
音视频同步的方法:深入探索基于FFmpeg的音视频同步策略(一)
音视频同步的方法:深入探索基于FFmpeg的音视频同步策略
121 1