Comment intégrer une vidéo dans PowerPoint avec des chemins relatifs?

11

J'utilise PowerPoint 2003. Quelqu'un sait-il comment incorporer une vidéo dans une présentation PowerPoint de telle manière qu'elle puisse être déplacée vers un autre ordinateur?

Solutions possibles que j'envisage:

  • Intégrez réellement le fichier vidéo dans le fichier PowerPoint. Ce serait idéal, mais je ne sais pas comment faire.
  • Insérez une référence à la vidéo dans la présentation. J'ai besoin que ce soit un chemin relatif, pas un chemin absolu.
Gabe
la source

Réponses:

15

Remarque: ne fonctionne pas pour PowerPoint 2003, uniquement pour les nouveaux fichiers pptx (depuis 2007)

Il semble que les chemins relatifs soient pris en charge, ils ne sont tout simplement pas simples à implémenter. Par exemple, si votre présentation Powerpoint se trouve dans le dossier MyFiles et que MyMovie.avi se trouve dans le dossier Media à l'intérieur de MyFiles. L'astuce consiste à modifier les fichiers xml dans le fichier Powerpoint:

  • Faites une copie de votre présentation en tant que Presentation.pptx (juste pour garder le coffre-fort d'origine).
  • Renommez votre fichier Presentation.pptx en Presentation.pptx.zip
  • Ouvrez le fichier zip résultant en cliquant dessus.
  • Il s'ouvrira sous forme de dossier. À l'intérieur, allez à ppt, puis faites glisser, puis _rels
  • Vous verrez des fichiers appelés slide1.xml.rels etc.
  • Copiez (glissez-déposez) tous ceux-ci vers un autre endroit, en dehors de l'archive.
  • Maintenant, ouvrez le fichier correspondant au numéro de votre diapositive avec vidéo avec un éditeur (par exemple, Bloc-notes).
  • Recherchez la ligne qui dit quelque chose comme: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
  • Si votre présentation Powerpoint se trouve dans le dossier MyFiles et que MyMovie.avi se trouve dans le dossier Media dans MyFiles, modifiez la ligne ci-dessus en: Target = "Media \ MyMovie.avi"
  • Enregistrez le fichier slide1.xml.rels (ou son numéro), puis faites-le glisser vers cette archive (qui est en fait un fichier Powerpoint), puis renommez l'archive en Presentation.pptx
  • Ça y est. Vous devriez maintenant pouvoir transporter le dossier MyFiles avec la présentation et avec le dossier Media à l'intérieur qui contient votre vidéo.

Fonctionne pour moi sur Windows 7.

Bonne chance!

Intrus
la source
Remarque: il s'agit des nouveaux fichiers pptx de type 2007. Cela ne fonctionnera pas pour les anciens ppt de style 2003.
Tiberia
Ne devrait pas Target = "fichier: ///. \ Media \ MyMovie.avi"?
Tiberia
@ShmuelL: Avec `file: ///.` Vous aurez probablement des problèmes avec les préréglages assis sur les chemins UNC ou http: // (si possible, je ne sais pas). Le no-schema est vraiment relatif, donc il devrait "simplement fonctionner".
quetzalcoatl
6

C'est pourquoi Microsoft a l'assistant "Pack and Go" - l'exécuter sur un PowerPoint collectera toutes les vidéos, polices, fichiers audio, etc. liés et les emballera sur un CD que vous pouvez emporter n'importe où ou dans un fichier auto-extractible qui vous pouvez prendre où vous devez aller.

À votre discrétion, il peut même intégrer la visionneuse afin que vous n'ayez pas à vous soucier de savoir si l'ordinateur cible dispose d'une application qui prend en charge votre présentation.

AnonJr
la source
J'ai besoin que l'utilisateur de destination puisse modifier le PowerPoint, sera-t-il toujours capable de le faire?
Gabe
Comment puis-je même lancer cet assistant Pack and Go?
Dheeraj Bhaskar
@DheerajBhaskar Pack and Go était l'ancien terme. Dans les nouvelles versions d'Office, cela s'appelle autre chose - je ne me souviens pas de quoi car je n'en ai pas eu besoin depuis quelque temps avant de poster cette réponse en 2009 ...
AnonJr
4

Si votre vidéo se trouve dans le même dossier que votre présentation, le lien doit continuer à fonctionner même lorsqu'il est déplacé.

PS Vous devez également déplacer le fichier vidéo.

DaveParillo
la source
2
  1. Vous ne pouvez pas intégrer de vidéo dans PowerPoint, vous devez la lier.
  2. Les chemins relatifs ne sont pas non plus pris en charge,

L'idée est de convertir le PPT en une vidéo Flash .

nik
la source
3
Cela ressemble à tuer une mouche avec une tapette à mouches de huit pieds.
Robert Harvey
@Robert, j'ai eu un sentiment similaire:)
nik
2

Dans PowerPoint 2000 et versions antérieures, il existait une fonctionnalité appelée « Pack and Go » que vous pouviez utiliser pour empaqueter une présentation dans un dossier avec ses pièces jointes et une application PowerPoint Viewer qu'un utilisateur final pouvait utiliser pour afficher la présentation.

Dans PowerPoint 2003 et versions ultérieures, la fonctionnalité est appelée « Package pour CD ».

Mike Eng
la source
2

Utilisez la boîte à outils Contrôles pour insérer le film; De cette façon, vous avez un contrôle total sur le chemin, la taille, etc.

  • Activez la barre d'outils Control Toolbox (dans le menu Affichage), cliquez sur "Plus de contrôles" en bas à droite.
  • Faites défiler vers le bas et sélectionnez "Windows Media Player" et dessinez un rectangle sur la diapositive où vous souhaitez que le film apparaisse.
  • Faites un clic droit sur la fenêtre du film et sélectionnez "Propriétés".
  • Dans la fenêtre des propriétés, vous pouvez modifier le chemin d'accès, la taille de l'écran et si vous souhaitez que le lecteur multimédia apparaisse avec ou sans commandes, etc.
Claudia
la source
1

J'ai trouvé ce fil via google, voici mon conseil, qui fonctionne pour Powerpoint 2010. Prenons l'exemple de Trespasser:

  • Votre présentation Powerpoint se trouve dans le dossier "MyFiles".
  • Le "MyMovie.avi" se trouve dans le dossier "Media" de MyFiles.

Insérez donc MyMovie.avi via le menu Powerpoint, mais ne choisissez pas insérer, choisissez, "se rapportent au fichier" (je ne connais pas la traduction exactement en anglais). Cette option est disponible dans la boîte de dialogue du fichier, regardez ici:

entrez la description de l'image ici

Maintenant, Powerpoint fait ce qui suit:

Si vous déplacez votre présentation vers un autre dossier / ordinateur, PowerPoint essaie d'abord d'ouvrir la vidéo avec le chemin absolu. Sur votre ordinateur, cela fonctionnera si vous ne supprimez / déplacez pas la vidéo. Si PowerPoint ne trouve pas la vidéo, car vous l'avez déplacée ou la présentation se trouve sur un autre ordinateur, PowerPoint tentera de l'ouvrir en tant que lien relatif.

Ainsi, avec Powerpoint 2010, copiez simplement votre présentation et votre dossier multimédia vers une nouvelle destination et cela fonctionnera à partir de zéro.

Anonyme
la source
1

J'ai écrit un petit script VB qui supprimera les chemins absolus des fichiers multimédias et les laissera comme chemins relatifs.

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

Cela devrait fonctionner pour PowerPoint 2003 et versions ultérieures. C'est beaucoup plus facile que la solution proposée par Trespasser.

REMARQUE que VBA a besoin d'une référence "Microsoft Scripting Runtime (scrun.dll)"pour utiliser la FileSystemObjectclasse.

ja72
la source
0

PowerPoint 2003 : selon la documentation officielle ,

Si la présentation se trouve n'importe où dans le chemin d'accès au fichier dans lequel se trouve le fichier vidéo, PowerPoint stocke le fichier vidéo en tant que chemin d'accès relatif dans la présentation ... Par exemple, vous avez une présentation qui se trouve dans le dossier suivant:C:\Documents and Settings\User\My Documents

Vous insérez un film du dossier suivant dans cette présentation: C:\Documents and Settings\User\My Documents\My Movies

Dans cet exemple, le chemin suivant est inséré dans la présentation: .\My Movies\Movie_name.avi

Tibériade
la source
0

Il existe un moyen beaucoup plus simple de résoudre ce problème. PowerPoint a permis de démarrer un programme via un lien hypertexte. Au lieu d'un programme, sélectionnez votre vidéo:

  1. créer un hyperlien
  2. choisissez Démarrer le programme
  3. afficher tous les fichiers au lieu des seuls programmes
  4. sélectionnez votre vidéo
  5. et modifiez le lien dans la fenêtre de configuration du lien hypertexte de «C: \ Documents and Settings \ User \ MyDocuments \ MyVideo.avi» ---> ». \ MyDocuments \ MyVideo.avi»

Ça marche ;)

Martin Lojda
la source
-1

Impossible de faire fonctionner ces éléments. L'outil pour exporter un CD ne semble pas avoir pris la peine de changer l'URL de la vidéo;

Ce que je fais actuellement, c'est d'utiliser SUBST pour définir une lettre de lecteur dans le répertoire, puis créer les vidéos relatives à cette lettre de lecteur. Pas parfait, mais au moins je peux simplement changer la destination du lecteur subst pour déplacer toutes les vidéos en une seule fois.

Une énorme frustration était qu'une fois que ppt avait accepté une URL, cela ne me permettait pas de la changer. Il semblerait accepter le nouveau nom de fichier dans la boîte de propriétés, mais lorsque vous avez enregistré et rechargé la présentation, il était revenu au nom précédent.

Je n'ai pas pu essayer la version hyperlien car je ne savais pas comment créer l'hyperlien :-(

user680508
la source
Ceci est un commentaire. Les commentaires ne doivent jamais être soumis en réponse à une question
Ramhound