every time I try to write something that has to process video I start out thinking "cool I'm going to use a library for this so I can write it in something other than C or C++" and then I discover that the library doesn't expose the exact feature I need from the underlying ffmpeg libraries.