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. Learn more →
Top 23 C Ffmpeg Projects
-
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
-
-
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.
-
You might have heard of FFMPEG or ImageMagick for image and video edition in a programmatic way. MoviePy is a Python module for video editing (Python wrapper for FFMPEG and ImageMagick). It provides functions for cutting, concatenations, title insertions, video compositing, video processing, and the creation of custom effects. It can read and write common video and audio formats and be run on any platform with Python 2.7 or 3+.
-
ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)
-
Project mention: MPV: Vulkan Video Decoding: Usage Guide and FAQ | news.ycombinator.com | 2023-12-20
-
As their github page says, based on https://ffmpegwasm.netlify.app ...
I'm guessing no one did GPU-optimizations? I saw a web app (not an ffmpeg transpilation) that went clever and used WebGL so it can access the GPU and use its parallel processing capabilities...
-
ffmpeg-libav-tutorial
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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-25Meanwhile, I came across FFMpegKit, which looks useful, but I think it still needs some customization.
-
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.
-
-
It's needed by vlc and mpv https://github.com/haasn/libplacebo
-
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...)
-
-
-
-
Easiest solution https://github.com/Core-2-Extreme/Video_player_for_3DS or you can make a MOFLEX
-
ffmpeg-rk
支持rockchip mpp硬件加速编解码的ffmpeg版本。Forked ffmpeg that supports rkmpp decodeing, encoding and rga scaling
Project mention: FFMPEG with NanoPI HW accelerated decode and encode of h264 and h265 files? | /r/NanoPI | 2023-04-21https://github.com/jjm2473/ffmpeg-rk
-
-
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.
I'm not sure there's an Ubuntu package for it. You might need to compile it yourself: https://github.com/AkarinVS/L-SMASH-Works
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Ffmpeg related posts
- Video Generation with Python
- Top Growing Social Media Platforms in 2024 🚀
- MPV: Vulkan Video Decoding: Usage Guide and FAQ
- Can't save frame as JPG
- Video stops on furst frame, audio continues to play,seek works
- KINDLY help i am really in a mess
- I want some logically difficult c programs
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Mar 2024
Index
What are some of the best open-source Ffmpeg projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | scrcpy | 99,619 |
2 | obs-studio | 54,708 |
3 | FFmpeg | 41,479 |
4 | ijkplayer | 32,038 |
5 | mpv | 25,478 |
6 | ffmpeg.wasm | 12,639 |
7 | ffmpeg-libav-tutorial | 9,440 |
8 | ffmpeg-kit | 3,630 |
9 | mlt | 1,398 |
10 | ffmpeg-gl-transition | 605 |
11 | libplacebo | 488 |
12 | jellyfin-ffmpeg | 373 |
13 | mv-extractor | 234 |
14 | cyanrip | 195 |
15 | wirow-server | 165 |
16 | Video_player_for_3DS | 164 |
17 | ffmpeg-rk | 143 |
18 | fbff | 59 |
19 | L-SMASH-Works | 47 |
20 | FFmpeg | 40 |
21 | scrcpy-macOS-Binaries | 28 |
22 | esp32-led-controller | 23 |
23 | ffmpeg-webrtc | 17 |