As promised, now that I am done with building my new robot, I am back to my “Indoor GPS-like Navigation System” series. I previously presented the vision-based indoor navigation system I intend to implement, the system’s graphical user interface and how to acquire images from webcams on Windows systems with Qt creator and a little open source library based on Direct Show. This time, I thought it could be interesting to present functionalities I added to my GUI in order to grab and encode video sequences and how I did it using a cross-platform open source library: FFmpeg. Continue reading