用PyMedia复用AVI

时间:2011-09-05 13:13:59

标签: python codec avi

我正在尝试通过将音频和视频流混合在一起来生成与PyMedia的AVI。但是,我在网络上找不到任何示例,甚至无法得到像这样的单个MPEG2视频流的简单示例:

from pymedia import muxer
from pymedia.video import vcodec

params = {
    'id': vcodec.getCodecID('mpeg2video'),
    'frame_rate': 10000,
    'width': 640,
    'height': 480,
    'bitrate': 1000,
    'channels': 1,
}
mux = muxer.Muxer('avi')
mux.addStream(muxer.CODEC_TYPE_VIDEO, params)
mux.start()

在Windows中,这会导致Python崩溃并出现一般错误框“python.exe已停止工作。”。

我在这里做错了还是这个图书馆坏了?我意识到PyMedia项目已经活跃了几年,但有很多旧代码使用它,我希望我不必将它全部移植到另一个库。

0 个答案:

没有答案