mpenkov/ffmpeg-tutorial resource
A set of tutorials that demonstrates how to write a video player based on FFmpeg observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5131
- days_rel: n/a
- days_push: 3749
- n_releases_24m: 0
Adoption not part of the score
1243 stars · 389 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A set of C tutorial programs, updated from Stephen Dranger's classic FFmpeg tutorial, demonstrating how to build a video player using the FFmpeg libraries. The repository is kept for historical reasons and is no longer maintained.
Use cases
- learn how to write a video player with ffmpeg
- understand ffmpeg libavcodec and libavformat api usage
- tutorial for decoding video frames in c
- learn audio and video playback with sdl and ffmpeg
- example code for avformat_open_input and avcodec
- study how media demuxing and decoding works
When to choose
- you want a step-by-step code walkthrough of building a media player on FFmpeg
- you are learning the FFmpeg C API for the first time and want minimal examples
- you need historical reference code matching the original dranger.com tutorial
When to avoid
- you need up-to-date code for current FFmpeg releases, since the project is unmaintained
- you want a production-ready video player or library
- you prefer official examples, which are available in the FFmpeg source tree under doc/examples
Facets
learning-resource · maturity abandoned
video-processing developer-tools developer-tools tutorials media cross-platform cpp ffmpeg c tutorial video-player libavcodec multimedia archived video linux macos
7 sources
- readme: https://github.com/mpenkov/ffmpeg-tutorial · fetched 2026-08-28 · 2f7379e11ed5
- homepage: http://www.ffmpeg.org/documentation.html · fetched 2026-08-29 · 9ef82c819e37
- site_page: https://www.ffmpeg.org/about.html · fetched 2026-08-29 · f032bb905765
- site_page: https://www.ffmpeg.org/faq.html · fetched 2026-08-29 · 4530935faed9
- site_page: https://www.ffmpeg.org/general.html · fetched 2026-08-29 · 60f621599ef2
- site_page: https://www.ffmpeg.org/developer.html · fetched 2026-08-29 · c2593310b76a
- site_page: https://www.ffmpeg.org/doxygen/trunk/index.html · fetched 2026-08-29 · ad7f42863ab8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mpenkov/ffmpeg-tutorial | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="mpenkov/ffmpeg-tutorial")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem