FFmpeg C API documentation/tutorial

CFfmpegDocumentation

C Problem Overview


I am trying to find documentation to use the FFmpeg C API. It seems that only command line documentation is available.

Is there any good documentation/tutorials/links available?

C Solutions


Solution 1 - C

I've been keeping the Dranger ffmpeg tutorials up to date here: https://github.com/mpenkov/ffmpeg-tutorial

I've tried to keep the code changes minimal while fixing bugs and rewriting deprecated parts.

Solution 2 - C

Here is the best one I have found so far. It deals with a lot of the quirks of the API and shows you how to build a working video player using SDL and libavformat/libavcodec.

http://dranger.com/ffmpeg/

Solution 3 - C

I created this wiki page so that it can try and keep updated:

Using libav*

Solution 4 - C

http://dranger.com/ffmpeg/ is great, but the source code is little dated. For updated code of the tutorial, please take a look here: https://github.com/phamquy/FFmpeg-tutorial-samples

Solution 5 - C

If you're interested in writing your own ffmpeg format or codec, take a look here:

http://wiki.multimedia.cx/index.php?title=Category:FFmpeg_Tutorials

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionfvisticotView Question on Stackoverflow
Solution 1 - CmpenkovView Answer on Stackoverflow
Solution 2 - CJason BView Answer on Stackoverflow
Solution 3 - CrogerdpackView Answer on Stackoverflow
Solution 4 - CjAckOdEView Answer on Stackoverflow
Solution 5 - Cjeff7View Answer on Stackoverflow