CSFFmpeg is a .NET standard library designed for .NET developers wanting to use FFmpeg in C# and VB.NET. The library allows sending FFmpeg commands in both async and sync modes and retrieving information about sources, among other features.

One of the many benefits of using this library is that it is available as a .NET library that works on both .NET Framework and .NET Core. Additionally, it is a pure FFmpeg wrapper that allows you to run FFmpeg commands directly from your app - no need for external processes or command-line interfaces.
With CSFFmpeg, you get full control over how you run your commands. You can choose to run them asynchronously or synchronously, set and get arguments, and start, stop, pause or resume the commands. You also get the ability to obtain the progress of the operation and its status, plus get or set ID3 tags with ease.
This library is suitable for use in a range of applications, including WPF, Winform, and console apps. It features relevant built-in events and thread handling, ensuring a safe and easy exit. It can be run as a library, so you can easily import the library to your program and start to work right away.
Developers can cut their developing time by up to 80% using this library's documented examples for C# and VB .NET. Plus, the source code of the component is available, making it possible to customize it according to your needs.
It is worth noting that the library can be used in both free and commercial products. If you want to use it for commercial purposes, please order a license. But for learning or free purposes, you can use it for free. Regardless of how you use it, CSFFmpeg is easy to use and is a fantastic library that makes the work of .NET developers easier.
Version 1.0: N/A