Как добавить изображение на видео Python?

Всем привет, столкнулся с проблемой, нужно на большое количество видео наложить изображение(видео лежат в одной папке, доступны их название и прочая информация о файле) изображение накладывать нужно одно и то же. Не подскажите инструмент для этого?


Ответы (1 шт):

Автор решения: DiMithras

Можно использовать moviepy.
Вот пример кода для добавления изображения на видео:

import moviepy.editor as mp

video = mp.VideoFileClip("video.mp4")

logo = (mp.ImageClip("logo.png")
          .set_duration(video.duration)
          .resize(height=50) # если необходимо поменять размер...
          .margin(right=8, top=8, opacity=0) # (опционально) logo-border padding
          .set_pos(("right","top")))

final = mp.CompositeVideoClip([video, logo])
final.write_videofile("test.mp4")
→ Ссылка