当前位置: 首页 > news >正文

推荐4个音频处理相关的.Net开源项目

推荐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

- End -

更多开源项目: https://github.com/bianchenglequ/NetCodeTop

我是编程乐趣,一个.Net开发经验老程序员,欢迎“关注”我,每天为你分享开源项目和编程知识。
也欢迎加入【.Net技术编程交流社区】,和大家共同学习交流!,点击加入:https://bbs.csdn.net/topics/613465368

推荐阅读

2个零基础入门框架教程!

收集了300个.Net开源项目合集

盘点4个.Net跨平台图形开源库!

盘点5个PDF免费的.Net开源库

盘点3个.Net热门HTTP开源库


http://www.mrgr.cn/news/30182.html

相关文章:

  • 【Linux】软件安装目录的选择
  • Ecmascript(ES)标准
  • 在 CentOS 系统中,您可以使用多种工具来查看网络速度和流量
  • Navicat 17 功能简介 | 单元格编辑器
  • 【前端】Typescript从入门到进阶
  • 2024 西湖论剑 Reverse BabyCPP
  • sentinel-dashboard数据 redis 持久化
  • 大疆pilot遥控器mqtt drc指令飞行
  • 在 VS Code 中调试 C++ 项目
  • 二百六十七、MySQL——海豚调度器创建MySQL库表
  • Text2SQL论文笔记 A Survey on Employing Large Language Models for Text-to-SQL Tasks
  • CH1-2 误差分析
  • 7iDU AMP田岛绣花机驱动器维修0J2100400022
  • 【git】git中的那些迷惑的术语以及概念详解
  • 代码随想录算法训练营第3天|链表理论基础、203. 移除链表元素、 707.设计链表、 206.反转链表
  • Ubuntu 编译安装 openresty
  • Java 版本兼容性问题:从 `ifPresentOrElse` 到 `Optional` 的替代方案
  • 无人机之AI跟踪篇
  • 【机器学习(八)】分类和回归任务-因子分解机(Factorization Machines,FM)-Sentosa_DSML社区版
  • 海报制作模板免费下载哪个?建议试试这6个
  • uniapp小程序使用canvas画圆
  • 关于有源蜂鸣器及无源蜂鸣器的区别及驱动各类单片机案例
  • Vue3.0组合式API:使用defineEmits()实现子组件向父组件传递数据
  • 【Vue】VueRouter路由
  • Docker本地部署Chatbot Ollama搭建AI聊天机器人并实现远程交互
  • 学习Stable Diffusion使用 Roop插件轻松换脸(附插件)