合并AVI与PyMedi

2024-09-28 01:24:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用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项目已经有几年不活跃了,但是有很多使用它的旧代码,我希望我不必把它全部移植到另一个库中。在


Tags: fromimportvideoparams音频例子mux视频流

热门问题