Click here to Skip to main content
15,794,120 members
Please Sign up or sign in to vote.
2.50/5 (2 votes)
See more:
Hello guys,
I trying to develop a desktop application which can do merge image & video like youtube now a days display banners in videos.
i am newbie in this type of apps so i don't have any idea how can i do this..any API available in any language ?
please help me or guide me what should i do ?

1 solution

This is a big problem with GDI. There is a special Overlay Manager. I prefer different way, not using GDI, but pure DirectX development or, better yet, WPF (based on DirectX). With DirectX such problem does not exist. I personally tried it with WPF — all goes smoothly, no single problem at all.

Share this answer
jymitra 9-Feb-11 5:27am    
thank you so much
jymitra 9-Feb-11 5:32am    
but what exaclty i have to do i mean directx development and WPF completly new to me and with WPF i can use C# but what is part of directx ? i hope you can understand .how to start? i dont know ?please help me
Sergey Alexandrovich Kryukov 9-Feb-11 16:21pm    
I work with WPF in C# only, how about you?
It's actually easier than any other way I knew but very different. The minimal video sample is easy to find. Then, do a simple experiment -- modify it: add some graphic on top of video. You will see it will render smoothly, no special care needed. That was the first test I did when I tried video in WPF. The sample was few lines of code. However, a lot of WPF need learning, and graphics performance is much better. My estimate is: one faster learns WPF (you won't need it all, only a small part) the overcoming all crasy problems with overlays with video (and the result in hard to support, non-portable).

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900