我希望找到一种方法从Python编写生成的视频(非实时),并将其与外部音频文件(MP3)同时混合。
GStreamer Python绑定的当前状态是什么,它们是最新的吗?
是否可以使用GStreamer编写MPEG-4输出并从Python提供原始图像帧
是否可以构建管道,以便GStreamer也可以读取MP3音频并将其混合到容器中,这样我就不需要使用ffmpeg等外部工具重新处理生成的视频轨道以获得音轨
是否有关于在Python中使用GStreamer的最新教程? (自2006-2009以来我找不到任何日期)
(我的老问题:没有给出好的指示Writing video with OpenCV + Python + Mac)
答案 0 :(得分:2)
绑定是否“最新”实际上取决于您使用的Python版本。至于Python 2.7,我使用GStreamer没有发生任何事故。
我在Windows 7(WinBuilds安装程序)上使用Python 2.7和GStreamer进行开发时遇到了一个主要问题,但是我可以在Ubuntu上使用GStreamer。
GStreamer确实有mp3编解码器,但在某些国家/地区存在一些与其合法性相关的法律问题。在使用之前,我会对其进行Google搜索。
至于教程,没有运气。同样,现有教程在现代版本中表现相当不错,尤其是this one和this one。
关于编写MPEG-4输出和输入原始图像,我不知道。诚然,那将是一个很好的独立问题。