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_Dynamic_Video Streaming_Video Processing - Fatal编程技术网

C# 将动态文本集成到视频中

C# 将动态文本集成到视频中,c#,video,dynamic,video-streaming,video-processing,C#,Video,Dynamic,Video Streaming,Video Processing,不确定这是否可能 基本上,我有一个视频,有人拿着一块白板,我想根据用户的需要添加一条信息。例如,有人可以输入他们的名字“Dave”,然后它会自动生成一个在白板上写着“Hi Dave”的视频。目前,电路板略有移动,因此最好让文本与电路板一起移动,使其看起来像是实际写在电路板上。我知道我将能够手动编辑电影并添加适当的文本,但我需要能够自动执行此操作 从这里,我会然后电子邮件的视频,所以这不需要做的飞行。我的一个想法是用flash制作,然后将flash文件转换回wmv或avi文件。但我更愿意在wmv/

不确定这是否可能

基本上,我有一个视频,有人拿着一块白板,我想根据用户的需要添加一条信息。例如,有人可以输入他们的名字“Dave”,然后它会自动生成一个在白板上写着“Hi Dave”的视频。目前,电路板略有移动,因此最好让文本与电路板一起移动,使其看起来像是实际写在电路板上。我知道我将能够手动编辑电影并添加适当的文本,但我需要能够自动执行此操作

从这里,我会然后电子邮件的视频,所以这不需要做的飞行。我的一个想法是用flash制作,然后将flash文件转换回wmv或avi文件。但我更愿意在wmv/avi工作

所以我的问题是,这可能吗?我将如何做到这一点

提前感谢所有的帮助!!!
-Jason

嗯,您可能需要解码视频的每一帧,应用文本或其他过滤,然后将视频重新编码为所需的输出格式。对于编程解码/编码,您可能希望查看libavformat、libavcodec和libavutil(ffmpeg项目的一部分)。您可以使用它们将每一帧解码为一幅图片,在这里您可以进行任何更改。如果你想让文本移动,那么就把它放在不同的位置/角度,不管是在不同的帧中。

好吧,你可能需要解码视频的每一帧,应用文本或其他过滤,然后将视频重新编码为所需的输出格式。对于编程解码/编码,您可能希望查看libavformat、libavcodec和libavutil(ffmpeg项目的一部分)。您可以使用它们将每一帧解码为一幅图片,在这里您可以进行任何更改。如果你想让文本移动,那么就把它放在不同的位置/角度,不管是在不同的框架中。

谢谢你的快速回复。我将对此进行更多研究,因为这似乎是一个可行的选择。谢谢谢谢你的快速回复。我将对此进行更多研究,因为这似乎是一个可行的选择。谢谢