C Multimedia

Open-source C projects categorized as Multimedia

Top 19 C Multimedia Projects

  1. FFmpeg

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

    Project mention: More storage for media : organize files using ChatGPT : part 2, converting JPEG to HEIC | dev.to | 2024-10-29

    Still no HEIC. Let's get the latest build from master. I have installed: ffmpeg-2024-10-24-git-153a6dc8fa-full_build.7z after having checked SHA256. Still no HEIC. Let's check the github of ffmpeg and it seems that HEIC is not listed in the ffmpeg image formats HEIC is not supported...read the manual before diving into the implementation.

  2. SaaSHub

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

    SaaSHub logo
  3. mpv

    🎥 Command line video player

    Project mention: Qubes OS: A reasonably secure operating system | news.ycombinator.com | 2025-01-12

    mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.[0]

    https://mpv.io/

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

  5. GStreamer

    GStreamer open-source multimedia framework

  6. pipewire

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

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

  8. purr-data

    Purr Data - Jonathan Wilkes' cross-platform Pd-l2ork version

  9. ffmpeg-rockchip

    FFmpeg with async and zero-copy Rockchip MPP & RGA support

    Project mention: Writing GUI applications on the Raspberry Pi without a desktop environment | news.ycombinator.com | 2024-07-06

    I know there is at least one ffmpeg fork with Rockchip mpp and rga support, although I haven’t tested it myself yet: https://github.com/nyanmisaka/ffmpeg-rockchip

    I have tested the mpp SDK a bit and the code is easy to work with, with examples for encode and decode, both sync and async.

  10. libplacebo

    Official mirror of libplacebo

  11. SDL

    DEPRECATED: Official development moved to GitHub

    Project mention: Ask HN: What is the SDL.h file in SuperTux? | news.ycombinator.com | 2024-02-27

    I don't know for sure, but could it be this?

    https://github.com/libsdl-org/SDL

  12. CSFML

    Official binding of SFML for C

  13. flipper-zero-video-player

    An application for playing videos (with sound) on Flipper Zero.

  14. PortMidi

    portmidi is a cross-platform MIDI input/output library (by PortMidi)

  15. librempeg

    A complete, cross-platform solution to record, convert, filter and stream audio and video.

  16. webrtc-vad

    Haskell bindings to the WebRTC VAD component

  17. bindings-portaudio

    Raw bindings for portaudio 2.0

  18. libav-examples

    Collection of FFmpeg libav examples.

  19. pitchtrack

    Pitch tracking library

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 FFmpeg 47,274
2 mpv 29,343
3 VideoLAN Client (VLC) 14,696
4 GStreamer 2,460
5 pipewire 1,859
6 mlt 1,536
7 purr-data 660
8 ffmpeg-rockchip 599
9 libplacebo 582
10 SDL 391
11 CSFML 355
12 flipper-zero-video-player 140
13 PortMidi 138
14 librempeg 39
15 webrtc-vad 8
16 bindings-portaudio 7
17 libav-examples 5
18 MusicBrainz-libdiscid 3
19 pitchtrack 1

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 6th most popular programming language
based on number of references?