Este tutorial rápido compartilha detalhes para extrair mídia do PowerPoint usando Python. Todas as áreas necessárias são cobertas, como a configuração do IDE, uma lista de etapas e um código de exemplo que mostra como extrair um vídeo do PowerPoint usando Python. O código de exemplo fornecido ajudará a obter tanto o conteúdo de vídeo quanto o de áudio da apresentação.
Etapas para extrair vídeo do PowerPoint usando Python
- Configure o IDE para usar Aspose.Slides for Python via .NET para extrair vídeo
- Importe o módulo OS e a biblioteca Aspose.Slides
- Defina um mapeamento para obter a extensão do arquivo a partir do tipo de conteúdo.
- Carregue o arquivo PPTX de origem no objeto de classe Presentation
- Percorra todos os slides da apresentação
- Inspecione todas as formas em busca de conteúdo de mídia incorporado em cada slide.
- Verifique se o shape é um VideoFrame, salve‑o com a extensão apropriada usando o mapeamento com o tipo de conteúdo
- Verifique se o shape é um AudioFrame, salve‑o com a extensão apropriada usando o mapeamento com o tipo de conteúdo.
Estas etapas explicam como extrair um vídeo do PowerPoint usando Python. Carregue a apresentação, itere por todos os slides, recupere cada forma e inspecione-a quanto ao tipo de conteúdo. Se for um vídeo ou áudio, defina sua extensão e salve-a no disco.
Código para extrair áudio de PPTX usando Python
Este código demonstra como extrair um vídeo de um PowerPoint usando Python, ou um arquivo de áudio, se encontrado. Você pode usar a coleção Presentation.vídeos ou Apresentação.Áudios para acessar diretamente o conteúdo ao nível da apresentação, evitando analisar cada slide e forma. Shape.name também pode ser usado para nomear um arquivo em vez de contadores gerais.
Este guia explicou como buscar conteúdo de vídeo e áudio de uma apresentação. Para extrair texto de uma apresentação, consulte o artigo Extrair texto do PowerPoint usando Python.