2
1

J'ai inclus une vidéo avec \usepackage{multimédia} :

Ouvrir dans l'éditeur
\frame[plain]
{
\centering

\movie[width=10cm,height=7.5cm,poster]{}{icono/VTS_01_1.VOB}

}

Dans les options, j’ai indiqué la taille de la vidéo pour qu’elle prenne une bonne partie de la diapo, puis « poster » - mais j’ai oublié à quoi cela correspondait : le problème vient peut-être de là…

J’ai laissé la deuxième paire de parenthèses vide, faute de savoir ce qu’il faudrait y mettre. Et puis le chemin pour trouver la vidéo (dans un dossier « icono »), dont je ne sais pas trop si le format peut être accepté par LaTeX (et la classe beamer).

Plusieurs points susceptibles de provoquer des erreurs car la vidéo ne se lance pas automatiquement. En revanche, si je clique dessus, VLC se met en marche. Mais je voudrais que, comme les photos qui la précèdent, la vidéo se lance automatiquement après l'instruction suivante :

Ouvrir dans l'éditeur
\transduration<1>{3}

Comment faire ?

Posée 14 Nov '15, 21:17

fred02840's gravatar image

fred02840
702117
Taux d'acceptation : 10%

Modifiée 15 Nov '15, 21:03

Pathe's gravatar image

Pathe ♦♦
1.9k655

"puis « poster » - mais j’ai oublié à quoi cela correspondait : le problème vient peut-être de là"; Il suffit de regarder dans l'aide de l'extension multimedia non?

(15 Jul, 05:22) pluton pluton's gravatar image

Le package media9 permet de le faire nativement il remplace le package movie15 du même auteur. Mais il n'est pas d'un usage des plus simples car ses options diffèrent :

  • selon que la vidéo est sur un site tiers ou bien stockée sur son propre ordinateur
  • et selon le lecteur utilisé.

Il y a six lecteurs disponibles :

  • deux lecteurs audios APlayer.swf et APlayer9.swf,
  • deux lecteurs vidéos basiques VPlayer.swf et VPlayer9.swf,
  • un lecteur vidéo sophistiqué StrobeMediaPlayback.swf open source maintenu par Adobe
  • et un lecteur de diapositives SlideShow.swf

Les trois exemples ci-dessous sont ceux de la documentation officielle du package media9, les vidéos de ces exemples peuvent être téléchargées ici : CTAN media9

Les options activate=pageopen ou activate=pagevisible activent le lecteur vidéo, c'est à dire qu'il n'est pas besoin de cliquer sur ce dernier pour qu'il s'affiche. Néanmoins, pour que la vidéo démarre automatiquement, il faut le signifier explicitement au lecteur via la variable flashvars={...&...&...} (dans laquelle les options sont séparées par une esperluette " & " ). Ainsi, ces deux options doivent être activées conjointement pour qu'une vidéo puisse démarrer automatiquement.

1 Pour diffuser des vidéos Youtube et que la vidéo démarre automatiquement, il faut transmettre au lecteur l'option autoplay=1. La liste des options disponibles pour Youtube est ici : Paramètre du lecteur

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
\usepackage{media9}
\usepackage[T1]{fontenc}
\usepackage[UTF8]{inputenc}

\begin{document}
\includemedia[
width=0.6\linewidth,height=0.3375\linewidth, % 16:9
activate=pageopen,
flashvars={
autoplay=1
&modestbranding=1 % no YT logo in control bar
&autohide=1 % controlbar autohide
&showinfo=0 % no title and other info before start
&rel=0 % no related videos after end
}
]{}{http://www.youtube.com/v/r382kfkqAF4?rel=0}
\end{document}

2 Pour diffuser des vidéos au format m4v et que la vidéo démarre automatiquement, il faut ajouter l'option autoPlay=true (quel que soit le lecteur) comme ici :

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
\usepackage{media9}

\begin{document}
\begin{frame}{remote files}

\includemedia[
  width=0.4\linewidth,
  totalheight=0.225\linewidth,
  activate=pageopen,
  passcontext,  %show VPlayer's right-click menu
  flashvars={
    source=https://cdn.eso.org/videos/medium_podcast/eso50supernova.m4v
    &autoPlay=true
  }
]{\fbox{Click!}}{VPlayer.swf}

\end{frame}
\end{document}

3 Lorsque les vidéos sont situées sur l'ordinateur lui-même, alors il faut en outre remplir le champ optionnel addresource sans quoi le player ne trouve pas les vidéos.

Pour que la vidéo démarre automatiquement, il faut indiquer au lecteur l'option autoPlay=true. Ce démarrage automatique ne fonctionne (d'après mes tests) qu'avec le lecteur VPlayer9.swf et pas avec les autres players VPlayer.swf et StrobeMediaPlayback.swf pour lequels l'option autoPlay=true reste sans effets (alors que cela devrait fonctionner d'après la doc).

Le chemin où se touvent les vidéos doit être absolu (et non pas relatif). De plus que le système soit Windows ou Linux, son arborescence est marquée par des obliques ou slashs ( / ) et non pas par des contre-obliques ou anti-slashs ( \ ) comme utilisé par Windows.

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[UTF8]{inputenc}
\usepackage{media9}
\begin{document}
\begin{frame}{Vidéo intégrée au PDF}
\addmediapath{C:/Users/Perso/Downloads/}% dossier local où se trouvent les vidéos
\includemedia[
  width=0.4\linewidth,
  totalheight=0.225\linewidth,
  addresource=random.mp4,
  activate=pagevisible,
  passcontext,  %show VPlayer's right-click menu
  flashvars={
    source=random.mp4
    &autoPlay=true
  }
]{\fbox{Click!}}{VPlayer9.swf}

\end{frame}
\end{document}

Le package movie15 dit obsolète par son ateur AlexG fonctionne parfaitement pour lire les vidéos .mpg stockées sur son ordinateur sous Windows 64 bits...

Lien permanent

Publiée 14 Jul, 23:04

Andr%C3%A9C's gravatar image

AndréC
33818
Taux d'acceptation : 12%

Modifiée 18 Jul, 00:22

Pouvez-vous développer votre réponse? ajouter un exemple si c'est possible.

(15 Jul, 01:20) touhami touhami's gravatar image

@Touhami, après une longue recherche, j'ai développé la solution, vous convient-elle ?

(16 Jul, 13:52) AndréC Andr%C3%A9C's gravatar image

Grand merci :-)

(16 Jul, 16:46) touhami touhami's gravatar image

Le package multimedia est une partie du package beamer, mais n'est pas chargé automatiquement par lui et fonctionne indépendamment de beamer. Ainsi, sa documentation est incluse dans celle de beamer.

L'option autostart fait démarrer la vidéo dès que la page est vue et cette vidéo s'arrête lorsque la page n'est plus vue.

L'option poster indique le texte ou l'image affichée à la place de la vidéo tant que cette dernière n'a pas démarré.

Ainsi normalement il suffit d'ajouter l'option autostart à votre code pour que la vidéo démarre automatiquement, ce qui donne :

Ouvrir dans l'éditeur Overleaf
\frame[plain]
{
\centering

\movie[width=10cm,height=7.5cm,poster,autostart]{}{icono/VTS_01_1.VOB}

}
Lien permanent

Publiée 16 Jul, 10:05

Andr%C3%A9C's gravatar image

AndréC
33818
Taux d'acceptation : 12%

Modifiée 16 Jul, 10:05

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×22
×1

Question posée : 14 Nov '15, 21:17

Question vue : 581 fois

Dernière mise à jour : 18 Jul, 00:22