Wie binde ich Videos mit relativen Pfaden in PowerPoint ein?

11

Ich verwende PowerPoint 2003. Weiß jemand, wie man ein Video so in eine PowerPoint-Präsentation einbettet, dass es auf einen anderen Computer verschoben werden kann?

Mögliche Lösungen, über die ich nachdenke:

  • Betten Sie die Videodatei tatsächlich in die PowerPoint-Datei ein. Das wäre ideal, aber ich weiß nicht, wie ich das machen soll.
  • Fügen Sie einen Verweis auf das Video in die Präsentation ein. Ich brauche dies jedoch als relativen Pfad, nicht als absoluten Pfad.
Gabe
quelle

Antworten:

15

Hinweis: Funktioniert nicht für PowerPoint 2003, nur für neue pptx-Dateien (seit 2007)

Es scheint, als würden relative Pfade unterstützt, sie sind jedoch nicht einfach zu implementieren. Zum Beispiel, wenn sich Ihre Powerpoint-Präsentation im Ordner MyFiles befindet und sich MyMovie.avi im Ordner Media in MyFiles befindet. Der Trick besteht darin, die XML-Dateien in der Powerpoint-Datei zu bearbeiten:

  • Erstellen Sie eine Kopie Ihrer Präsentation als Presentation.pptx (nur um das Original zu schützen).
  • Benennen Sie Ihre Presentation.pptx-Datei in Presentation.pptx.zip um
  • Öffnen Sie die resultierende Zip-Datei, indem Sie darauf klicken.
  • Es wird als Ordner geöffnet. Gehen Sie darin zu ppt, schieben Sie dann, dann _rels
  • Sie sehen Dateien mit dem Namen slide1.xml.rels usw.
  • Kopieren Sie alle diese Elemente per Drag & Drop an einen anderen Ort außerhalb des Archivs.
  • Öffnen Sie nun die Datei, die der Nummer Ihrer Folie mit Video entspricht, mit einem Editor (z. B. Editor).
  • Suchen Sie nach der Zeile mit der Aufschrift: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
  • Wenn sich Ihre Powerpoint-Präsentation im Ordner MyFiles befindet und sich MyMovie.avi im Ordner Media in MyFiles befindet, ändern Sie die obige Zeile in: Target = "Media \ MyMovie.avi"
  • Speichern Sie die Datei slide1.xml.rels (oder eine beliebige Nummer), ziehen Sie sie zurück in dieses Archiv (das eigentlich eine Powerpoint-Datei ist) und benennen Sie das Archiv wieder in Presentation.pptx um
  • Das ist es. Jetzt sollten Sie in der Lage sein, den Ordner MyFiles mit der Präsentation und dem darin enthaltenen Medienordner, der Ihr Video enthält, mit sich herumzutragen.

Funktioniert für mich unter Windows 7.

Viel Glück!

Eindringling
quelle
Hinweis: Dies gilt für die neuen pptx-Dateien vom Typ 2007. Es wird nicht für die älteren Ppt's im Stil von 2003 funktionieren.
Tiberia
Sollte Target nicht = "file: ///. \ Media \ MyMovie.avi"?
Tiberia
@ShmuelL: Mit `file: ///.` Haben Sie wahrscheinlich Probleme mit Voreinstellungen, die auf UNC-Pfaden oder http: // sitzen (wenn möglich, weiß ich nicht). Das No-Schema ist wirklich relativ, also sollte es "einfach funktionieren".
Quetzalcoatl
6

Aus diesem Grund verfügt Microsoft über den Assistenten "Pack and Go". Wenn Sie ihn in PowerPoint ausführen, werden alle verknüpften Videos, Schriftarten, Audiodateien usw. gesammelt und auf einer CD verpackt, die Sie überall hin mitnehmen können, oder in einer selbstextrahierenden Datei Sie können dorthin bringen, wo Sie hin müssen.

Nach Ihrem Ermessen kann der Viewer sogar eingebettet werden, sodass Sie sich keine Sorgen machen müssen, ob der Zielcomputer über eine App verfügt, die Ihre Präsentation unterstützt.

AnonJr
quelle
Ich benötige den Zielbenutzer, um den Powerpoint ändern zu können. Kann er das trotzdem?
Gabe
Wie starte ich diesen Pack and Go-Assistenten überhaupt?
Dheeraj Bhaskar
@DheerajBhaskar Pack and Go war der alte Begriff. In neueren Versionen von Office heißt es etwas anderes - ich kann mich nur nicht erinnern, was ich seit
einiger Zeit nicht mehr gebraucht habe,
4

Befindet sich Ihr Video im selben Ordner wie Ihre Präsentation, sollte der Link auch beim Verschieben weiter funktionieren.

PS Sie müssen auch die Videodatei verschieben.

DaveParillo
quelle
2
  1. Sie können Videos nicht in Powerpoint einbetten, sondern müssen sie verknüpfen.
  2. Relative Pfade werden ebenfalls nicht unterstützt.

Die Idee ist , die PPT in ein Flash-Video zu konvertieren .

nik
quelle
3
Das klingt so, als würde man eine Fliege mit einem 8-Fuß-Fliegenklatscher töten.
Robert Harvey
@ Robert, ich hatte ein ähnliches Gefühl:)
Nik
2

In PowerPoint 2000 und früheren Versionen gab es eine Funktion namens " Pack and Go ", mit der Sie eine Präsentation in einen Ordner mit ihren Anhängen und eine PowerPoint Viewer-Anwendung packen konnten, mit der ein Endbenutzer die Präsentation anzeigen konnte.

In PowerPoint 2003 und höher heißt die Funktion " Paket für CD ".

Mike Eng
quelle
2

Verwenden Sie die Control Toolbox, um den Film einzufügen. Auf diese Weise haben Sie die vollständige Kontrolle über Pfad, Größe usw.

  • Aktivieren Sie die Symbolleiste der Control Toolbox (im Menü Ansicht) und klicken Sie unten rechts auf "Weitere Steuerelemente".
  • Scrollen Sie nach unten und wählen Sie "Windows Media Player". Zeichnen Sie ein Rechteck auf die Folie, auf der der Film angezeigt werden soll.
  • Klicken Sie mit der rechten Maustaste auf das Filmfenster und wählen Sie "Eigenschaften".
  • Im Eigenschaftenfenster können Sie den Pfad, die Bildschirmgröße und festlegen, ob der Media Player mit oder ohne Steuerelemente usw. angezeigt werden soll.
Claudia
quelle
1

Ich habe diesen Thread über Google gefunden. Hier ist mein Rat, der für Powerpoint 2010 funktioniert. Verwenden wir das Beispiel von Trespasser:

  • Ihre Powerpoint-Präsentation befindet sich im Ordner "MyFiles".
  • Die Datei "MyMovie.avi" befindet sich im Ordner "Media" in MyFiles.

Fügen Sie also MyMovie.avi über das Powerpoint-Menü ein, aber wählen Sie nicht Einfügen, sondern "Mit Datei in Beziehung setzen" (ich kenne die genaue englische Übersetzung nicht). Diese Option ist im Dateidialog verfügbar. Schauen Sie hier:

Geben Sie hier die Bildbeschreibung ein

Jetzt macht Powerpoint Folgendes:

Wenn Sie Ihre Präsentation in einen anderen Ordner / Computer verschieben, versucht Powerpoint zunächst, das Video mit dem absoluten Pfad zu öffnen. Auf Ihrem Computer funktioniert dies, wenn Sie das Video nicht löschen / verschieben. Wenn Powerpoint das Video nicht finden kann, weil Sie es verschoben haben oder sich die Präsentation auf einem anderen Computer befindet, versucht Powerpoint, es als relativen Link zu öffnen.

Kopieren Sie mit Powerpoint 2010 einfach Ihre Präsentation und Ihren Medienordner an ein neues Ziel, und es funktioniert von Grund auf neu.

Anonym
quelle
1

Ich habe ein kleines VB-Skript geschrieben, das die absoluten Pfade aus den Mediendateien entfernt und sie als relative Pfade belässt.

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

Dies sollte sowohl für 2003 als auch für PowerPoint funktionieren. Viel einfacher, als die Lösung Trespasser skizziert.

HINWEIS, dass VBA einen Verweis auf benötigt "Microsoft Scripting Runtime (scrun.dll)", um die FileSystemObjectKlasse verwenden zu können.

ja72
quelle
0

Powerpoint 2003 : Nach der offiziellen Dokumentation ,

Befindet sich die Präsentation an einer beliebigen Stelle im Dateipfad, unter dem sich die Filmdatei befindet, speichert PowerPoint die Filmdatei als relativen Pfad in der Präsentation ... Sie haben beispielsweise eine Präsentation, die sich im folgenden Ordner befindet:C:\Documents and Settings\User\My Documents

Sie fügen einen Film aus dem folgenden Ordner in diese Präsentation ein: C:\Documents and Settings\User\My Documents\My Movies

In diesem Beispiel wird der folgende Pfad in die Präsentation eingefügt: .\My Movies\Movie_name.avi

Tiberia
quelle
0

Es gibt viel einfachere Möglichkeiten, dieses Problem zu lösen. PowerPoint darf ein Programm über einen Hyperlink starten. Wählen Sie anstelle eines Programms Ihr Video aus:

  1. Erstellen Sie einen Hyperlink
  2. Wählen Sie Programm starten
  3. Alle Dateien anstelle von nur Programmen anzeigen
  4. Wähle dein Video aus
  5. und ändern Sie den Link im Hyperlink-Einstellungsfenster von 'C: \ Dokumente und Einstellungen \ Benutzer \ MyDocuments \ MyVideo.avi' ---> '. \ MyDocuments \ MyVideo.avi'

Es klappt ;)

Martin Lojda
quelle
-1

Konnte keines davon zum Laufen bringen. Das Tool zum Exportieren einer CD schien die Video-URLs nicht zu ändern.

Was ich derzeit mache, ist die Verwendung von SUBST, um einen Laufwerksbuchstaben für das Verzeichnis festzulegen und dann die Videos relativ zu diesem Laufwerksbuchstaben zu erstellen. Nicht perfekt, aber zumindest kann ich einfach das Ziel des Subst-Laufwerks ändern, um alle Videos auf einmal zu verschieben.

Eine große Enttäuschung war, dass ppt, sobald er eine URL akzeptiert hatte, diese nicht mehr ändern konnte. Es scheint, als würde der neue Dateiname im Eigenschaftenfeld akzeptiert, aber als Sie die Präsentation gespeichert und neu geladen haben, wurde sie auf den vorherigen Namen zurückgesetzt.

Ich konnte die Hyperlink-Version nicht ausprobieren, da ich nicht wusste, wie ich den Hyperlink erstellen sollte :-(

user680508
quelle
Dies ist ein Kommentar. Kommentare sollten niemals als Antwort auf eine Frage eingereicht werden
Ramhound