def save_video(queue, filename, fps): writer = imageio.get_writer(filename, fps=fps) while True: frame = queue.get() if frame is None: break writer.append_data(frame) writer.close()