如何制作自定义视频

时间:2015-01-15 05:18:51

标签: c# video video-streaming video-processing personalization

我希望能够编写一些代码,以便给出名称和视频,我可以使用该人的姓名对视频进行个性化。

例如,我想发送我家人的圣诞节信息,这是我们制作愚蠢事情的视频,并附有圣诞快乐的视频叠加,!

理想情况下,我想在C#.NET中执行此操作,但如果存在,则可以使用其他技术。

非常感谢。

1 个答案:

答案 0 :(得分:2)

ffmpeg实用程序(https://www.ffmpeg.org)可以执行此类操作 - 如果您使用ffmpeg进行Google文本或视频叠加,则应该能够找到示例:

在视频上叠加图片:

覆盖文字:

以上都是在命令行上完成的。要将它们包含在您的c#程序中,您可以:

  • 从您的程序中调用命令行
  • 在ffmpeg命令行功能
  • 周围使用c#包装器
  • 直接使用ffmpeg使用的库

最好的折衷方案可能是包装选项。这些存在于不同的语言和环境中,但是c#的一些示例: