2016-06-13 20 views
0

我想要可视化视频流中的数据。我可以想象做一些事情,比如每秒钟用写入的数据创建图像,并将它们组合成一个流。如何可视化视频流中的数据?

但我想知道将文字放在视频上的可能性,例如http://logstalgia.io。或者背景中的动画gif,其他动画或webcamstream。

目前是否有这样的软件,或者我需要自己编写它,如果是的话,有什么建议是最好的办法吗?

回答

1

最常见和最流行的开源工具把文本通过视频(或图像,甚至将不同的视频等)可能是ffmpeg的:

ffmpeg的可以用在命令行或编程方式作为应用程序的一部分(仔细查看许可证以确保它符合您的需求,如果您想分发等)。

要以编程方式使用它,您既可以在包装器中使用命令行工具,也可以直接使用它构建的库。

直接使用这些库(libavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscale和libswresample - 请参阅上面链接的关于页面)应该更高效并且允许更好的控制等,但包装方法仍然非常流行起初实现起来可能会更简单,并且在命令行语法上有大量的在线信息可以完成您可能想要做的任何事情,您可以利用这种方法进行操作。