如何放大(缩放)视频的一部分并使用Directshow.Net将其覆盖在原始视频上

时间:2012-06-25 14:39:13

标签: c# directshow directshow.net

我目前使用directshow.net开发了一个媒体播放器。视频的左上角有一个小的时间戳,非常小。我需要放大它,以便在视频播放时可见/可读。

我尝试过使用:

IVMRFilterConfig
IVMRMixerControl

获得同一视频播放的两个窗口,但我似乎无法放大一个窗口,只显示时间戳部分。

有没有其他方法可以实现这个目标?

感谢。

1 个答案:

答案 0 :(得分:1)

我通过让两个独立的视频窗口同时运行来解决(解决)我的问题。因此window1显示整个图像,window2是屏幕一角的一个小窗口,它只显示放大的日期时间。

我必须确保他们在同一时间播放和停止,当我使用跳帧时,两个视频都会得到处理。