I'd like to ask - do you need just to show your video in some rectangle, or would you want to be able to capture every frame shown (hence the TBitmap thing)? Or is it neither and you want to show video on some surface (side of a cube say..)? Now i'm kind of uncertain whether i could be of any use to you or not, 'cause i don't know which one of these you're trying to achieve