Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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#_Video_Video Streaming_Video Processing_Personalization - Fatal编程技术网

C# 如何制作定制视频

C# 如何制作定制视频,c#,video,video-streaming,video-processing,personalization,C#,Video,Video Streaming,Video Processing,Personalization,我想能够写一些代码,以便给一个名字和一个视频,我可以个性化的视频与该人的名字在其中 例如,我想发送我家人的圣诞致辞,这是一段我们做傻事的视频,视频叠加上写着“圣诞快乐” 理想情况下,我希望在C#.NET中实现这一点,但如果存在其他技术,我愿意接受它们 非常感谢。ffmpeg实用程序()可以做这类事情-如果您使用ffmpeg搜索文本或视频覆盖,您应该能够找到示例: 将图像叠加到视频上: 覆盖文本: (包括水印) 以上操作都是在命令行中完成的。要将其纳入您的c#计划,您可以: 从程序

我想能够写一些代码,以便给一个名字和一个视频,我可以个性化的视频与该人的名字在其中

例如,我想发送我家人的圣诞致辞,这是一段我们做傻事的视频,视频叠加上写着“圣诞快乐”

理想情况下,我希望在C#.NET中实现这一点,但如果存在其他技术,我愿意接受它们

非常感谢。

ffmpeg实用程序()可以做这类事情-如果您使用ffmpeg搜索文本或视频覆盖,您应该能够找到示例:

将图像叠加到视频上:

覆盖文本:

  • (包括水印)
以上操作都是在命令行中完成的。要将其纳入您的c#计划,您可以:

  • 从程序中调用命令行
  • 在ffmpeg命令行功能周围使用c#包装器
  • 直接使用ffmpeg使用的库
最好的折衷方案可能是包装器选项。它们适用于不同的语言和环境,但c#的一些示例如下:

  • (这不是免费的,所以请检查许可证…)