Como adicionar vídeo na apresentação usando Python

Neste artigo simples, vamos nos concentrar em como adicionar vídeo em Presentation usando Python configurando o ambiente usando as etapas bem definidas e executando o código de exemplo. Este aplicativo pode ser usado em qualquer ambiente configurado em Python e .NET Core em sistemas operacionais como Windows, macOS ou Linux para incorporar vídeo em PPTX usando Python.

Etapas para inserir vídeo na apresentação usando Python

  1. Configure o ambiente para usar Aspose.Slides para Python via .NET em seu aplicativo para adicionar um quadro de vídeo
  2. Instancie o objeto de classe Presentation para criar uma apresentação vazia para incorporar um vídeo dentro da apresentação
  3. Carregue o primeiro slide da coleção de slides da apresentação para inserir um quadro de vídeo
  4. Carregue o arquivo de vídeo do disco e crie um quadro de vídeo no slide que contém esse vídeo
  5. Defina o controle de volume e as propriedades de reprodução automática para o quadro de vídeo adicionado
  6. Salve a apresentação PPTX com um vídeo incorporado no disco

Aderindo às etapas mencionadas em Python, inserir vídeo no PowerPoint é possível facilmente, onde primeiro criaremos uma apresentação vazia usando o objeto de classe Apresentação e obteremos acesso ao primeiro slide dentro da coleção de slides. Em seguida, adicionaremos um quadro de vídeo no slide selecionado carregando o vídeo de origem do disco junto com a configuração das opções de controle de volume e reprodução automática. Por fim, salvaremos a apresentação PPTX com um arquivo de vídeo incorporado no disco.

Código para inserir vídeo na apresentação usando Python

import aspose.slides as slides
filepath = "C://Words//"
# Applying the licence to embed a video inside the presentation
videotoSlidesLicense = slides.License()
videotoSlidesLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Create an empty presentation to insert a video
with slides.Presentation() as sampleVideoPres:
# Access the first slide to add a video frame
slidePres = sampleVideoPres.slides[0]
#Load and add the video file inside the presentation videos collection
with open(filepath + "SampleVideo.mp4", 'r') as videofile:
videoContent = videofile.read().rstrip()
video = slidePres.videos.add_video(videoContent)
# Add the Video Frame inside the slide
videoFrm = slidePres.shapes.add_video_frame(50, 150, 300, 350, video)
#Insert the MP$ video inside the Video Frame
videoFrm.embedded_video = video
# Set the options of play mode and volume of the video
videoFrm.play_mode = slides.VideoPlayModePreset.AUTO
videoFrm.volume = slides.AudioVolumeMode.LOUD
# Save the presentations having an embedded MP4 video on the disk
sampleVideoPres.save(filepath + "PresentationWithVideo.pptx", slides.export.SaveFormat.PPTX)
print("Video addition completed")

Usando um código muito simples em Python, salvando vídeo MP4 em PPT, a apresentação é facilmente obtida no exemplo acima usando uma interface API muito simples. A classe IVideoFrame é usada para inserir o vídeo, que também contém os configuradores para as propriedades como modo de retrocesso, reprodução de vídeo em loop, modo de reprodução e ocultação de vídeo, para citar alguns. Você também pode adicionar o link a um arquivo de vídeo definindo o caminho completo do arquivo de vídeo e evitando incorporá-lo à apresentação. Isso reduzirá o tamanho da apresentação, mas terá um quadro de vídeo vinculado a um arquivo de vídeo no disco.

Neste exemplo, aprendemos como inserir vídeo na apresentação usando Python. Se você estiver interessado em aprender como ocultar um slide dentro da apresentação, consulte o artigo em como ocultar um slide na apresentação usando Python.

 Português