Charecord: My Custom made screen recorder Sources How to Write a Video Player in Less Than 1000 Lines ffmpeg-libav-tutorial