Привет!
Я не могу проверить это сейчас, но здесь сказано, что
Обратите внимание, что по умолчанию композиция имеет размер его первого клипа (как обычно это фон)
Так что, возможно, вам следует попробовать это (если вы не знаете, что такое «центр», вы должны увидеть docs ):
import moviepy
import moviepy.editor as mp
video = mp.VideoFileClip("/media/pi/vid.mp4")
logo = (mp.ImageClip("/media/pi/pic.png"))
final = mp.CompositeVideoClip([logo, video.set_position("center")])
final.write_videofile("test.mp4")
ПОБОЧНОЕ ПРИМЕЧАНИЕ: вам следует перейти с moviepy 1.0.1 на moviepy 1.0.0, в противном случае вы получите ошибку «У объекта нет атрибута stdout» или что-то в этом роде. , Чтобы понизить рейтинг:
pip install moviepy==1.0.0
или
pip3 install moviepy = 1.0.0