2

我希望找到一种从 Python 编写生成的视频(非实时)并将其与外部音频文件(MP3)同时混合的方法。

  • GStreamer Python 绑定的当前状态是什么,它们是最新的吗?

  • 是否可以使用 GStreamer 编写 MPEG-4 输出并从 Python 提供原始图像帧

  • 是否可以构建管道,以便 GStreamer 也可以读取 MP3 音频并将其混合到容器中,这样我就不需要使用 ffmpeg 等外部工具重新处理生成的视频轨道来获得音轨

  • 是否有任何最新的教程将 GStreamer 与 Python 结合使用?(我找不到自 2006-2009 年以来的任何日期)

(我的老问题:没有真正给出好的指点用 OpenCV + Python + Mac 编写视频

4

1 回答 1

2

绑定是否“最新”实际上取决于您使用的 Python 版本。至于 Python 2.7,我使用 GStreamer 没有任何问题。

在 Windows 7(WinBuilds 安装程序)上使用 Python 2.7 和 GStreamer 进行开发时,我一直在与一个主要错误作斗争,但我可以在 Ubuntu 上使用 GStreamer。

GStreamer 确实有 mp3 编解码器,但在某些国家/地区存在一些围绕其合法性的法律问题。在使用它们之前,我会对此进行谷歌搜索。

至于教程,没有运气。尽管如此,现有的教程对于现代版本来说都做得很好,尤其是这个这个

关于编写 MPEG-4 输出和提供原始图像,我不知道。老实说,这将是一个很好的独立问题。

于 2011-08-13T20:15:00.963 回答