Xabe.FFmpeg
FFMpegCore
Xabe.FFmpeg | FFMpegCore | |
---|---|---|
- | 3 | |
696 | 1,482 | |
- | - | |
3.3 | 4.1 | |
6 months ago | about 1 month ago | |
C# | C# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Xabe.FFmpeg
We haven't tracked posts mentioning Xabe.FFmpeg yet.
Tracking mentions began in Dec 2020.
FFMpegCore
- Video Compression In C#
-
Visual Basic Home Server Application
For getting info about the files, Im cribbing from a dll called FFMpegCore- https://github.com/rosenbjerg/FFMpegCore , its a wrapper around FFmpeg (so you need put a copy of ffmpeg & ffprobe) in your output folder so that works correctly
-
Converting video with FFmpegCore
Working with multimedia is terra incognita for most of the developers since it's something that one rarely encounters while working with usual business applications. So when I was tasked to convert video for the project I'm currently working on I was expecting to deal with some sort of old poorly maintained C++ library. So FFmpegCore was a pleasant surprise since it enables working with .Net Core which is an area of my expertise.
What are some alternatives?
NAudio - Audio and MIDI library for .NET
FFMediaToolkit - FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.
TagLib# - Library for reading and writing metadata in media files
MixedReality-WebRTC - MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
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.
FFmpeg - Mirror of https://git.ffmpeg.org/ffmpeg.git
vmaf-gui - A GUI built using C# to make Netflix's VMAF easier to use
Audio Switcher - .NET Library which facilitates interacting with Audio Devices on Windows
Flyleaf - Media Player .NET Library for WinUI 3/ WPF/WinForms (based on FFmpeg/DirectX)
SeeShark - Simple C# camera library.
NotEnoughAV1Encodes - GUI for AV1 (aomenc, rav1e & svt-av1)