Создание видео из клипов на Moviepy, показывающее только последнее изображениеPython

Программы на Python
Ответить
Anonymous
 Создание видео из клипов на Moviepy, показывающее только последнее изображение

Сообщение Anonymous »

Я пытаюсь создать видео из списка изображений с помощью Moviepy. У меня проблемы с использованием Moviepy.editor, так как он не любит зависать с помощью PyInstaller, поэтому я использую Moviepy.video.VideoClip.ImageClip для изображений и Moviepy.video.compositing.CompositeVideoClip.CompositeVideoClip для клипа. У меня есть список изображений .jpg в списке изображений:

Код: Выделить всё

from moviepy.video.VideoClip import ImageClip
from moviepy.video.compositing.CompositeVideoClip import CompositeVideoClip

clips = [ImageClip(m).set_duration(1) for m in images]
concat_clip = CompositeVideoClip(clips))
concat_clip.write_videofile('VIDEO.mp4', fps=1)
Он успешно создает .mp4, но видео длится всего одну секунду и является последним изображением в списке изображений. Я могу проверить клипы, и там есть около 30 изображений, которые должны быть в видео. Я могу сделать это, используя методы из Moviepy.editor после этого вопроса и ответа SO, но, похоже, в CompositeVideoClip нет аналогичного параметра для метода ='compose', и именно в этом, я думаю, проблема.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»