Я опытный разработчик, но новичок в обработке видео, и я обычно не использую Python.Мне нужно быстро обрабатывать большие объемы 30-секундных видео, делая такие вещи, как добавление логотипов, объединение и объединение клипов, наложение заголовков и графики.
Функционально MoviePy, кажется, работает хорошо, в нем есть все функции, которые янужно, но это кажется невероятно медленным.Например, в одном из моих тестов на MacBook Pro 2016 года (Core i7 с частотой 2,9 ГГц, 16 ГБ ОЗУ) на обработку и запись 30-секундного видео у меня ушло около 258 секунд с несколькими упомянутыми мною модификациями.
Я пытался запустить его на нескольких различных типах экземпляров AWS EC2 (Compute optimized и GPU), но на самом деле он значительно медленнее, чем на моем ноутбуке (360-380 секунд).
Итак, мой вопрос, чтоКаковы соображения относительно производительности рендеринга MoviePy?На каком типе оборудования / платформы / экземпляра он работает быстрее всего?Существуют ли методы ускорения (или вещей, которых я должен избегать, которые могут замедлять его)?
В качестве альтернативы существуют ли другие библиотеки (любые языки) или службы, которые могут справиться с этой задачей быстрее, чем MoviePy?