C++ Multimedia

Open-source C++ projects categorized as Multimedia

Top 14 C++ Multimedia Projects

  1. srs

    SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

  2. SaaSHub

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

    SaaSHub logo
  3. 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: What was your "Oh Shit" moment with GenAI? | news.ycombinator.com | 2026-06-05

    https://github.com/xbmc/xbmc/pull/28404

    And yes, it correctly diagnosed the problem - I confirmed this morning. The cache had been partially deleted (exactly like it said) and the patched version of the software automatically detected this and rebuilt the cache rather than crashing. This was using the initial version of the patch from commit 1 of the PR.

    I then talked with Claude a bit to come up with a less hacky solution that doesn't require constant cache rebuilding, and it suggested writing the "cache" to no_backup, bypassing the cache trimmer. However, this required rebuilding the .so via NDK, so it spun up a full VM in multipass, installed all the tools in there to build the fully patched APK, and built it (the VM was my suggestion, it was about to just brew install everything and mess with my local dev environment).

    You can read the full log here, it's nuts:

  4. SFML

    Simple and Fast Multimedia Library

    Project mention: SFML 3.1 Is Released | news.ycombinator.com | 2026-04-16
  5. 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

  6. srt

    Secure, Reliable, Transport

    Project mention: No Compromise Pure Golang Version of Haivision's SRT (Secure Reliable Transport) | news.ycombinator.com | 2026-02-20

    Ported from https://github.com/Haivision/srt with interop and bench tests

  7. MediaInfoLib

    Convenient unified display of the most relevant technical and tag data for video and audio files.

  8. MystiQ

    Qt5/C++ FFmpeg Media Converter

  9. AvCpp

    C++ wrapper for FFmpeg

  10. avendish

    declarative polyamorous cross-system intermedia objects

  11. ffmpegfs

    FUSE-based transcoding filesystem with video support from many formats to FLAC, MP4, TS, WebM, OGG, MP3, HLS, and others.

    Project mention: Benben: An audio player for the terminal, written in Common Lisp | news.ycombinator.com | 2025-07-18
  12. mpz

    Music player for big local collections

    Project mention: Show HN: Music player for big local collections with mpd support | news.ycombinator.com | 2025-12-19
  13. Sky

    Application kit designed for multimedia software (by omega-gg)

  14. proteaaudio

    Simple audio library for Windows, Linux, OSX. Supports Mp3, Ogg, Wav playback and multichannel mixing.

  15. GstKalman

    GStreamer Kalman Filter Video Plugin

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

C++ Multimedia discussion

Log in or Post with

C++ Multimedia related posts

Index

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

# Project Stars
1 srs 28,960
2 Kodi Home Theater Software 20,860
3 SFML 11,900
4 QtAv 4,245
5 srt 3,542
6 MediaInfoLib 770
7 MystiQ 596
8 AvCpp 535
9 avendish 480
10 ffmpegfs 266
11 mpz 103
12 Sky 30
13 proteaaudio 30
14 GstKalman 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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