Skip to content
80

Awesome FFmpeg

👻 A curated list of awesome FFmpeg resources.

1.2k stars87 forks31 entriesLast push Sep 18, 2026 (12 days ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Docs

FFmpeg.org

Where it all starts.

Filters

Docs for FFmpeg's powerful filter chains (scaling, cropping, concatenating, merging, etc.). This is one of my most visited links when working with FFmpeg.

Man page

Official FFmpeg man page.

Wiki & Bug Tracker

Lots of great info on here.

CLI flags

A comprehensive list of all FFmpeg commandline flags. Really useful for searching random flags that you come across in the wild.

JavaScript

fluent-ffmpeg

A fluent API to FFmpeg. If you only use one tool from this list, it should be this one.

In 4 lists

ffmpeg-probe

Wrapper around ffprobe for getting info about media files.

ffmpeg-concat

Concats a list of videos together using FFmpeg with sexy OpenGL transitions.

In 2 lists

editly

Declarative video editing tool and library with slick animations and transitions.

In 6 listsDetails

ffmpeg-generate-video-preview

Generates an attractive image strip or GIF preview from a video.

ffmpeg-extract-frame

Extracts a single frame from a video.

ffmpeg-extract-frames

Extracts screenshots from a video using FFmpeg.

gif-extract-frames

Extracts frames from GIFs including inter-frame coalescing.

ffmpeg-extract-audio

Extracts an audio stream from a media file.

ffmpeg-on-progress

Utility for robustly reporting progress with fluent-ffmpeg.

ffmpeg.js

Port of FFmpeg to JavaScript via Emscripten. Allows for limited FFmpeg use on the client-side.

In 3 lists

ffmpeg-static

Provides static FFmpeg binaries for macOS, Linux, and Windows. Very useful for CI testing.

In 2 lists

tangerine

Webcam streaming service using Node.js, FFmpeg, WebSockets, and Lad.

ffparser

Parse input stream by frames directly into your code as a buffer.

lottie-render

Converts Lottie animations to MP4 using Playwright and FFmpeg, as a library or self-hosted HTTP service.

Native

ffmpeg-gl-transition

FFmpeg filter for applying GLSL transitions between video streams (gl-transitions).

In 2 lists

Mobile

simplest ffmpeg mobile

FFmpeg examples for Android and iOS.

ijkplayer

Android / iOS video player based on FFmpeg.

In 4 lists

Tutorials

How to Write a Video Player in Less Than 1k Lines

Learn FFmpeg libav the Hard Way

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

In 3 lists

Applying OpenGL Shaders with FFmpeg

And follow-up.

A Beginner's FFmpeg Cookbook

FFmpeg Cookbook

Task-first cookbook of tested ffmpeg one-liners (compress, trim, GIF, audio extraction).

FFmpeg Cheatsheet for Video Automation

Community

Stack Overflow

Mailing Lists

Official FFmpeg real-time community channels: #FFmpeg for user support, #FFmpeg-devel for development discussion, logged and active.

In 2 lists
See category
93

Awesome Falsehood

kdeldycke/awesome-falsehood

😱 Falsehoods Programmers Believe in

Fresh★ 28k140 entriesPushed 7 days ago
89

Awesome Zhuiju Free

laoma2053/awesome-zhuiju-free

免费无广告的追剧资源指南,人工精选资源、每天检测资源有效性。收录在线影视、影视APP、网盘搜索、磁力BT、字幕、TVBox / 影视仓空壳软件/配置地址、IPTV直播源、会员拼团、影视相关开源项目。开源,社区共同维护。

Fresh★ 11k97 entriesPushed today
85

Awesome Open Source Documents

44bits/awesome-opensource-documents

:blue_book: A curated list of awesome open source or open source licensed documents, guides, books.

Fresh★ 2.3k184 entriesPushed 11 days ago
84

Awesome Nano Banana Images

PicoTrex/Awesome-Nano-Banana-images

A curated collection of fun and creative examples generated with Nano Banana & Nano Banana Pro🍌, Gemini-2.5-flash-image based model. We also release…

Fresh★ 24k63 entriesPushed 27 days ago
83

Awesome Captcha

ZYSzys/awesome-captcha

:key: Curated list of awesome captcha libraries and crack tools.

Fresh★ 1.4k57 entriesPushed 19 days ago