I've been playing with VP8 for video textures. VP8 seems to want to work only in a matroska container. So I've edited /panda/src/grutil/config_grutil.cxx to include the 'mkv' extension and it works well. I don't know if there's deeper stuff that needs editing? Maybe a change for future release of Panda3D?