推荐4个音频处理相关的.Net开源项目,包括开发库、播放器、录屏工具。
1、Captura
全屏录制,还提供区域录制、游戏录制和摄像头录制等多种模式。不管是录制软件操作、游戏、直播、网络教学、课件制作还是在线视频,都可以满足你的需求。
此外该工具还可以录制多种屏幕内容,如鼠标点击和键盘的输入等。
Star:9.7K⭐
项目地址:
https://github.com/MathewSachin/Captura
2、dopamine-windows
基于C# + WPF开发的,界面外观简洁大方,操作体验良好的音频播放器。
支持各种音频格式,包括:MP4、WMA、OGG、FLAC、M4A、AAC、WAV、APE 和 OPUS;支持标记、实时显示歌词等功能;支持换肤、中英文等主流语言。
核心音频处理采用FFmpeg组件。
Star:1.8K⭐
项目地址:
https://github.com/digimezzo/dopamine-windows
3、SpleeterGui
基于C#开发的UI界面,支持中文等多国语言、支持分离人声背景音乐的桌面软件,可用于提取背景音乐。
底层核心是基于Python 3.7 和 Spleeter开发的。
平台:.NET Framework 4.7,支持Windows。
Star:2.3K⭐
项目地址:
https://github.com/boy1dr/SpleeterGui
4、cscore
使用C#编写的音频库,它提供了丰富的功能,从播放和录制音频,到解码和编码音频流/文件,再到实时处理音频数据(如播放时应用自定义效果、创建可视化等)。
CSCore 基于一个非常可扩展的架构,这使得你可以毫不费力地使其满足你的需求。
支持的平台:仅限 Windows,Linux 和 Mac 为实验性支持。
支持实时音频处理、多种编解码器(如 MP3、WAVE、FLAC、AAC、AC3、WMA 等)、以及通过 CSCore.Ffmpeg 支持的额外格式。
Star:2.2K⭐
项目地址:
https://github.com/filoe/cscore
推荐阅读
回复“888”,免费领取.NetCore视频教程