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? Спасибо:)

0 ответов

Другие вопросы по тегам