C# Video

Open-source C# projects categorized as Video Edit details
Related topics: #Ffmpeg #.NET #Audio #C# #Youtube

Top 23 C# Video Projects

  • ScreenToGif

    🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

    Project mention: This one could awarded Meme Of The Month - many uses possible - Invest now !! | reddit.com/r/MemeEconomy | 2022-08-09

    Use ScreenToGif to record/edit/convert whatever you want.

  • YoutubeDownloader

    Downloads videos and playlists from YouTube

    Project mention: Retain Non English Japanese Titles? | reddit.com/r/youtubedl | 2022-06-23

    Some other downloaders where I have to download vids one at a time (https://github.com/Tyrrrz/YoutubeDownloader) are able to retain it, so I know it is possible, at least as far as my local settings on my computer.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • mpv.net

    🎞 mpv.net is a modern media player for Windows that works just like mpv.

    Project mention: I switched to mpv + SMPlayer | reddit.com/r/potplayer | 2022-08-06
  • Depressurizer

    A Steam library categorizing tool.

    Project mention: Whats the best way to organise your library | reddit.com/r/Steam | 2022-03-02

    Depressurizer - https://github.com/Depressurizer/Depressurizer

  • Axiom

    An FFmpeg GUI for Windows

    Project mention: All I want to do is change the container(?) or filetype (?) of my video, without any compression or loss of quality, or any tweaking whatsoever. Is Handbrake the best program for this? | reddit.com/r/handbrake | 2022-06-22

    FFMPEG. Super easy, especially if you use it's GUI Axiom. In every tab, change options to "COPY" and don't touch anything else except for Format tab (choose whatever container you want there). Untouched files with changed container in around a minute (depending on how big your source file is).

  • ffmediaelement

    FFME: The Advanced WPF MediaElement (based on FFmpeg)

    Project mention: How to play video from realtime frames via WPF? | reddit.com/r/dotnet | 2022-08-10

    Alternatively, maybe you can capture webcam with FFMpeg and use FFMediaElement. It's a big dependency though.

  • FFMpegCore

    A .NET FFMpeg/FFProbe wrapper for easily integrating media analysis and conversion into your C# applications

  • Scout APM

    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.

  • BiliDuang

    (暂停维护) Bilibili 哔哩哔哩视频下载 C# GUI版 - 支持BV 支持4K 支持地区限制下载 支持互动视频 支持无水印 支持弹幕/字幕下载转换 支持课程下载

    Project mention: Is there a way to download the all the videos from the entire collection at once from Bilibili? | reddit.com/r/Bilibili | 2022-05-14
  • XamarinMediaManager

    Cross platform Xamarin plugin to play and control Audio and Video

    Project mention: Question About Xamarin and Servers | reddit.com/r/xamarindevelopers | 2022-03-06

    Hey. If you can Get away with community toolkit player, I would try that. I had some problems with its audio init(it always overrides audio profile on play), so I used https://github.com/Baseflow/XamarinMediaManager which is also excellent).

  • PiP-Tool

    PiP tool is a software to use the Picture in Picture mode on Windows. This feature allows you to watch content (video for example) in thumbnail format on the screen while continuing to use any other software on Windows.

    Project mention: Simple Questions and Help Thread - Week of January 16th 2022 | reddit.com/r/windows | 2022-01-20

    Anyone know if there's any updated alternative for PiP-Tool? It used to work great but now if the window in focus is in fullscreen/maximized mode, the target pip wiindow will no longer show up

  • Twilio-csharp

    Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions

    Project mention: How to use Twilio SMS and Voice with a .NET 6 Minimal API | dev.to | 2022-02-25

    In this code, you create a TwiML response to send back a message that says “Hello from a .NET Minimal API!”. Next, you are telling the application to return the response text as XML. Another way you can achieve this is by using the Twilio SDK for C# and .NET. The Twilio SDK has APIs to build the TwiML for us. To add the SDK, you need to add the Twilio NuGet package.

  • 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.

  • foggycam

    📹 A tool to locally capture your own Nest camera stream.

    Project mention: Halo Infinite Tracker/Analyzer | reddit.com/r/CompetitiveHalo | 2022-07-05

    You probably saw this, but I did not reverse engineer it, the blog of den.dev shows how he reversed engineered it. I'm just hoping to capitalize on it. Best of luck!

  • SharpRTSP

    A RTSP handling library

    Project mention: Hi! I need to create RTSP Server. I want to communication Client <> Server <> ManyClients with manage frames etc. I can't find any working solution with .Net 5/6. Can you help me with some tips how to start? Maybe there are some useful libraries on Linux? | reddit.com/r/csharp | 2022-02-16
  • NotEnoughAV1Encodes

    GUI for AV1 (aomenc, rav1e & svt-av1)

    Project mention: Getting started with av1 | reddit.com/r/AV1 | 2022-08-10

    Handbrake has AV1 options in the nightly releases. There are lots of encoders that wrap FFmpeg into a GUI such as Fastflix, nmkoder, qencoder, or Not Enough AV1 Encoders.

  • 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.

  • Glow

    mpv Config File Generator for Windows (by MattMcManis)

    Project mention: (O)h VL(C), we love you. | reddit.com/r/pcmasterrace | 2021-08-23

    I think SMPlayer is the most popular and easy to use one, but it looks ugly as hell. mpv.net seems to be the next most popular and it looks just like the regular MPV with more features built into the GUI. Glow is a simple alternative to make your own config to control features, but I don't know if that is more customizable than VLC. Generally, if you want something specific, you do it yourself with MPV.

  • simple-video-cutter

    Windows-based tool for efficient browsing and cutting video footage

    Project mention: looking for a free video editing software with a simple UI for simple tasks like crop, cut, trim, convert and merge. any recommendations? | reddit.com/r/software | 2022-07-29

    And here simple video cutter for convenient and easy video cutting

  • Vividl

    Modern Windows GUI for youtube-dl/ yt-dlp

    Project mention: Youtube alternative | reddit.com/r/PrivacyGuides | 2021-12-04

    Vividl (another youtube-dl GUI)

  • ffmpeg_batch

    FFmpeg Batch AV Converter

    Project mention: Is there a way for bulk processing in ffmpeg ; | reddit.com/r/ffmpeg | 2022-04-13

    Remove the backslash and you're good to go: https://github.com/eibol/ffmpeg_batch

  • PlexCleaner

    Utility to optimize media files for Direct Play in Plex, Emby, Jellyfin

    Project mention: File Conversion | reddit.com/r/Softwarr | 2022-08-08

    Some options. You could also just use ffmpeg/handbrake and batch convert. 1. Plex Cleaner 2. Tdarr 3. Unmanic 4. Sickbeard MP4 Automator

  • MediaInfo.NET

    MediaInfo.NET is a Windows application that shows media file information

    Project mention: Playing HDR10+ on non compatible display ? | reddit.com/r/Monitors | 2021-12-07

    I'd assume that the HDR10 fallback would have the same info as HDR10+ in that case, but I don't know much about the s20+ or how it encodes videos, so that could be wrong. There are some free tools you can use to read the metadata, including MediaInfo.NET, you can also view most of it in VLC as well.

  • YoutubeDLSharp

    A simple .NET wrapper library for youtube-dl/ yt-dlp

    Project mention: What YouTube MP3 Downloader API are exists? | reddit.com/r/csharp | 2022-02-09

    Not officially. Apps mostly just use a wrapper for youtube-dl like https://github.com/Bluegrams/YoutubeDLSharp

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-08-10.

C# Video related posts


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

Project Stars
1 ScreenToGif 17,996
2 YoutubeDownloader 3,077
3 mpv.net 1,509
4 Depressurizer 1,184
5 Axiom 942
6 ffmediaelement 938
7 FFMpegCore 881
8 BiliDuang 852
9 XamarinMediaManager 735
10 PiP-Tool 719
11 Twilio-csharp 599
12 Xabe.FFmpeg 588
13 foggycam 443
14 SharpRTSP 373
15 NotEnoughAV1Encodes 294
16 FFMediaToolkit 269
17 Glow 228
18 simple-video-cutter 185
19 Vividl 169
20 ffmpeg_batch 154
21 PlexCleaner 108
22 MediaInfo.NET 67
23 YoutubeDLSharp 59
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives