def anim_to_mp4(anim, audio_file, filename, save_dir):
writer = animation.writers['ffmpeg']
writer = writer(fps=REFRESH_RATE, bitrate=SAMPLING_RATE)
filename = os.path.join(save_dir, filename)
if not hasattr(anim, '_encoded_video'):
anim.save(filename + '_temp.mp4', writer=writer)
call(['rm', filename + '.mp4'])
call([
'ffmpeg', '-i', filename + '_temp.mp4', '-i',
os.path.join(save_dir, audio_file), filename + '.mp4'])
call(['rm', filename + '_temp.mp4'])
评论列表
文章目录