如何制作自定义视频
How to make a customized video
我希望能够编写一些代码,以便在给定名称和视频的情况下,我可以使用那个人的名字对视频进行个性化设置。
例如,我想发送我家人的圣诞节信息,这是一段我们做傻事的视频,上面有一个说圣诞快乐的视频叠加层,!
理想情况下,我想在 C#.NET 中执行此操作,但我愿意接受其他技术(如果存在)。
非常感谢。
ffmpeg 实用程序 (https://www.ffmpeg.org) 可以执行此类操作 - 如果您 Google 使用 ffmpeg 覆盖文本或视频,您应该能够找到示例:
在视频上叠加图像:
叠加文字:
以上都是在命令行完成的。要将它们包含到您的 C# 程序中,您可以:
- 从您的程序调用命令行
- 对 ffmpeg 命令行功能使用 c# 包装器
- 直接使用ffmpeg使用的库
最好的折衷方案可能是包装器选项。这些存在于不同的语言和环境中,但一些示例适用于 c#:
我希望能够编写一些代码,以便在给定名称和视频的情况下,我可以使用那个人的名字对视频进行个性化设置。
例如,我想发送我家人的圣诞节信息,这是一段我们做傻事的视频,上面有一个说圣诞快乐的视频叠加层,!
理想情况下,我想在 C#.NET 中执行此操作,但我愿意接受其他技术(如果存在)。
非常感谢。
ffmpeg 实用程序 (https://www.ffmpeg.org) 可以执行此类操作 - 如果您 Google 使用 ffmpeg 覆盖文本或视频,您应该能够找到示例:
在视频上叠加图像:
叠加文字:
以上都是在命令行完成的。要将它们包含到您的 C# 程序中,您可以:
- 从您的程序调用命令行
- 对 ffmpeg 命令行功能使用 c# 包装器
- 直接使用ffmpeg使用的库
最好的折衷方案可能是包装器选项。这些存在于不同的语言和环境中,但一些示例适用于 c#: