【问题标题】:mpeg-1 video writing with python使用 python 编写 mpeg-1 视频
【发布时间】:2012-02-08 09:17:19
【问题描述】:

我正在尝试使用带有 mpeg-1 编码的 Opencv VideoWriter 对象来创建视频,我的目标是在该视频上只写入两个图像,使用 mpeg-1 编码,我想知道第一个图像的多少我首先写的有助于压缩第二张图像。换句话说,在写入第二张图像之前和之后找到文件大小。我的问题是:

有没有办法使用 Opencv 来执行这个过程?

有没有办法避免写在磁盘上,只知道压缩视频的大小信息(添加第二张图片后)?

还有其他好的替代方案可以达到我的目标吗?

【问题讨论】:

    标签: python opencv


    【解决方案1】:

    我建议你学习具有 Python 绑定的 GStreamer 框架。

    http://gstreamer.freedesktop.org/modules/gst-python.html

    它在 Linux 平台上效果最好,部分 OSX 支持可用。

    GStreamer 为程序化视频和音频生成提供了“健全”但非常强大且非常复杂的 API。

    另见:

    GStreamer: status of Python bindings and encoding video with mixed audio

    或者,您可以将帧写入原始图像图像文件并使用 ffmpeg 命令将它们解析为视频。也可以在 Microsoft Windows 平台上工作。

    【讨论】:

      猜你喜欢
      • 2012-01-11
      • 1970-01-01
      • 2015-08-11
      • 2011-07-22
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      相关资源
      最近更新 更多