如何可视化视频流中的数据?

时间:2016-06-13 08:33:23

标签: video streaming visualization http-live-streaming bigdata

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

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

目前是否有任何软件可以执行此操作,或者我是否需要自行编程,如果是这样的话,是否有关于最佳方法的建议?

1 个答案:

答案 0 :(得分:1)

将文字放在视频上(或图像甚至组合不同视频等)的最常见和最受欢迎的开源工具可能是ffmpeg:

ffmpeg可以在命令行中使用,也可以作为应用程序的一部分以编程方式使用(如果要分发等,请仔细查看许可以确保它满足您的需求)。

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

直接使用这些库(libavcodec,libavutil,libavformat,libavfilter,libavdevice,libswscale和libswresample - 请参阅上面链接的about页面)应该更高效并允许更好的控制等,但是包装器方法仍然很受欢迎,因为它最初可以更简单地实现,并且有大量关于命令行语法的在线信息,以实现您可能想要做的任何事情,您可以利用这种方法。