有关在视频中添加图像的信息

时间:2018-07-06 14:55:06

标签: python image opencv video ffmpeg

我正在尝试将图像添加到python中预先存在的视频中。我还没有编写任何代码,但是我已经做过一些研究。大多数人似乎使用OpenCV或ffmpeg来操纵图像和视频。 所以我的问题是:

  • 我们可以使用OpenCV或ffmpeg向视频添加图像吗?
  • 如果没有OpenCV或ffmpeg,我们能做到吗
  • 如果是,您是否有一些信息
  • 如果没有,我应该使用OpenCV还是ffmpeg?也许另一个?
  • 我应该使用哪个版本的OpenCV?以及为什么?
  • 我读到他们是OpenCV和Ubuntu的问题,他们纠正了吗?

如果您还有其他信息或建议给我

1 个答案:

答案 0 :(得分:0)

在OpenCV中,您可以从视频中提取所有帧,然后使用VideoWriter类从这些帧以及您的多余图像创建新视频。我过去使用VideoWriter遇到的一个问题是使用正确的视频编解码器,您将不得不对此进行一些研究,并查看与您的特定设置兼容的内容。

https://docs.opencv.org/3.2.0/dd/d9e/classcv_1_1VideoWriter.html

您也许可以用PIL(Python Imaging Library)做类似的事情,尽管我不确定。至于ffmpeg,我也不确定。

最新版本的OpenCV就足够了。我目前在虚拟机上具有带有Ubuntu 16.04 LTS的OpenCV 3.4,并且使用VideoWriter类没有问题。请参阅此博客,以获取有关在Ubuntu上安装OpenCV的建议。

https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/