my-little-video-player
is a video player implemented as C++14 using FFmpeg and SDL2
$ sudo apt-get install cmake pkg-config libsdl2-dev libavformat-dev libavfilter-dev libavdevice-dev ffmpeg
$ brew install cmake pkg-config ffmpeg sdl2
$ ./init.sh
$ ./build/video_player ./sample_video.mp4
Space Key
: Play / StopArrow Key
: Forward / Reverse
- logging
- demuxing
- decoding
- video converting
- video rendering
- audio sampling
- audio rendering
- multi threading
- video synching
- audio synching
- seeking, start, stop