Multimedia

Open-source projects categorized as Multimedia

Top 23 Multimedia Open-Source Projects

Multimedia
  1. FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

    Project mention: Auto-Generating Clips for Social Media from Live Streams with the Strands Agents SDK | dev.to | 2025-06-06

    To accomplish this task, I decided to try out the new Strands Agents SDK. It's a fairly new framework for building agents that has a simple way to define tools that the agent can use to assist in responding to prompts. For this solution, we'll need FFMPEG and Whisper installed on the machine where the agent runs. I'll be working locally, but this could easily be converted to a server-based solution using FastAPI or another web framework and deployed to the cloud in a Docker/Podman container.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. mpv

    πŸŽ₯ Command line media player

    Project mention: Show HN: Chawan TUI web browser 0.2.0 | news.ycombinator.com | 2025-06-16

    mpv: https://mpv.io/

    Fbida sometimes need the -d option pointing to /dev/drm/something, when using screen or tmux. MPV required for years -vo=drm on the TTY but since some months it always works. Nice improvement :)

  4. srs

    SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.

  5. Kodi Home Theater Software

    Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

    Project mention: Kodi: Free Software Entertainment System | news.ycombinator.com | 2025-02-15
  6. VideoLAN Client (VLC)

    VLC media player - All pull requests are ignored, please use MRs on https://code.videolan.org/videolan/vlc

    Project mention: VLC tops 6B downloads, previews AI-generated subtitles | news.ycombinator.com | 2025-01-09

    It can actually send to Google the media you are playing:

    https://github.com/videolan/vlc/blob/f908ef4981c93a8b76805ad...

    and to their own servers:

    https://github.com/videolan/vlc/blob/f908ef4981c93a8b76805ad...

    should could fetch subtitles as the same time ?

    edit: cf, what "a3w" says too.

  7. Sonarr

    Smart PVR for newsgroup and bittorrent users.

    Project mention: Turing Pi 2 Home cluster | dev.to | 2024-10-07

    Sonarr

  8. Radarr

    Movie organizer/manager for usenet and torrent users.

    Project mention: HomeLab | dev.to | 2025-06-17

    Radarr – movies

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. SFML

    Simple and Fast Multimedia Library

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.

  11. JavaCV

    Java interface to OpenCV, FFmpeg, and more

  12. cloudstream

    Android app for streaming and downloading media.

    Project mention: FCast: Casting Made Open Source | news.ycombinator.com | 2024-08-30

    We will do a better job explaining this soon and also provide binaries. For now there are a few possibilities:

    1. Grayjay can cast to an FCast receiver

    2. There are some terminal clients and a nautilus plugin, but we don't provide binaries (yet). These can be used to cast local media and remote media https://gitlab.com/futo-org/fcast/-/tree/master/client

    3. Someone made a yt-dlp client that can cast to FCast: https://git.sr.ht/~shironeko/fcast/tree/yt-dlp/item/clients/...

    4. Cloudfstream supports it: https://github.com/recloudstream/cloudstream/blob/master/app...

  13. QtAv

    A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qtε’ŒFFmpegηš„θ·¨εΉ³ε°ι«˜ζ€§θƒ½ιŸ³θ§†ι’‘ζ’­ζ”Ύζ‘†ζžΆ. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk

  14. srt

    Secure, Reliable, Transport

  15. emacs-application-framework

    EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs

    Project mention: EmacsConf 2024 Notes | news.ycombinator.com | 2024-12-28

    I was hoping to see something about EAF[1] this year, as I think the big thing emacs is still missing is a good way to drive interactive graphics, but EAF is still super janky and underdocumented.

    It'd be good to see this (or something better!) make progress.

    [1]: https://github.com/emacs-eaf/emacs-application-framework

  16. vlc-android

    VLC for Android, Android TV and ChromeOS

  17. Sick Beard

    PVR & episode guide that downloads and manages all your TV shows

  18. Auxio

    A simple, rational music player for android

  19. GStreamer

    GStreamer open-source multimedia framework

  20. mpv-android

    video player for Android based on libmpv ↦ #mpv-android @ irc.libera.chat

  21. MetalPetal

    A GPU accelerated image and video processing framework built on Metal.

  22. pipewire

    Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)

  23. RSS-to-Telegram-Bot

    A Telegram RSS bot that cares about your reading experience

    Project mention: I Ditched the Algorithm for RSS–and You Should Too | news.ycombinator.com | 2025-01-16

    Same! I'm creating telegram channels for topics using https://github.com/Rongronggg9/RSS-to-Telegram-Bot

    That's how I found out about this post https://t.me/best_hn/99

  24. LibVLCSharp

    Cross-platform .NET/Mono bindings for LibVLC

    Project mention: Do you need to be a programmer to contribute to open source projects? | dev.to | 2025-07-08

    A common misconception is that only programmers can contribute to open source project. Being a programmer of course make it possible for you to make changes to the source code of the application, but there are tons of other things that need to be done in a project. Especially if it is a large, end-user facing project such as Firefox, VLC, Moodle, or mdbook.

  25. mlt

    MLT Multimedia Framework

    Project mention: Video is a language for making movies | news.ycombinator.com | 2024-07-30

    Author of videolang:

    Avisynth+ is awesome.

    Interestingly enough, the first version of video was actually built on top of libmlt: https://www.mltframework.org/

    I was just dissatisfied with it due to its lack of functions. I can't remember why I didn't just use avisynth as it does actually have functions.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Multimedia discussion

Log in or Post with

Multimedia related posts

  • Membrane, Media Framework for Elixir

    2 projects | news.ycombinator.com | 10 May 2025
  • The Angriest Commit Message

    1 project | news.ycombinator.com | 24 Mar 2025
  • I'd like to take a moment to speak to you about the Adobe PSD format

    4 projects | news.ycombinator.com | 22 Mar 2025
  • Copy-paste on big screen. Analyzing errors and oddities in Radarr code

    1 project | dev.to | 16 Mar 2025
  • Kodi: Free Software Entertainment System

    1 project | news.ycombinator.com | 15 Feb 2025
  • Lua scripting in mpv video player

    1 project | dev.to | 3 Feb 2025
  • Introducing TUISIC: TUI Music Streaming App.

    4 projects | dev.to | 19 Jan 2025
  • A note from our sponsor - Stream
    getstream.io | 14 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β†’

Index

What are some of the best open-source Multimedia projects? This list will help you:

# Project Stars
1 FFmpeg 51,150
2 mpv 31,232
3 srs 27,289
4 Kodi Home Theater Software 19,603
5 VideoLAN Client (VLC) 15,874
6 Sonarr 12,050
7 Radarr 11,801
8 SFML 11,110
9 JavaCV 7,835
10 cloudstream 7,728
11 QtAv 4,095
12 srt 3,327
13 emacs-application-framework 3,307
14 vlc-android 3,165
15 Sick Beard 2,868
16 Auxio 2,819
17 GStreamer 2,701
18 mpv-android 2,522
19 MetalPetal 2,038
20 pipewire 1,951
21 RSS-to-Telegram-Bot 1,790
22 LibVLCSharp 1,638
23 mlt 1,604

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?