Forum Linux.général lire des pdf contenant une animation video ?

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
4
30
avr.
2019

Bonjour

J'ai des utilisateurs qui ont eu la "bonne" idée de fabriquer des fichiers pdf contenant des animations vidéo (avec latex + beamer).
Jusqu'à présent, pour les lire, nous utilisions la dernière version d'acrobat reader disponible pour linux, mais comme elle date de 2013, je voudrais la remplacer par un logiciel supporté et si possible open-source.
J'ai essayé evince, xpdf, okular, libreoffice , mais rien n'y fait. Est-ce que vous avez une idée ?

  • # Intéressant

    Posté par  (site Web personnel) . Évalué à 3.

    Intéressant.
    Est-ce-que tu aurais un exemple de tel fichier, histoire qu'on teste ? Sans donnée confidentielle ou personnelle bien sûr.

  • # beamer + multimedia + okular

    Posté par  . Évalué à 5.

    Bonjour,

    J'ai récemment utilisé beamer pour une présentation comportant des vidéos. J'ai appelé le paquet multimedia dans le préambule, et inséré les vidéos en utilisant la macro \movie.

    Voici un exemple minimal qui fonctionne, aux conditions décrites plus loin:
    \documentclass{beamer}
    \usepackage{multimedia}
    \begin{document}
    \begin{frame}
    \movie[width=5cm,height=3cm,poster,autostart,loop]{}{.mp4}
    \end{frame}
    \end{document}

    (Les options de \movie sont données à titre indicatif.)

    Il m'a été nécessaire d'utiliser ma machine (Debian GNU/Linux 'stretch') pour la présentation, le lecteur standard d'une machine sous Windows® ne parvenant pas au résultat attendu. Okular, en mode « présentation », lit la vidéo comme attendu, sans problème particulier. Avec ce type de solution (il en existe d'autres), Beamer n'incorpore pas la vidéo dans le fichier de la présentation: aussi faut-il mettre le fichier de la vidéo à disposition d'Okular, dans le même dossier que le fichier de la présentation.

    Sur ma machine, aucun autre des lecteurs testés (zathura, pdfpc, emacs+pdf-tools) n'a donné le résultat escompté.

    • [^] # Re: beamer + multimedia + okular

      Posté par  . Évalué à 3.

      J'ai oublié: avec le fichier de test, Okular ne lit pas la vidéo, mais me signale néanmoins que le fichier « contient des formulaires ». Il semble d'ailleurs que la vidéo, ainsi que les boutons de contrôle, soient eux-mêmes des champs de formulaire. Je n'en connais pas la raison.

      • [^] # Re: beamer + multimedia + okular

        Posté par  (site Web personnel) . Évalué à 3.

        Le problème de cette solution est comme tu dis que la vidéo n'est pas dans le pdf donc peu portable en pratique. Et si tu pars en conf, la probabilité d'avoir okular est faible…

      • [^] # Re: beamer + multimedia + okular

        Posté par  . Évalué à 2.

        Précision pour Okular :

        Lancé depuis la ligne de commande, et après avoir activé les formulaires, il dit dans la console

        evaluate() threw an exception

        chaque fois qu'on essaie de cliquer sur un des petits carré (miniature d'un moment de l'animation ?) sous l'animation.

        Et pdftohtml génère une image PNG statique. :(

        THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

    • [^] # Re: beamer + multimedia + okular

      Posté par  . Évalué à 1. Dernière modification le 30/04/19 à 18:42.

      Oups. Dans l'exemple minimal, l'argument principal de \movie est le nom du fichier vidéo (video.mp4 en l'occurence).

  • # source ?

    Posté par  . Évalué à 4.

    ton chercheur peux peut être donner le source d'un document exemple minimaliste pour que l'on puisse jeter un oeuil dessus ?

    comme dis au dessus la vidéo est vu comme un formulaire …

  • # Dépêche sur le sujet.

    Posté par  . Évalué à 6.

    Cette très bonne dépêche traite de ce sujet, et apportera peut-être des solutions même si elle commence à dater.

    https://linuxfr.org/news/integrer-des-videos-dans-des-fichiers-pdf

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.