适用于 Windows 视频工具的技术

发布于 2024-08-13 11:54:39 字数 277 浏览 7 评论 0原文

几年前,DirectShow 出现,让您可以管理 DirectDraw 表面上的视频。但从那时起,我认为这两种技术都已被取代。目前让您制作可以将视频/音乐合成/混合/混合在一起的 Windows 应用程序的最佳解决方案是什么?是否仍需要采用表面/纹理的 DirectX 路线,或者是否可以在核心 Windows API 中找到功能?

例如,在正在播放的视频上叠加图像、将两个视频叠加在一起并具有过渡效果等。

除了处理视频/音频的核心技术之外,他们的第三方库是否良好?或者也许核心 API 本身就有足够的功能?

A few years ago, DirectShow was around and let you manage video on DirectDraw surfaces. But since then I think both technologies have been replaced. What's currently the best solution to let you make a Windows app which can let you composite/blend/mix videos/music together? Does one still need to go the DirectX route with surfaces/textures, or is functionality found in the core Windows APIs?

Examples might be to overlay an image on a playing video, overlay two videos on top of each other with a transition effect, etc.

Apart from core technologies to handle video/audio, are their good 3rd-party libraries? Or maybe the core APIs have enough functionality on their own?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

落花随流水 2024-08-20 11:54:40

如果您说的是托管代码?

Microsoft.DirectX.AudioVideoPlayback

简短教程:
http://forum.codecall。 net/csharp-tutorials/20436-tutorial-playing-video-files-management-directx.html

If you're talking managed code?

Microsoft.DirectX.AudioVideoPlayback

Short tutorial here:
http://forum.codecall.net/csharp-tutorials/20436-tutorial-playing-video-files-managed-directx.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文