A list of paid, free or open source C# and .NET plugins, libraries and tools for media including video recording, playback, decoding and encoding, audio data, file support for MP3, MP4, WAV, AIFF, Speex and FFmpeg. Sourced under a creative commons. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.
C# and .NET media and video libraries, plugins and tools
- CSCore – An advanced audio library, supporting playback/recording, decoding/encoding and processing of audio data in realtime (effects, visualizations, …).
- TagLib# – TagLib# (aka taglib-sharp) is a library for reading and writing metadata in media files, including video, audio, and photo formats
- LibVLCSharp – Xamarin bindings for libvlc, the multimedia framework powering the VLC applications made by VideoLAN.
- NAudio – Playback, decode and encode audio in a variety of file formats such as MP3, MP4, WAV, AIFF, Speex, etc.
- 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 C# application. [$]
- SeeShark – Cross-platform camera library for .NET using FFmpeg supporting over 190 pixel formats
Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, C#, .NET, video recording, playback, decoding, encoding, audio data, MP3, MP4, WAV, AIFF, Speex, FFmpeg, c# video recording, c# playback, c# decoding, c# encoding, c# audio data, c# MP3, c# MP4, c# WAV, c# AIFF, c# Speex, c# FFmpeg, .net video recording, .net playback, .net decoding, .net encoding, .net audio data, .net MP3, .net MP4, .net WAV, .net AIFF, .net Speex, .net FFmpeg
Image: Unsplash License.