Top 20 NuGet ffmpeg Packages

Cross-platform wrapper for FFmpeg.
FFmpeg auto generated unsafe bindings for C#/.NET and Mono.
Headers, import libraries, and runtime dlls for FFmpeg, based on the official FFmpeg windows builds.
FFME is an advanced WPF MediaElement alternative. While the standard MediaElement uses DirectX (DirectShow) for media playback, FFME uses FFmpeg to read and decode audio and video.
LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.
Headers and static libraries for FFmpeg (LGPL build).
.NET wrapper for common ffmpeg tasks.
FFmpeg libraries (x86, x64, ARM, ARM64) for UWP (Universal Windows Platform)
A great way to use FFMpeg encoding when writing video applications, client-side and server-side. It has wrapper methods that allow conversion to all web formats: MP4, OGV, TS and methods of capturing screens from the videos.
MediaToolkit is a .NET library which can convert and process audio and video files. Functionality: - Grab thumbnails from videos - Cut / split videos - Convert video files into various other video formats. - Perform video transcoding tasks. - Set bit rate - Set frame rate - Set resolut...
This package has stopped updating,please use ColinChang.FFmpegHelper instead. https://www.nuget.org/packages/ColinChang.FFmpegHelper/
VideoUltimate is the fastest and easiest .NET Video Reader and Thumbnailer which can read any video file format on the planet. It supports .NET Core 2.0+ and .NET Framework 4.0+ web/console/desktop applications. It allows you read a video file frame by frame or generate meaningful thumbnails.
LibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library. It provides a comprehensive multimedia API that can be used across mobile, server and desktop to render video and output audio. Mono, .NET Framework and .NET Core runtimes are supported. ...
LibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library. It provides a comprehensive multimedia API that can be used across mobile, server and desktop to render video and output audio. Mono, .NET Framework and .NET Core runtimes are supported. This ...
FFmpegInterop Library (x86, x64, ARM, ARM64) for UWP (Universal Windows Platform)
This is a common utility that can help you to run most of ffmpeg commands.It contains a RTSP helper that can recorder a video from RTSP stream.Plus it can use watermark and screenshot.Windows(x64,x86) and macOS are supported currently,Linux will be supported soon.
LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET. Use this LibVLC build for Windows Universal projects (UAP) on Windows 10 Deskto...
LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET. Use this LibVLC build for Windows Universal projects (UAP) on Windows 10 Desktop, M...
LibVLC is a modular multimedia framework that can render video and output audio as well as encode and stream. As it is native code, you will need to use a wrapper library such as LibVLCSharp to use it from .NET.
Packages the ffmpeg.exe executable. Installing this package adds a build step to your project that will copy this executable to the bin directory under a "ffmpeg" folder. Refer to the FFmpeg documentation for details on how to use this executable (https://ffmpeg.org/ffmpeg.html).