C Ffmpeg

Open-source C projects categorized as Ffmpeg

Top 23 C Ffmpeg Projects

  • scrcpy

    Display and control your Android device

  • Project mention: Microsoft is ending support for the Windows Subsystem for Android (WSA) | news.ycombinator.com | 2024-03-05

    There's also https://github.com/Genymobile/scrcpy which works for any Android, not just Samsung

  • obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

  • Project mention: How do people create those sleek looking demos for startups? | news.ycombinator.com | 2024-05-01

    For product videos I used OBS a lot: https://obsproject.com/

    I haven't used Journey, but it seems promising for product Tours: https://www.william-troup.com/journey-js/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • FFmpeg

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

  • Project mention: Creando Subtítulos Automáticos para Vídeos con Python, Faster-Whisper, FFmpeg, Streamlit, Pillow | dev.to | 2024-04-29

    FFmpeg (https://ffmpeg.org/)

  • ijkplayer

    Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)

  • mpv

    🎥 Command line video player

  • Project mention: MPV: Vulkan Video Decoding: Usage Guide and FAQ | news.ycombinator.com | 2023-12-20
  • ffmpeg.wasm

    FFmpeg for browser, powered by WebAssembly

  • Project mention: Show HN: I open-sourced the in-memory PostgreSQL I built at work for E2E tests | news.ycombinator.com | 2024-04-07

    There's already ffmpeg wasm. I've used it in projects. Works great.


  • ffmpeg-libav-tutorial

    FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷

  • SaaSHub

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

    SaaSHub logo
  • ffmpeg-kit

    FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.

  • Project mention: What library do you know for streaming camera feed to server with RTMP? | /r/androiddev | 2023-06-25

    Meanwhile, I came across FFMpegKit, which looks useful, but I think it still needs some customization.

  • mlt

    MLT Multimedia Framework

  • Project mention: Kdenlive 24.02 open source video editor released | news.ycombinator.com | 2024-03-11

    I've used Kdenlive, Shotcut, Blender and Olive [1]. They all have strenghts and weaknesses, so I choose which one to use depending on what I'm trying to do, or sometimes I use two of them through a single video project.

    One thing to note is that Kdenlive and Shotcut both use the MLT video editing framework [2] under the hood, so their capabilities and constraints are very close to each other's. That said, their UIs are their own and some things may be easier to do in one over the other, may be a matter of personal preference. AFAIK Shotcut is developed by the same people who built MLT, but I don't think that gives it any particular advantage. Also both of these apps have the largest ready-made effects toolbox out of the four apps I mentioned at the top.

    Blender's VSE (video sequence editor) is great if you need fine-tuned 2D animations of elements because you can use all the same awesome keyframing tools you'd use for 3D animation, but it's severely lacking in other aspects, especially in the effects dept (you can crop, blur, mask, but not much else). For some reason you can't use Blender's compositor node system with video, which would enable many more capabilities if possible. There's also a steeper learning curve if you've never used Blender before because its UI breaks many conventions.

    Olive is a newcomer that doesn't get enough attention, but IMHO it was at one point the most promising OSS video editor out there. Sadly the developer works on it on his free time, and he's recently said that he's pausing development because he doesn't have the resources to work on it any more. I'm really hoping a miracle happens.

    There's two versions of Olive, 0.1 and 0.2 which is a complete rewrite. Both versions are good, but they work pretty differently. What got me excited about 0.2 is that its effects are node-based (unlike MLT-based editors which are stack-based), which enables far more advanced editing, although you probably wouldn't need that unless you're working on something quite ambitious.

    1: https://www.olivevideoeditor.org/

    2: https://www.mltframework.org/

  • ffmpeg-gl-transition

    FFmpeg filter for applying GLSL transitions between video streams.

  • libplacebo

    Official mirror of libplacebo

  • jellyfin-ffmpeg

    FFmpeg for Jellyfin

  • Project mention: Raspberry Pi 5 drops codec hardware acceleration except for HEVC decode | news.ycombinator.com | 2023-10-30

    Maybe my expectations for RPi 5 are too high, but it’s hard to imagine that an SBC manufacturer known as the industry standard removed the H.264 decoder & encoder from their latest product instead of adding VP9 and AV1, causing users to go crazy when YouTube playback dropped frames. Not to mention serving up transcoded content as a media server.

    Good news is that I've been playing around with its competing products. For those users who want a normal media server experience in 2023, Jellyfin will support RK3588 full hardware accelerated transcoding, includes AV1 decode, subtitle burn-in and HDR tone-mapping. (WIP https://github.com/jellyfin/jellyfin-ffmpeg/issues/34#issuec...)

  • mv-extractor

    Extract frames and motion vectors from H.264 and MPEG-4 encoded video.

  • cyanrip

    Bule-ish CD ripper

  • Project mention: BTFS (BitTorrent Filesystem) | news.ycombinator.com | 2024-04-15

    Pretty sure AccuRip is only a collections of checksums to validate your rips. http://cue.tools/wiki/CUETools_Database actually improved on it to provide that healing feature (via some kind of parity, I guess?).

    Related, I use and recommend https://github.com/cyanreg/cyanrip on modern UNIXes.

  • Video_player_for_3DS

    Video player for 3ds

  • Project mention: Breaking bad on the 3ds | /r/3dspiracy | 2023-06-12

    Easiest solution https://github.com/Core-2-Extreme/Video_player_for_3DS or you can make a MOFLEX

  • wirow-server

    A full featured self-hosted video web-conferencing platform.

  • ffmpeg-rk

    支持rockchip mpp硬件加速编解码的ffmpeg版本。Forked ffmpeg that supports rkmpp decodeing, encoding and rga scaling

  • ffmpeg

    FFmpeg Zig package (by andrewrk)

  • Project mention: Odin Programming Language | news.ycombinator.com | 2024-01-01

    And furthermore, C and C++ code can participate in the Zig package ecosystem. For example, here is ffmpeg packaged for consumption by a Zig project:


    Why not use a system package? Well, because the user's system might not have such a package. They might be on Windows, for example. Or their package might be out of date. [Or the system might have chosen sides in a nasty fork war](http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html).

    So, while system packages are nice for end users, they might not always satisfy the needs of upstream application developers.

  • fbff

    A small ffmpeg-based framebuffer media player

  • L-SMASH-Works

    Works based on L-SMASH project; This repo focuses on the common portion and the VapourSynth plugin. AviSynth users please use https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works. ffmpeg 5.0+ please use ffmpeg-4.5 branch.

  • FFmpeg

    VVC Decoder for ffmpeg (by ffvvc)

  • scrcpy-macOS-Binaries

    Display and control your Android device (Latvian translate fork)

  • esp32-led-controller

    An embedded matrix LED controller for the ESP32 platform

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

C Ffmpeg related posts

  • Show HN: CompressX, my FFmpeg wrapper for macOS, made $9k in the last 4 months

    3 projects | news.ycombinator.com | 10 Apr 2024
  • FFmpeg 7.0 Released

    11 projects | news.ycombinator.com | 4 Apr 2024
  • Microsoft offered FFmpeg one-time payment instead of support contract

    1 project | news.ycombinator.com | 2 Apr 2024
  • Video Generation with Python

    4 projects | dev.to | 11 Mar 2024
  • Top Growing Social Media Platforms in 2024 🚀

    3 projects | dev.to | 5 Feb 2024
  • MPV: Vulkan Video Decoding: Usage Guide and FAQ

    1 project | news.ycombinator.com | 20 Dec 2023
  • Can't save frame as JPG

    1 project | /r/mpv | 11 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


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

Project Stars
1 scrcpy 102,832
2 obs-studio 56,014
3 FFmpeg 42,788
4 ijkplayer 32,127
5 mpv 26,191
6 ffmpeg.wasm 13,110
7 ffmpeg-libav-tutorial 9,652
8 ffmpeg-kit 3,852
9 mlt 1,425
10 ffmpeg-gl-transition 631
11 libplacebo 510
12 jellyfin-ffmpeg 410
13 mv-extractor 252
14 cyanrip 207
15 Video_player_for_3DS 170
16 wirow-server 168
17 ffmpeg-rk 162
18 ffmpeg 126
19 fbff 62
20 L-SMASH-Works 46
21 FFmpeg 43
22 scrcpy-macOS-Binaries 30
23 esp32-led-controller 23

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