Come posso incorporare il video in PowerPoint con routes relativi?

Sto utilizzando PowerPoint 2003. Qualcuno sa come incorporare un video in una presentazione di PowerPoint in modo tale che possa essere spostato in un altro computer?

Soluzioni possibili che sto pensando:

  • Realmente incorpora il file video nel file powerpoint. Questo sarebbe ideale, ma non so come farlo.
  • Inserisci un riferimento al video nella presentazione. Ho bisogno che questo sia un path relativo, però, non un path assoluto.

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

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

  • Crea una copia della presentazione come Presentation.pptx (solo per mantenere l'originale sicuro).
  • Rinominare il file Presentation.pptx in Presentation.pptx.zip
  • Aprire il file zip risultante facendo clic su di esso.
  • Si aprirà come cartella. All'interno di esso, vai a ppt, poi fa scorrere, quindi scorge
  • Vedrai i file chiamati slide1.xml.rels ecc.
  • Copia (trascina e rilascia) tutti in un altro luogo, al di fuori dell'archivio.
  • Ora apri il file corrispondente al numero della diapositiva con il video con qualche editor (ad esempio, Blocco note).
  • Cerca la row che dice qualcosa: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
  • Se la presentazione di Powerpoint è nella cartella MyFiles e MyMovie.avi si trova nella cartella Media all'interno di MyFiles, quindi modificare la row sopra indicata: Target = "Media \ MyMovie.avi"
  • Salvare il file slide1.xml.rels (o qualunque sia stato il numero), quindi trascinarlo indietro in quello archivio (che è in realtà un file di Powerpoint) e quindi rinominare l'archivio di nuovo a Presentation.pptx
  • Questo è. Ora dovresti essere in grado di portre in giro la cartella MyFiles con la presentazione e con la cartella Media che contiene il tuo video.

Funziona per me su Windows 7.

In bocca al lupo!

Questo è il motivo per cui Microsoft ha la procedura guidata "Pack and Go": la gestione su PowerPoint raccoglierà tutti i video collegati, i font, i file audio, ecc., E lo comprerà su un CD che è ansible eseguire ovunque o in un file autoestraente puoi prendere where ti serve.

A tua discrezione puoi anche incorporare lo spettatore in modo da non whererci preoccupare se il computer di destinazione dispone di un'app che support la tua presentazione.

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

PS È necessario spostare anche il file video.

  1. Non puoi incorporare video in powerpoint, devi collegarlo.
  2. I routes relativi non sono supportti,

L'idea è quella di convertire il PPT in un Flash Video .

In PowerPoint 2000 e precedenti, c'è stata una funzionalità " Pack and Go " che potresti utilizzare per mettere a pacchetto una presentazione in una cartella con i relativi allegati e un'applicazione PowerPoint Viewer che un utente finale potrebbe utilizzare per visualizzare la presentazione.

In PowerPoint 2003 e versioni successive, la funzionalità è denominata " Package for CD ".

Utilizza la Casella degli strumenti di controllo per inserire il filmato; in questo modo è ansible controllare totalmente il path, la dimensione ecc.

  • Attivare la barra degli strumenti tool di controllo (nel menu Visualizza), fare clic su "Altri controlli" in basso a destra.
  • Scorrere verso il basso e select "Windows Media Player" e disegnare un rettangolo nella diapositiva in cui si desidera che il filmato venga visualizzato.
  • Fare clic con il button destro del mouse sulla window del filmato e select "Proprietà".
  • Nella window delle properties; è ansible modificare il path, la dimensione dello schermo e se si desidera che il lettore multimediale venga visualizzato con o senza controlli, ecc.

Ho trovato questo thread via google, ecco il mio consiglio, che funziona per Powerpoint 2010. Utilizziamo l'esempio di Trespasser:

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

Quindi inserisci MyMovie.avi tramite il Powerpointmenu, ma non scegli l'inserimento, scegli, "rela per file" (non so la traduzione esattamente inglese). Questa opzione è disponibile nella window di dialogo file, guarda qui:

immettere qui la descrizione dell'immagine

Ora Powerpoint effettua quanto segue:

Se si sposta la presentazione in un'altra cartella / computer, PowerPoint cerca di aprire il video con il path assoluto. Sul tuo computer questo functionrà, se non elimina / sposta il video. Se PowerPoint non riesce a trovare il video, perché si è spostato o la presentazione è su un altro computer, powerpoint cercherà di aprirlo come collegamento relativo.

Così con Powerpoint 2010 basta copiare la presentazione e la cartella multimediale in una nuova destinazione e functionrà da zero.

Ho scritto un piccolo script VB che estrae i routes assoluti dai file multimediali e li lascia come routes 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 PowerPoint 2003 che PowerPoint successivo. Molto più facile che la soluzione Trespasser si contraddistingue.

NOTA che VBA necessita di un riferimento a "Microsoft Scripting Runtime (scrun.dll)" per utilizzare la class FileSystemObject .

PowerPoint 2003 : Secondo la documentazione ufficiale ,

Se la presentazione si trova ovunque nel path di file in cui si trova il file di filmato, PowerPoint memorizza il file di film come path relativo nella presentazione … Ad esempio, hai 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, nella presentazione viene inserito il seguente path:. .\My Movies\Movie_name.avi

C'è molto modo easer come risolvere questo problema. PowerPoint ha permesso di avviare un programma su un collegamento ipertestuale. Invece di un programma, seleziona il tuo video:

  1. creare un collegamento ipertestuale
  2. scegliere Start programma
  3. mostrare tutti i file anziché solo programmi
  4. seleziona il tuo video
  5. e modificare il collegamento nella window di impostazione del collegamento ipertestuale da 'C: \ Documents and Settings \ Utente \ MyDocuments \ MyVideo.avi' —> '. \ MyDocuments \ MyVideo.avi'

Funziona 😉

Non è riuscito a farne funzionare nessuna di queste. Lo strumento per l'esportzione di un CD non sembra preoccuparsi di cambiare l'URL video;

Quello che sto andando è con SUBST per impostare una lettera di unità alla directory e quindi creare i video relativi a quella lettera di unità. Non è perfetto, ma alless posso semplicemente cambiare la destinazione del drive subst per trasferire tutti i video in una sola volta.

Una grande frustrazione era che una volta che ppt avesse accettato un URL, non mi avrebbe permesso di cambiarla. Sembra che accetti il ​​nuovo nome file nella casella delle properties;, ma quando hai salvato e ricaricato la presentazione, era tornato al nome precedente.

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