使用 PyMedia 混合 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 项目已经有几年没有活跃了,但有相当多的旧代码使用它,我希望我不必将其全部移植到另一个库。
I am trying to generate an AVI with PyMedia by muxing together an audio and video stream. However, I can't find any examples on the web, and can't even get a simple example with a single MPEG2 video stream like this working:
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()
In Windows, this crashes Python with a generic error box "python.exe has stopped working.".
Am I doing something wrong here or is this library just broken? I realise the PyMedia project hasn't been active for a few years, but have quite a bit of old code that uses it and am hoping I don't have to port it all to another library.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论