看完本篇文章,可以解决使用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的软件???!

显

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

7687

被折叠的 条评论
为什么被折叠?



