Video for Windows vs. DirectShow
-
Hello all... I've been developping an application to render Videoclips or still images to fullscreen, with the ability to fade smoothly between clips. I was facing a great CPU consumption (>50%) using DirectShow Filters and VMR9. Furthermore it was quite hard to make the system stable since the filtergraph is modified each time a video clip of a different format is added. Now I was checking out the Video for Windows (VfW) capability of the Platform SDK. I wonder if it would be worth a look at. An advantage of DirectShow surely is the independence of formats, as much as I know VfW works mostly with AVI. Does anybody have some experience with VfW? How about the other formats like MOV or MPG? Regards
-
Hello all... I've been developping an application to render Videoclips or still images to fullscreen, with the ability to fade smoothly between clips. I was facing a great CPU consumption (>50%) using DirectShow Filters and VMR9. Furthermore it was quite hard to make the system stable since the filtergraph is modified each time a video clip of a different format is added. Now I was checking out the Video for Windows (VfW) capability of the Platform SDK. I wonder if it would be worth a look at. An advantage of DirectShow surely is the independence of formats, as much as I know VfW works mostly with AVI. Does anybody have some experience with VfW? How about the other formats like MOV or MPG? Regards
DirectShow supersedes Video For Windows, with a very few exceptions - a very small number of the AVI functions from memory. If you need help on issues this specific to DirectShow it may be better to contact a more specific forum. I've found DirectXAV to be very helpful in the past. Microsoft have also announced that DirectShow support will be deprecated in the near future and a new improved multi-media API will be made available. From what I can remember it's on a similar timescale to avalon, I'm not sure what will happen to VfW support when this happens.