Andrew,
I'm guessing that Video.FFMPEG is released as GPL and not LGPL solely due to the fact that FFMPEG itself is GPLv3. You can in fact compile FFMPEG itself to comply with LGPL. My question is this... if I can supply a LGPL compiled version of FFMPEG then would you consider allowing people to use Video.FFMPEG under the LGPL license?
The only thing that I wish to change is the enum and associated int array within VideoCodec.cpp & VideCodec.h that reference against the avcodec.h header in FFMPEG. That way we could get rid of the GPL requirement and build a "lite" version of sorts.
The reason I'm asking is that even if I have a LGPL compiled version of FFMPEG I can't "unGPL" Video.FFMPEG. I'm sure there are quite a few people that have pondered the same question. What do you think?