MoviePy ускорить клип с функцией списка
Я делаю численное моделирование с адаптивным временным шагом и записываю его в файл.mp4. Временной шаг (dt) адаптируется к максимуму градиента имитируемого массива на каждой итерации, поэтому, когда градиенты низкие, dt увеличиваются, и наоборот - градиенты увеличиваются -> dt уменьшаются (для избежания числовых ошибок). Продюсированный фильм имеет неоднородное воспроизведение, но я хочу, чтобы он был равномерным.
Я записываю все временные шаги в один массив во время симуляции, а затем делаю это clip.fl_time(lambda i: timestep_array[i])
вместо того, чтобы дать fl_time функцию как это clip.fl_time(lambda i: some_function_of_timestep(i))
потому что у меня его нет (тоже не знаю, как его изготовить).
Есть ли идеи для передачи массива через fl_time? Спасибо:)