lindows's People
lindows's Issues
ffmpeg 录制指定应用音频
FFmpeg自身并不具备直接捕捉来自于特定软件(如Microsoft Edge或Internet Explorer)的音频的功能。
解决方法:
-
- 安装虚拟音频设备:从VB-Audio Cable的网站 (https://vb-audio.com/Cable/)下载并安装VB-CABLE Virtual Audio Device。
- 配置IE浏览器的音频输出:在系统声音设置中将默认的播放设备设置为VB-CABLE。
- 使用ffmpeg捕获音频:确定虚拟音频设备的名称(可以在“声音”设置中找到),然后在终端运行ffmpeg命令。你可能需要使用list命令
来确定你的设备名称:
ffmpeg -list_devices true -f dshow -i dummy
- 捕获音频:
ffmpeg -f dshow -i audio="虚拟音频设备名称" output.wav
- 捕捉的是整个系统的音频,需要区分录音文件中的音频
ffmpeg -f dshow -i audio="Stereo Mix" output.wav
lindows-rs 进程
继续#18 :
- 窗口级别的音视频捕获
- 支持 libvpx 编解码,可额外支持 av1
- webrtc 支持
- 支持窗口大小变化时立即调整以再次开始编解码
lindows-client 需要支持同时连接多个 WebRTC PeerConnection
lindows-client 目前仅会创建一个 WebRTC 连接
lindows-client 只有第一次进行 WebSocket 连接时可以正常发送 WebRTC 信令
页面加载时会尝试进行 WebSocket 连接,只有这一次连接成功后,才能发送 WebRTC信令,之后再次发起 WS 连接后,发送信令时会出现 WebSocket CLOSED/CLOSING 相关错误。
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.