我需要用 C# 播放视频文件(带音频),然后能够将视频淡出到黑屏,然后淡入另一个视频。
我看过 DirectShow 和 DirectShowNet,但我并不了解。我有一个简单的应用程序可以播放带有时间计数器等的视频,但是我对过滤器和图表感到困惑。
我需要往哪个方向走?
最佳答案
创建 WPF 应用程序并使用 MediaElement 控件播放视频。使用 MediaElement 的事件(例如 MediaEnded)来检测何时开始淡出/切换流媒体源/淡入。淡出的最简单方法是更改 Mediaelement 的不透明度。 MediaElement 应该能够播放系统上安装了 directshow 过滤器的所有视频。
关于c# - 将视频剪辑淡化为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740134/