Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何用C语言将图像叠加到视频上#_C#_Image_Video_Overlay_Watermark - Fatal编程技术网

C# 如何用C语言将图像叠加到视频上#

C# 如何用C语言将图像叠加到视频上#,c#,image,video,overlay,watermark,C#,Image,Video,Overlay,Watermark,我正在尝试找出如何在Visual C#中将图像覆盖在(保存的文件)视频上,然后重新保存它。在过去的四个小时里,我一直在尝试着做这件事,到处寻找,所以任何帮助都将不胜感激。DirectShow.NET是DirectShow的包装,DirectShow是[上一代]MS多媒体API。API本身更适合本机开发,但是.NET包装器非常流行且功能强大 包括: 示例\Capture\DxLogo ----------------------演示如何在数据流上叠加徽标的示例应用程序。它使用视频捕获设备 并将结果

我正在尝试找出如何在Visual C#中将图像覆盖在(保存的文件)视频上,然后重新保存它。在过去的四个小时里,我一直在尝试着做这件事,到处寻找,所以任何帮助都将不胜感激。

DirectShow.NET是DirectShow的包装,DirectShow是[上一代]MS多媒体API。API本身更适合本机开发,但是.NET包装器非常流行且功能强大

包括:

示例\Capture\DxLogo ----------------------演示如何在数据流上叠加徽标的示例应用程序。它使用视频捕获设备 并将结果输出到文件

示例\Players\DxText ----------------------演示如何在数据流上叠加文本字符串的示例应用程序。该流从avi文件中读取


如能提供更多细节,将不胜感激。你需要解释你尝试了什么,以及你在哪里被困以获得良好的反馈。我不知道我没有尝试过什么。我尝试过ffmpeg(这给了我一些关于找不到文件的问题),我尝试过拼接器,但它不断出现不同的错误,似乎没有选择,我也尝试过directshow.net,但找不到任何(字面上的任何)文档或示例来开始将其作为解决方案来实现。最后。。。我听说过它们,但我从未在主包装中找到过它们——从未意识到它们在另一个包装中。。。非常感谢你,节省了我几个小时的时间。