Como incorporar vídeo no PowerPoint com caminhos relativos?


11

Estou usando o PowerPoint 2003. Alguém sabe como incorporar um vídeo em uma apresentação do PowerPoint de forma que ele possa ser movido para outro computador?

Possíveis soluções que estou considerando:

  • Na verdade, incorpore o arquivo de vídeo no arquivo do powerpoint. Isso seria ideal, mas não sei como fazer isso.
  • Insira uma referência ao vídeo na apresentação. Eu preciso que este seja um caminho relativo, porém, não um caminho absoluto.

Respostas:


15

Nota: não funciona no PowerPoint 2003, apenas para novos arquivos pptx (desde 2007)

Parece que os caminhos relativos são suportados, eles simplesmente não são fáceis de implementar. Por exemplo, se a sua apresentação do Powerpoint estiver na pasta MyFiles e o MyMovie.avi estiver na pasta Media dentro do MyFiles. O truque é editar os arquivos xml dentro do arquivo do Powerpoint:

  • Faça uma cópia da sua apresentação como Presentation.pptx (apenas para manter o original seguro).
  • Renomeie seu arquivo Presentation.pptx para Presentation.pptx.zip
  • Abra o arquivo zip resultante clicando nele.
  • Será aberto como uma pasta. Dentro dele, vá para ppt, depois deslize e depois _rels
  • Você verá arquivos chamados slide1.xml.rels etc.
  • Copie (arraste e solte) todos para outro local, fora do arquivo morto.
  • Agora abra o arquivo correspondente ao número do seu slide com vídeo com algum editor (por exemplo, o Bloco de notas).
  • Procure a linha que diz algo como: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
  • Se sua apresentação do Powerpoint estiver na pasta MyFiles e MyMovie.avi estiver na pasta Media dentro de MyFiles, altere a linha acima para: Target = "Media \ MyMovie.avi"
  • Salve o arquivo slide1.xml.rels (ou qualquer que seja o número), depois arraste-o de volta para o arquivo morto (que na verdade é um arquivo do Powerpoint) e renomeie o arquivo novamente para Presentation.pptx
  • É isso. Agora você deve poder carregar a pasta MyFiles com a apresentação e com a pasta Mídia dentro dela que contém seu vídeo.

Funciona para mim no Windows 7.

Boa sorte!


Nota: Isso é para os novos arquivos pptx do tipo 2007. Não funcionará para os mais antigos ppt de 2003.
Tiberia

Não deve segmentar = "arquivo: ///. \ Media \ MyMovie.avi"?
Tiberia

@ShmuelL: Com `file: ///.` Você provavelmente terá problemas com predefinições localizadas nos caminhos UNC ou http: // (se possível, eu não sei). O esquema não é verdadeiramente relativo, portanto deve "apenas funcionar".
Quetzalcoatl 5/10

6

É por isso que a Microsoft possui o Assistente "Empacotar e Ir" - executá-lo em um PowerPoint coletará todos os vídeos, fontes, arquivos de som, etc. vinculados e o empacotará em um CD que você pode levar para qualquer lugar ou em um arquivo de extração automática que você pode levar para onde precisa.

A seu critério, pode até incorporar o visualizador, para que você não precise se preocupar se o computador de destino possui um aplicativo compatível com a sua apresentação.


Eu preciso que o usuário de destino possa modificar o powerpoint, eles ainda poderão fazer isso?
Gabe

Como inicio este assistente do Pack and Go?
Dheeraj Bhaskar

@DheerajBhaskar Pack and Go era o termo antigo. Em versões mais recentes do Office que é chamado de outra coisa - Eu só não me lembro o que como eu não tinha necessidade de que desde algum tempo antes de eu postei esta resposta em 2009 ...
AnonJr

4

Se o seu vídeo estiver na mesma pasta que a sua apresentação, o link continuará funcionando mesmo quando movido.

PS Você também precisa mover o arquivo de vídeo.



2

No PowerPoint 2000 e versões anteriores, havia um recurso chamado " Pack and Go " que você poderia usar para empacotar uma apresentação em uma pasta com seus anexos e um aplicativo Visualizador do PowerPoint que um usuário final poderia usar para exibir a apresentação.

No PowerPoint 2003 e posterior, o recurso é chamado " Pacote para CD ".


2

Use a caixa de ferramentas de controle para inserir o filme; Dessa forma, você tem controle total sobre o caminho, o tamanho etc.

  • Ative a barra de ferramentas Caixa de ferramentas de controle (no menu Exibir), clique em "Mais controles" no canto inferior direito.
  • Role para baixo e selecione "Windows Media Player" e desenhe um retângulo no slide onde deseja que o filme apareça.
  • Clique com o botão direito na janela do filme e selecione "Propriedades".
  • Na janela de propriedades, você pode alterar o caminho, o tamanho da tela e se deseja que o media player apareça com ou sem controles, etc.

1

Encontrei este tópico via google, eis o meu conselho, que funciona para o Powerpoint 2010. Vamos usar o exemplo do Trespasser:

  • Sua apresentação do Powerpoint está na pasta "Meus arquivos".
  • O "MyMovie.avi" está na pasta "Mídia" dentro de MyFiles.

Então insira MyMovie.avi através do menu Powerpoint, mas não escolha inserir, escolha "relacionar com o arquivo" (não sei a tradução exatamente em inglês). Esta opção está disponível na caixa de diálogo do arquivo, veja aqui:

insira a descrição da imagem aqui

Agora o Powerpoint faz o seguinte:

Se você mover sua apresentação para outra pasta / computador, o powerpoint primeiro tenta abrir o vídeo com o caminho absoluto. No seu computador, isso funcionará, se você não excluir / mover o vídeo. Se o powerpoint não conseguir encontrar o vídeo, porque você o moveu ou a apresentação está em outro computador, o powerpoint tentará abri-lo como um link relativo.

Portanto, com o Powerpoint 2010, basta copiar sua apresentação e sua pasta de mídia para um novo destino e ele funcionará do zero.


1

Escrevi um pequeno script VB que removerá os caminhos absolutos dos arquivos de mídia e os deixará como caminhos relativos.

Global fso As New FileSystemObject

Public Sub ConvertMediaToRelativePaths()
    Dim i As Integer
    Dim sld As Slide, shp As Shape
    For Each sld In ActivePresentation.Slides
        For Each shp In sld.Shapes
            If shp.Type = msoMedia Then
                Dim path As String, fname As String
                path = shp.LinkFormat.SourceFullName
                fname = fso.GetFileName(path)
                shp.LinkFormat.SourceFullName = fname
                 i = i + 1
            End If
        Next
    Next
    If i > 0 Then
        MsgBox "Converted " & CStr(i) & " Video Source Paths.", vbOK
    Else
        MsgBox "No Videos Found.", vbOK
    End If
End Sub

Isso deve funcionar para o 2003 e o PowerPoint posterior. Muito mais fácil que a solução Trespasser descreve.

Observe que o VBA precisa de uma referência "Microsoft Scripting Runtime (scrun.dll)"para usar a FileSystemObjectclasse.


0

PowerPoint 2003 : De acordo com a documentação oficial ,

Se a apresentação estiver localizada em qualquer lugar do caminho do arquivo em que o arquivo de filme está localizado, o PowerPoint armazenará o arquivo de filme como um caminho relativo na apresentação ... Por exemplo, você tem uma apresentação localizada na seguinte pasta:C:\Documents and Settings\User\My Documents

Você insere um filme da seguinte pasta nesta apresentação: C:\Documents and Settings\User\My Documents\My Movies

Neste exemplo, o seguinte caminho é inserido na apresentação: .\My Movies\Movie_name.avi


0

Há uma maneira muito mais fácil de resolver esse problema. O PowerPoint permitiu iniciar um programa através de um hiperlink. Em vez de um programa, selecione seu vídeo:

  1. criar um hiperlink
  2. escolha Iniciar programa
  3. mostra todos os arquivos em vez de apenas programas
  4. selecione seu vídeo
  5. e altere o link na janela de configuração do hiperlink de 'C: \ Documents and Settings \ Usuário \ MyDocuments \ MyVideo.avi' ---> '. \ MyDocuments \ MyVideo.avi'

Funciona ;)


-1

Não foi possível fazer com que nenhum deles funcionasse. A ferramenta para exportar um CD não pareceu incomodar em alterar os URLs do vídeo;

No momento, estou usando SUBST para definir uma letra de unidade no diretório e, em seguida, crie os vídeos relativos a essa letra. Não é perfeito, mas pelo menos eu posso apenas mudar o destino da unidade secundária para realocar todos os vídeos de uma só vez.

Uma grande frustração foi que, uma vez que o ppt aceitou um URL, ele não me permitiu alterá-lo. Parece que ele aceita o novo nome de arquivo na caixa de propriedades, mas quando você salvou e recarregou a apresentação, ela voltou ao nome anterior.

Não pude experimentar a versão do hiperlink, pois não sabia como criar o hiperlink :-(


Isso é comentário. Comentários nunca deve ser submetido como uma resposta a uma pergunta
Ramhound
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.