首页 > 其他分享 >推荐4个音频处理相关的.Net开源项目

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

时间:2024-09-19 14:23:09浏览次数:9  
标签:音频 录制 开源 https Net com

推荐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开源库

标签:音频,录制,开源,https,Net,com
From: https://blog.csdn.net/daremeself/article/details/142359351

相关文章

  • .net6 epplus图表之曲线操作
     //图表varchart=worksheet.Drawings.AddChart("chart",eChartType.LineMarkers);for(inti=0;i<rowCount;i++){ //折线,第一个参数:折线数据,第二个参数,x坐标数据varchartSerie=chart.Serie......
  • C# + WPF 音频播放器 界面优雅,体验良好mL
    合集-.NET开源工具(17)1..NET开源快捷的数据库文档查询和生成工具07-312..NET结果与错误处理利器FluentResults08-013..NET+WPF桌面快速启动工具GeekDesk08-194.Gradio.NET支持.NET8简化Web应用开发08-265..NET开源实时监控系统-WatchDog08-276.实用接地气的.NE......
  • 分享3款开源、免费的Avalonia UI控件库
    Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一......
  • 揭秘:一行代码搞定.Net API高并发的烦恼!
            高并发下的接口请求重复提交问题在.Net开发中,我们经常遇到用户疯狂点击同一按钮,或者服务响应慢时重复发送请求,导致数据重复添加或混乱。这不仅浪费资源,更会得到错误的业务结果。如何高效解决这一普遍问题呢?        常规方案使用分布式锁 面对这问题......
  • Kubernetes(K8S)实战:构建高可用的微服务架构
    Kubernetes(K8S)实战:构建高可用的微服务架构在云计算与容器化技术日新月异的今天,Kubernetes(简称K8S)凭借其强大的容器编排能力,已成为企业构建云原生应用的首选平台。本文将深入探讨Kubernetes的核心概念、架构设计原则,并通过一个实际案例——构建一个高可用的微服务架构,展示如......
  • 宝塔Linux面板搭建开源考试系统phpems
    一、安装宝塔linux面板1、宝塔linux面板官网:https://baota.yingxunszcm.cn/2、安装宝塔linux面板,使用万能安装脚本if[-f/usr/bin/curl];thencurl-sSOdownload.cnnbt.net/install_panel.sh;elsewget-Oinstall_panel.shdownload.cnnbt.net/install_panel.sh;fi;bash......
  • 一件部署安装百度开源数字人项目Hallo!图片视频!效果炸裂!含整合包!开源免费使用阿里蚂蚁
    一件部署安装百度开源数字人项目Hallo!图片视频!效果炸裂!含整合包!开源免费使用阿里蚂蚁集团推出的EchoMimic开源项目:为唱歌和对话提供支持的AI数字人技术(附代码)。近日,AI领域迎来了一个重磅消息——百度联合复旦大学、苏黎世联邦理工学院和南京大学共同推出一个开源项目,名为"Hallo"。......
  • DevExpress中文教程:如何将WinForms数据网格连接到ASP. NET Core WebAPI服务?
    日前DevExpress官方发布了DevExpressWinForms的后续版本——将.NET桌面客户端连接到安全后端WebAPI服务(EFCorewithOData),在本文中我们将进一步演示如何使用一个更简单的服务来设置DevExpressWinForms数据网格。P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms......
  • 大数据新视界 --大数据大厂之Kubernetes与大数据:容器化部署的最佳实践
           ......
  • 论文阅读:Generative Adversarial Nets
    Abstract本文贡献:提出GAN:生成模型 G,生成模型用来捕获数据的分布;辨别模型D,辨别模型用来判断样本是来自于训练数据还是生成模型生成的。在任意函数空间里,存在唯一解,G能找出训练数据的真实分布,而D的预测概率为......