C Ffmpeg

Open-source C projects categorized as Ffmpeg

Top 22 C Ffmpeg Projects

  • scrcpy

    Display and control your Android device

    Project mention: Transmitir pantalla de telefono a pc? | reddit.com/r/AskArgentina | 2023-01-28
  • obs-studio

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

    Project mention: Alguém pode me dizer um bon gravador de tela do notebook que seja gratuito e sem marca d'água? | reddit.com/r/PergunteReddit | 2023-01-27


  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • FFmpeg

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

    Project mention: Do Not Taunt Happy Fun Branch Predictor | news.ycombinator.com | 2023-01-25

    Okay I can see how you thought that. And we do use something higher for all the other parts. Look at ffmpeg for an example. https://github.com/ffmpeg/ffmpeg The github mirror says a mere 6.6% is assembly

  • ijkplayer

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

  • mpv

    🎥 Command line video player

    Project mention: Looking for a video player for windows | reddit.com/r/software | 2023-01-25

    Mpv https://mpv.io/

  • ffmpeg-libav-tutorial

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

    Project mention: The FFmpeg Tutorial | news.ycombinator.com | 2022-10-30

    The FFmpeg libraries are possibly the worst thing I have ever worked with in my life. I have never been more afraid to use a library than this one. This tutorial is very outdated, eg. `AVPicture`, which is used throughout, is completely deprecated and removed from the library, so you will simply encounter linker errors trying to follow this tutorial.

    FFmpeg libraries randomly break themselves, so if you find an answer from a few years ago, chances are it's useless. Want to free an AVPacket? `av_free_packet` is deprecated,. You can use `av_packet_unref` (but there's _also_ a function named `av_packet_free` that doesn't do quite the same thing).

    Most questions on Stack Overflow or related platforms have no replies, the library has literally zero documentation, it has very little error handling, which means if you're a bad C developer like me you are required to recompile FFmpeg with debugging information unstripped so you can trace segfaults in gdb.

    https://github.com/leandromoreira/ffmpeg-libav-tutorial/ is a better and more up-to-date tutorial than this one.

  • 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: FFmpeg returning code 1 with no logs | reddit.com/r/flutterhelp | 2023-01-26
  • 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.

  • mlt

    MLT Multimedia Framework

    Project mention: Solution to correct digital copy of VHS recording with horizontal "jitter"? | reddit.com/r/DataHoarder | 2023-01-19

    kdenlive / shotcut / olive editor are free & open source and maybe it works: https://youtu.be/ZPGwhDY03gw no idea what it'll do to your video. Most of these if not all use the https://www.mltframework.org/ which can be done on the command line so possibly if you have thousands of videos you can figure out an exported script that does it on them.

  • ffmpeg-gl-transition

    FFmpeg filter for applying GLSL transitions between video streams.

    Project mention: Short blank sound/stutter between multiple merged videos | reddit.com/r/ffmpeg | 2023-01-12

    Transitions between scenes are added using https://github.com/transitive-bullshit/ffmpeg-gl-transition

  • sist2

    Lightning-fast file system indexer and search tool

    Project mention: 'google-like' search engine for files on my NAS | reddit.com/r/selfhosted | 2022-12-28

    I'm also looking for tools like this. You can check out this: https://github.com/simon987/sist2

  • ffmpeg.wasm-core

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

    Project mention: How do I get around 1MB worker limit? | reddit.com/r/CloudFlare | 2022-06-03

    You can see the build workflow here (multi-thread) and here (single thread) and lines 23-38 in each look to be the inclusion of the supported codecs. Modifying that list to only build support for the ones you plan on supporting might help you bring down the size substantially.

  • jellyfin-ffmpeg

    FFmpeg for Jellyfin

    Project mention: Hardware acceleration / transcoding on a 12100 Intel iHD | reddit.com/r/jellyfin | 2023-01-22
  • mv-extractor

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

    Project mention: H.264 is magic: a technical walkthrough | news.ycombinator.com | 2022-03-17
  • cyanrip

    Bule-ish CD ripper

    Project mention: Whipper: Accurate Audio CD Ripping | news.ycombinator.com | 2023-01-14
  • ffmpeg-debug-qp

    FFmpeg Debug Script for QP Values

    Project mention: Is there a way to tell which file is higher quality without a 'source' file? | reddit.com/r/ffmpeg | 2022-05-09

    Another approach - extracting, computing, and then comparing quantizer parameter values amongst input files. This is a proxy for "how much high-frequency information was encoded" by a given macroblock. This is a handy tool for doing that: https://github.com/slhck/ffmpeg-debug-qp

  • esp32-led-controller

    An embedded matrix LED controller for the ESP32 platform

  • ffmpeg-webrtc

    FFmpeg WebRTC (WHIP) muxer

    Project mention: FFmpeg with WebRTC Support | news.ycombinator.com | 2023-01-13
  • scrcpy-macOS-Binaries

    Display and control your Android device (Latvian translate fork)

    Project mention: macOS binaries scrcpy-server location | reddit.com/r/scrcpy | 2022-11-04

    Hi, does anyone tried the https://github.com/Coool/scrcpy-macOS-Binaries release? in order to work the scrcpy-server file must be in /Applications/Android/scrcpy/, how can I change this behavior? Can't this file be in the same folder as the scrcpy binary itself?

  • groov-in-c

    Discord music bot written in C

  • ConPlayer

    Plays videos in console

    Project mention: ConPlayer - Console video player with colors, FFmpeg filters and multiple options | reddit.com/r/C_Programming | 2022-10-14
  • libav-examples

    Collection of FFmpeg libav examples.

  • FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git with CMake support in the feature/cmake-build branch. (by rubu)

  • SaaSHub

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

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 2023-01-28.

C Ffmpeg related posts


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

Project Stars
1 scrcpy 75,696
2 obs-studio 45,116
3 FFmpeg 33,753
4 ijkplayer 31,049
5 mpv 21,266
6 ffmpeg-libav-tutorial 8,472
7 ffmpeg-kit 2,251
8 mlt 1,188
9 ffmpeg-gl-transition 507
10 sist2 501
11 ffmpeg.wasm-core 283
12 jellyfin-ffmpeg 186
13 mv-extractor 125
14 cyanrip 106
15 ffmpeg-debug-qp 66
16 esp32-led-controller 16
17 ffmpeg-webrtc 7
18 scrcpy-macOS-Binaries 7
19 groov-in-c 6
20 ConPlayer 5
21 libav-examples 2
22 FFmpeg 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives