几年前,DirectShow出现了,可以让你在DirectDraw界面上管理视频。但从那时起,我认为这两种技术都被取代了。目前最好的解决方案是什么,让你制作一个Windows应用程序,可以让你合成/混合/混合视频/音乐在一起?是否仍然需要使用带有表面/纹理的DirectX路线,或者在核心Windows中可以找到该功能?
示例可以是将图像覆盖在播放的视频上,将两个视频以过渡效果叠加在彼此的顶部,等等。
除了处理视频/音频的核心技术之外,他们的第三方库还不错吗?或者也许核心API本身就有足够的功能?
发布于 2009-12-01 02:33:13
如果你说的是托管代码?
Microsoft.DirectX.AudioVideoPlayback
这里有一个简短的教程:http://forum.codecall.net/csharp-tutorials/20436-tutorial-playing-video-files-managed-directx.html
https://stackoverflow.com/questions/1821480
复制相似问题