Come posso incorporare video in PowerPoint con percorsi relativi?


11

Sto usando PowerPoint 2003. Qualcuno sa come incorporare un video in una presentazione di PowerPoint in modo tale da poterlo spostare su un altro computer?

Possibili soluzioni che sto considerando:

  • Incorporare effettivamente il file video nel file powerpoint. Questo sarebbe l'ideale, ma non so come farlo.
  • Inserisci un riferimento al video nella presentazione. Ho bisogno che questo sia un percorso relativo, tuttavia, non un percorso assoluto.

Risposte:


15

Nota: non funziona per PowerPoint 2003, solo per i nuovi file pptx (dal 2007)

Sembra che i percorsi relativi siano supportati, ma non sono semplici da implementare. Ad esempio, se la presentazione di Powerpoint si trova nella cartella MyFiles e MyMovie.avi si trova nella cartella Media all'interno di MyFiles. Il trucco è modificare i file xml all'interno del file Powerpoint:

  • Crea una copia della presentazione come Presentation.pptx (solo per proteggere l'originale).
  • Rinomina il tuo file Presentation.pptx in Presentation.pptx.zip
  • Apri il file zip risultante facendo clic su di esso.
  • Si aprirà come una cartella. Al suo interno, vai su ppt, quindi diapositive, quindi _rels
  • Vedrai i file chiamati slide1.xml.rels ecc.
  • Copia (trascina e rilascia) tutti quelli in un altro posto, fuori dall'archivio.
  • Ora apri il file corrispondente al numero della diapositiva con il video con qualche editor (ad esempio Blocco note).
  • Cerca la riga che dice qualcosa del tipo: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
  • Se la presentazione di Powerpoint si trova nella cartella MyFiles e MyMovie.avi si trova nella cartella Media all'interno di MyFiles, modificare la riga precedente in: Target = "Media \ MyMovie.avi"
  • Salvare il file slide1.xml.rels (o qualunque numero fosse), quindi trascinarlo nuovamente in quell'archivio (che in realtà è un file Powerpoint), quindi rinominare l'archivio in Presentation.pptx
  • Questo è. Ora dovresti essere in grado di portare in giro la cartella MyFiles con la presentazione e con la cartella Media al suo interno che contiene il tuo video.

Funziona per me su Windows 7.

In bocca al lupo!


Nota: questo è per i nuovi file pptx di tipo 2007. Non funzionerà con i vecchi ppt in stile 2003.
Tiberia,

Dovresti Target = "file: ///. \ Media \ MyMovie.avi"?
Tiberia,

@ShmuelL: Con `file: ///.` Probabilmente avrai problemi con le preimpostazioni su percorsi UNC o http: // (se possibile, non lo so). Il no-schema è veramente relativo, quindi dovrebbe "funzionare".
quetzalcoatl,

6

Questo sarebbe il motivo per cui Microsoft ha la procedura guidata "Pack and Go": eseguendolo su un PowerPoint verranno raccolti tutti i video, i caratteri, i file audio, ecc. Collegati e li impacchetterà su un CD che puoi portare ovunque o in un file autoestraente che puoi portare dove devi andare.

A tua discrezione, può persino incorporare il visualizzatore in modo da non doverti preoccupare se il computer di destinazione ha un'app che supporta la tua presentazione.


Ho bisogno che l'utente di destinazione sia in grado di modificare il powerpoint, sarà comunque in grado di farlo?
Gabe,

Come posso anche avviare questa procedura guidata Pack and Go?
Dheeraj Bhaskar,

@DheerajBhaskar Pack and Go era il vecchio termine. Nelle versioni più recenti di Office si chiama qualcos'altro - non ricordo cosa non ne avessi avuto bisogno da qualche tempo prima di pubblicare questa risposta nel 2009 ...
AnonJr

4

Se il video si trova nella stessa cartella della presentazione, il collegamento dovrebbe continuare a funzionare anche quando viene spostato.

PS Devi spostare anche il file video.



2

In PowerPoint 2000 e precedenti, c'era una funzione chiamata " Pack and Go " che potevi usare per impacchettare una presentazione in una cartella con i suoi allegati e un'applicazione PowerPoint Viewer che un utente finale poteva usare per visualizzare la presentazione.

In PowerPoint 2003 e versioni successive, la funzione è denominata " Pacchetto per CD ".


2

Utilizzare la casella degli strumenti di controllo per inserire il filmato; in questo modo hai il controllo totale su percorso, dimensioni ecc.

  • Attiva la barra degli strumenti Control Toolbox (nel menu Visualizza), fai clic su "Altri controlli" in basso a destra.
  • Scorri verso il basso e seleziona "Windows Media Player" e disegna un rettangolo sulla diapositiva in cui vuoi che appaia il film.
  • Fare clic con il tasto destro del mouse sulla finestra del filmato e selezionare "Proprietà".
  • Nella finestra delle proprietà è possibile modificare il percorso, le dimensioni dello schermo e se si desidera che il lettore multimediale appaia con o senza controlli, ecc.

1

Ho trovato questa discussione tramite google, ecco il mio consiglio, che funziona per Powerpoint 2010. Usiamo l'esempio di Trespasser:

  • La presentazione di Powerpoint si trova nella cartella "MyFiles".
  • "MyMovie.avi" si trova nella cartella "Media" all'interno di MyFiles.

Quindi inserisci MyMovie.avi tramite il menu Powerpoint, ma non scegliere insert, scegliere "relate with file" (non conosco esattamente la traduzione in inglese). Questa opzione è disponibile nella finestra di dialogo del file, guarda qui:

inserisci qui la descrizione dell'immagine

Ora Powerpoint procede come segue:

Se si sposta la presentazione in un'altra cartella / computer, powerpoint tenta innanzitutto di aprire il video con il percorso assoluto. Sul tuo computer funzionerà, se non elimini / sposti il ​​video. Se powerpoint non riesce a trovare il video, poiché lo hai spostato o la presentazione si trova su un altro computer, powerpoint proverà ad aprirlo come collegamento relativo.

Quindi con Powerpoint 2010 basta copiare la presentazione e la cartella multimediale in una nuova destinazione e funzionerà da zero.


1

Ho scritto un piccolo script VB che eliminerà i percorsi assoluti dai file multimediali e li lascerà come percorsi relativi.

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

Questo dovrebbe funzionare sia per il 2003 sia per PowerPoint. Molto più semplice delineare la soluzione Trespasser.

NOTA che VBA ha bisogno di un riferimento "Microsoft Scripting Runtime (scrun.dll)"per utilizzare la FileSystemObjectclasse.


0

PowerPoint 2003 : secondo la documentazione ufficiale ,

Se la presentazione si trova in un punto qualsiasi del percorso del file in cui si trova il file del filmato, PowerPoint memorizza il filmato come percorso relativo nella presentazione ... Ad esempio, si dispone di una presentazione che si trova nella seguente cartella:C:\Documents and Settings\User\My Documents

Inserisci un filmato dalla seguente cartella in questa presentazione: C:\Documents and Settings\User\My Documents\My Movies

In questo esempio, il seguente percorso è inserito nella presentazione: .\My Movies\Movie_name.avi


0

Esiste un modo molto più semplice per risolvere questo problema. PowerPoint ha permesso di avviare un programma tramite un collegamento ipertestuale. Invece di un programma seleziona il tuo video:

  1. creare un collegamento ipertestuale
  2. scegli Avvia programma
  3. mostra tutti i file anziché solo i programmi
  4. seleziona il tuo video
  5. e modifica il collegamento nella finestra di impostazione del collegamento ipertestuale da 'C: \ Documents and Settings \ User \ MyDocuments \ MyVideo.avi' ---> '. \ MyDocuments \ MyVideo.avi'

Funziona ;)


-1

Non è riuscito a far funzionare nessuno di questi. Lo strumento per esportare un CD non sembrava disturbare la modifica degli URL video;

Quello che sto attualmente seguendo è usare SUBST per impostare una lettera di unità nella directory e quindi creare i video relativi a quella lettera di unità. Non perfetto, ma almeno posso solo cambiare la destinazione dell'unità subst per spostare tutti i video in una volta sola.

Una grande frustrazione era che una volta che ppt avesse accettato un URL, non mi avrebbe permesso di cambiarlo. Sembrerebbe accettare il nuovo nome file nella finestra delle proprietà, ma quando hai salvato e ricaricato la presentazione, è tornato al nome precedente.

Non ho potuto provare la versione del collegamento ipertestuale poiché non sapevo come creare il collegamento ipertestuale :-(


Questo è un commento. I commenti non devono mai essere inviati come risposta a una domanda
Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.