使用Python matplotlib动画播放MIDI文件

使用Python matplotlib动画播放MIDI文件,python,matplotlib,pygame,midi,Python,Matplotlib,Pygame,Midi,我使用[matplotlib]中的animation.FuncAnimation创建了mp4视频,并将其保存为mp4文件 有没有办法在Python中将MIDI文件作为音频与视频一起播放?这似乎是一个不受支持的功能Pygame(当前)不支持MP4视频文件,只有mpeg2。@Kingsley您有什么解决方法可以建议吗?如果目标是简单地将音频添加到mp4文件中,并按照任何其他mp4视频进行重放,请使用类似于midi2audio模块的工具(或其他工具)要将midi音频转换为.wav文件,请使用FFMpe

我使用
[matplotlib]
中的
animation.FuncAnimation
创建了
mp4
视频,并将其保存为
mp4
文件


有没有办法在Python中将MIDI文件作为音频与视频一起播放?

这似乎是一个不受支持的功能Pygame(当前)不支持MP4视频文件,只有mpeg2。@Kingsley您有什么解决方法可以建议吗?如果目标是简单地将音频添加到mp4文件中,并按照任何其他mp4视频进行重放,请使用类似于
midi2audio
模块的工具(或其他工具)要将midi音频转换为
.wav
文件,请使用FFMpeg将音频重新多路复用为视频文件
ffmpeg-i myvideo.mp4-i myaudio.wav-c copy new_file.mp4
目标是将MIDI文件与使用
matplotlib
创建的mp4视频中的动画同步。