Как удалить изображение постера из видео в pptx- python - PullRequest
0 голосов
/ 31 января 2020

Итак, я вставляю видео, используя функцию add_video в pptx- python. В документации говорится, что один из входных данных - это poster_image для видео. Если это не установлено, в видео отображается огромный значок динамика. Как убрать динамик и не иметь изображения poster_image?

def makevideoslide(prs,video,title1,layout):
video_slide_layout = prs.slide_layouts[layout]
#POSITION ON SLIDE
left = Inches(1.63)
top = Inches(1.24)
height = Inches(3.71)
width = Inches(6.78)
slide = prs.slides.add_slide(video_slide_layout) #Actualy making the slide 
title = slide.shapes.title #Title that goes on top of the layout and the slide
title.text = title1
vid = slide.shapes.add_movie(video, left, top, width=width,height=height,) 
return slide

1 Ответ

0 голосов
/ 02 февраля 2020

Как упомянуто в документации здесь :

Необходимо предоставить изображение рамки плаката, оно не может быть автоматически извлечено из видеофайла . Если рамка для постера не указана, будет использоваться изображение «медиа-громкоговоритель» по умолчанию.

Так что вам нужно будет сделать снимок нужной вам рамки постера, возможно, приостановив видео и сделав снимок экрана или какое-то программное обеспечение, которое позволяет вам выбирать кадры из видео и предоставлять его для вызова .add_movie().

...