在视频文件C#和DirectShow的开头添加图像?

在视频文件C#和DirectShow的开头添加图像?,c#,video,directshow,C#,Video,Directshow,我有从网络摄像机录制视频并以“filename.wmv”格式存储的代码。 现在我想在视频的开头添加一个图像 如何使用DirectshowLib或任何其他库来实现这一点? 可以使用DirectShow吗 对于我的视频录制代码,请转到,将图像添加到已保存视频的开头将很困难。如果你能在录制的时候做到这一点,你可以使用我在回答你提供的链接时提出的相同技术,只是不要绘制覆盖图,而是用你的图像替换整个帧 对于那些不愿点击链接的用户,以下是文本: 我在我的软件中这样做,SampleGrabberfilter被

我有从网络摄像机录制视频并以“filename.wmv”格式存储的代码。 现在我想在视频的开头添加一个图像

如何使用DirectshowLib或任何其他库来实现这一点? 可以使用DirectShow吗


对于我的视频录制代码,请转到

,将图像添加到已保存视频的开头将很困难。如果你能在录制的时候做到这一点,你可以使用我在回答你提供的链接时提出的相同技术,只是不要绘制覆盖图,而是用你的图像替换整个帧

对于那些不愿点击链接的用户,以下是文本:

我在我的软件中这样做,
SampleGrabber
filter被插入到图形中,当图片到达时,我将其转换为
Bitmap
对象,然后用
Graphics
在其上绘制


如果您正在保存到ASF,并且确实希望将图片添加到磁盘上已有的视频文件中,我将为您展开答案。。。