ffmpeg中使用screen capture recorder录音的问题

本文介绍如何通过注册ScreenCapturerRecorder的dll文件,避免安装整个软件,仅使用其虚拟音频捕捉功能,实现FFmpeg录屏时捕捉系统声音。通过提取并注册特定dll,大幅减小项目体积。

看完本篇文章,可以解决使用ffmpeg录屏时需要的screen capture recorder软件过大问题

在windows下使用ffmpeg 的-gdigrab方法录屏是没有声音的!

ffmpeg -f gdigrab -i desktop test.mp4

解决办法就是注册dshow软件 Screen Capturer Recorder的虚拟音频捕捉设备(virtual-audio-capturer)获取音频。现在网上大多数的教程都是直接从
https://sourceforge.net/projects/screencapturer/files/ 下载安装Screen Capturer Recorder 然后用:

ffmpeg -f dshow -i video="screen-capture-recorder" -f dshow -i audio="virtual-audio-capturer" test.mp4
或
ffmpeg -f gdigrab -i desktop -f dshow -i audio="virtual-audio-capturer" test.mp4

录屏;虽然这种方法可用,但为了录个音还要再去安装一个48M的软件???!
在这里插入图片描述

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fandes_F

饭饭~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值