C# 将动态文本集成到视频中
不确定这是否可能 基本上,我有一个视频,有人拿着一块白板,我想根据用户的需要添加一条信息。例如,有人可以输入他们的名字“Dave”,然后它会自动生成一个在白板上写着“Hi Dave”的视频。目前,电路板略有移动,因此最好让文本与电路板一起移动,使其看起来像是实际写在电路板上。我知道我将能够手动编辑电影并添加适当的文本,但我需要能够自动执行此操作 从这里,我会然后电子邮件的视频,所以这不需要做的飞行。我的一个想法是用flash制作,然后将flash文件转换回wmv或avi文件。但我更愿意在wmv/avi工作 所以我的问题是,这可能吗?我将如何做到这一点 提前感谢所有的帮助!!!C# 将动态文本集成到视频中,c#,video,dynamic,video-streaming,video-processing,C#,Video,Dynamic,Video Streaming,Video Processing,不确定这是否可能 基本上,我有一个视频,有人拿着一块白板,我想根据用户的需要添加一条信息。例如,有人可以输入他们的名字“Dave”,然后它会自动生成一个在白板上写着“Hi Dave”的视频。目前,电路板略有移动,因此最好让文本与电路板一起移动,使其看起来像是实际写在电路板上。我知道我将能够手动编辑电影并添加适当的文本,但我需要能够自动执行此操作 从这里,我会然后电子邮件的视频,所以这不需要做的飞行。我的一个想法是用flash制作,然后将flash文件转换回wmv或avi文件。但我更愿意在wmv/
-Jason嗯,您可能需要解码视频的每一帧,应用文本或其他过滤,然后将视频重新编码为所需的输出格式。对于编程解码/编码,您可能希望查看libavformat、libavcodec和libavutil(ffmpeg项目的一部分)。您可以使用它们将每一帧解码为一幅图片,在这里您可以进行任何更改。如果你想让文本移动,那么就把它放在不同的位置/角度,不管是在不同的帧中。好吧,你可能需要解码视频的每一帧,应用文本或其他过滤,然后将视频重新编码为所需的输出格式。对于编程解码/编码,您可能希望查看libavformat、libavcodec和libavutil(ffmpeg项目的一部分)。您可以使用它们将每一帧解码为一幅图片,在这里您可以进行任何更改。如果你想让文本移动,那么就把它放在不同的位置/角度,不管是在不同的框架中。谢谢你的快速回复。我将对此进行更多研究,因为这似乎是一个可行的选择。谢谢谢谢你的快速回复。我将对此进行更多研究,因为这似乎是一个可行的选择。谢谢