The sole purpose of this project was to get FFMPEG.exe and all of its components into a structure that could be allocated and freed so it could be invoked on a per-instance basis. The code is ugly ...