几年前,DirectShow即将推出,让您可以管理DirectDraw表面上的视频。但从那时起,我认为这两种技术都已被取代。什么是目前最好的解决方案,让你制作一个Windows应用程序,可以让你合成/混合/混合视频/音乐在一起?是否仍然需要使用表面/纹理进行DirectX路由,或者是核心Windows API中的功能?
示例可能是将图像叠加在播放视频上,将两个视频叠加在一起,并带有过渡效果等。
除了处理视频/音频的核心技术外,还有他们优秀的第三方图书馆吗?或者核心API可能自己有足够的功能?
答案 0 :(得分:0)
如果您正在谈论托管代码?
Microsoft.DirectX.AudioVideoPlayback
这里的简短教程: http://forum.codecall.net/csharp-tutorials/20436-tutorial-playing-video-files-managed-directx.html