c# Text over video
I've spent days googling and coding tryin to acheive the basic level of effect all media players have when showing fancy subtitles - that being text (optionally with outline/dropshadow/glow) written above a video (video being a videofile but would nice to also have option of being a videofeed eg webcam).

So far the only way I've managed to get anything over a video is either to write to a transparent picturebox above a video component which is aliased so has dodgy outline, or using the directshow.net library and the capture method from the dxtext example I have managed to actually write over a picturebox that is being spat frames of the video.  The problem here is that as soona s I add the writing commands in (video plays to picturebox fine without it) then I get slight fps hit coming accross as marginal stuttering on the video.

Does noone have a way to just write/draw over a video without taking this kind of performance hit?  Or am I going to have to resort to directx or something or just give up on this luxury?  :/  I can paste any code needed for help but I think anyone with assistance will probably be the one wanting to post code!

TIA for any input, it's doing my head in  D:
c# Text over video
===

I've spent days googling and coding tryin to acheive the basic level of effect all media players have when showing fancy subtitles - that being text (optionally with outline/dropshadow/glow) written above a video (video being a videofile but would nice to also have option of being a videofeed eg webcam).

So far the only way I've managed to get anything over a video is either to write to a transparent picturebox above a video component which is aliased so has dodgy outline, or using the directshow.net library and the capture method from the dxtext example I have managed to actually write over a picturebox that is being spat frames of the video.  The problem here is that as soona s I add the writing commands in (video plays to picturebox fine without it) then I get slight fps hit coming accross as marginal stuttering on the video.

Does noone have a way to just write/draw over a video without taking this kind of performance hit?  Or am I going to have to resort to directx or something or just give up on this luxury?  :/  I can paste any code needed for help but I think anyone with assistance will probably be the one wanting to post code!

TIA for any input, it's doing my head in  D: