C# Media

Open-source C# projects categorized as Media | Edit details
Related topics: #Audio #.NET #Video #Windows #Metro

Top 9 C# Media Projects

  • GitHub repo NAudio

    Audio and MIDI library for .NET

    Project mention: Is there a good audio library like Pydub? | reddit.com/r/csharp | 2021-12-19

    try this: https://github.com/naudio/NAudio

  • GitHub repo ModernFlyouts

    A modern Fluent Design replacement for the old Metro themed flyouts present in Windows.

    Project mention: Build 22533 - New Volume Flyout | reddit.com/r/windowsinsiders | 2022-01-14

    The new flyout looks nicer, but it's also more dumb (general vibe of Windows 11, tbh). Guess I'll just keep using ModernFlyouts...

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo CSCore

    An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.

    Project mention: Is possible record any audio coming out of your computer in real time in C#? | reddit.com/r/csharp | 2021-09-10

    A simple Google search leads to this project; https://github.com/filoe/cscore

  • GitHub repo TagLib#

    Library for reading and writing metadata in media files

    Project mention: Strip mp4 metadata | reddit.com/r/PowerShell | 2021-11-04

    Another vote for Taglib-Sharp (NuGet Package). I started writing a module using it, but I got distracted. Here is a really good write up of how to use it

  • GitHub repo XamarinMediaManager

    Cross platform Xamarin plugin to play and control Audio and Video

    Project mention: Progress | reddit.com/r/AbooApp | 2021-08-18
  • GitHub repo Xabe.FFmpeg

    .NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application.

  • GitHub repo Audio Switcher

    .NET Library which facilitates interacting with Audio Devices on Windows

    Project mention: Recommend library to control Windows audio mixer | reddit.com/r/csharp | 2021-08-12

    I'm looking for a library to control Windows audio mixer, similar to AudioSwitcher (manage devices, audio sessions, individual volumes), but it has to be compatible with Mono. Any suggestions?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo SeeShark

    Simple C# camera library.

    Project mention: SeeShark: Simple, open-source and cross-platform camera library using FFmpeg | reddit.com/r/dotnet | 2021-12-09

    Go visit the SeeShark GitHub repo!

  • GitHub repo Bufdio

    A cross platform audio playback library for .NET with PortAudio and FFmpeg

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-14.

C# Media related posts


What are some of the best open-source Media projects in C#? This list will help you:

Project Stars
1 NAudio 3,719
2 ModernFlyouts 2,210
3 CSCore 1,783
4 TagLib# 953
5 XamarinMediaManager 699
6 Xabe.FFmpeg 533
7 Audio Switcher 168
8 SeeShark 35
9 Bufdio 1
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.