My FFmpeg Examples List

Examples and samples for those who develop software with FFmpeg.
Post Reply
leixiaohua1020
Posts: 16
Joined: Tue Jan 07, 2014 4:16 am

My FFmpeg Examples List

Post by leixiaohua1020 » Mon Jan 12, 2015 6:17 am

I've made several FFmpeg Demos to help beginnner to learn FFmpeg. I'd like to share them here.
My FFmpeg Demo's List:
【SourceForge】
https://sourceforge.net/u/leixiaohua1020/wiki/
【Github】
http://leixiaohua1020.github.com/

The list contains following demos:
Simplest ffmpeg player
The simplest video player based on FFmpeg
It contains 3 project:
simplest_ffmpeg_player: Standard Version, suitable for biginner.
simplest_ffmpeg_player_su: SU(SDL Update)Version, Add SDL Event.
simplest_ffmpeg_decoder_pure: A pure decoder.

Simplest ffmpeg audio player
The simplest audio player based on FFmpeg

Simplest ffmpeg pic encoder
The simplest picture encoder based on FFmpeg

Simplest ffmpeg video encoder
The simplest video encoder based on FFmpeg
It contains 2 project:
simplest_ffmpeg_video_encoder: Simplest video encoder. It uses libavcodec and libavformat.
simplest_ffmpeg_video_encoder_pure: Pure video encoder. It only uses libavcodec to encode video (without libavformat).

Simplest ffmpeg audio encoder
The simplest audio encoder based on FFmpeg

Simplest ffmpeg streamer
The simplest streamer based on FFmpeg

Simplest ffmpeg mem handler
ffmpeg's example about read/write from memory
It contains 2 project:
simplest_ffmpeg_mem_player:Video Player that play video data in memory.
simplest_ffmpeg_mem_transcoder:Video Converter that convert video data in memory.

Simplest ffmpeg device
FFmpeg's libavdevice examples
This Project contains 2 examples based on FFmpeg's libavdevice:
simplest_ffmpeg_grabdesktop: Screen Capture.
simplest_ffmpeg_readcamera: Read Camera.

Simplest ffmpeg format
FFmpeg's mux/demux/remux examples
This Project contains examples about Video Fomat Processing based on FFmpeg:
simplest_ffmpeg_demuxer: Split Audio and Video bitstreams.
simplest_ffmpeg_demuxer_simple: Split Audio and Video bitstreams.
simplest_ffmpeg_muxer: Put Audio and Video bitstreams together.
simplest_ffmpeg_remuxer: Change Container Fomat of Video file.

Simplest ffmpeg video filter
use FFmpeg's AVFilter to add watermark in a video file

Simplest ffmpeg swscale
Examples about handle pixel data using libswscale in FFmpeg

llogan
Posts: 332
Joined: Fri Mar 14, 2014 3:29 am

Re: My FFmpeg Examples List

Post by llogan » Mon Jan 12, 2015 6:47 pm

Maybe some of these can be added to doc/examples (but I didn't actually look at them and I'm not a library user). Consider submitting a patch to ffmpeg-devel.

leixiaohua1020
Posts: 16
Joined: Tue Jan 07, 2014 4:16 am

Re: My FFmpeg Examples List

Post by leixiaohua1020 » Fri Feb 06, 2015 2:54 pm

llogan wrote:Maybe some of these can be added to doc/examples (but I didn't actually look at them and I'm not a library user). Consider submitting a patch to ffmpeg-devel.
I'm considering to do this, thank you~

Post Reply