Как я могу оптимизировать MoviePy для быстрого рендеринга? - PullRequest
0 голосов
/ 30 декабря 2018

Я опытный разработчик, но новичок в обработке видео, и я обычно не использую Python.Мне нужно быстро обрабатывать большие объемы 30-секундных видео, делая такие вещи, как добавление логотипов, объединение и объединение клипов, наложение заголовков и графики.

Функционально MoviePy, кажется, работает хорошо, в нем есть все функции, которые янужно, но это кажется невероятно медленным.Например, в одном из моих тестов на MacBook Pro 2016 года (Core i7 с частотой 2,9 ГГц, 16 ГБ ОЗУ) на обработку и запись 30-секундного видео у меня ушло около 258 секунд с несколькими упомянутыми мною модификациями.

Я пытался запустить его на нескольких различных типах экземпляров AWS EC2 (Compute optimized и GPU), но на самом деле он значительно медленнее, чем на моем ноутбуке (360-380 секунд).

Итак, мой вопрос, чтоКаковы соображения относительно производительности рендеринга MoviePy?На каком типе оборудования / платформы / экземпляра он работает быстрее всего?Существуют ли методы ускорения (или вещей, которых я должен избегать, которые могут замедлять его)?

В качестве альтернативы существуют ли другие библиотеки (любые языки) или службы, которые могут справиться с этой задачей быстрее, чем MoviePy?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...