Exploring FFMPEG libav video codecs with C++ and CMake on Windows