【问题标题】:Suitable technologies for a Windows video tool适用于 Windows 视频工具的技术
【发布时间】:2010-12-21 17:52:36
【问题描述】:

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

示例可能是在正在播放的视频上叠加图像,将两个视频叠加在一起并带有过渡效果等。

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

【问题讨论】:

    标签: windows video-editing


    【解决方案1】:

    如果您说的是托管代码?

    Microsoft.DirectX.AudioVideoPlayback

    这里的简短教程: http://forum.codecall.net/csharp-tutorials/20436-tutorial-playing-video-files-managed-directx.html

    【讨论】:

    • 很酷,但是现在需要 DX 吗?我有点假设 WPF 应该具有这样的功能,但仅来自常识,而不是任何实际知识。是的,托管很好……没有理由为此使用 C++,所以 C# 是一个明显的选择。
    • WPF 和 Windows 本身与 DirectX 完全结合,但具有更多抽象性。即使有其他方法,通过 DirectX 可能是最好的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    相关资源
    最近更新 更多