Pas d' ECM, car je n'ai rien trouvé sur le CTAN qui n'exige pas un lecteur flash pour le son ou acrobat-reader (qui l'a retiré de Linux depuis longtemps).(media9 et movie15)

Okukar ou Evince pourrait peut-être lire un tel fichier, mais rien pour le produire à ma connaissance (media9 et movie15)

Je crains qu'il n'y ait pas de solution libre, donc de devoir me passer de LaTeX.

Cette question est donc une bouteille à la mer.

Posée 30 Jul, 16:18

joseph-tux's gravatar image

joseph-tux
61745490
Taux d'acceptation : 7%

Modifiée 15 Aoû, 20:00

Pathe's gravatar image

Pathe ♦♦
7.9k88227272

Je pense à la commande \url de l'extension eponyme. Cette commande crée un lien et ouvre si nécessaire le navigateur par défaut.

Par quel mécanisme? Ce mécanisme ne permettrait-il pas d'envisager d'ouvrir un lecteur (mpv par exemple, où un lecteur graphique) sur le lien du fichier son? Je suis trop ignorant et non anglophone pour comprendre le code de l'extension url, et trop vieux pour espérer pouvoir apprendre; je suis plutôt en phase de désapprentissage, mais je résiste ;)

(04 Aoû, 09:56) joseph-tux joseph-tux's gravatar image

En fait, le support du format Flash est supprimé du format PDF depuis fin 2020 (pas que pour Linux, plus aucun lecteur sur aucune plateforme depuis lors ne gère ce format). Les extensions movie15 puis media9 ont exploité cette capacité en injectant un code Flash Player pour lire les flux supportés joints aux PDF.
Ces extensions ne sont donc plus utiles avec la mort du format Flash (même sur le web) depuis belle lurette. Elles sont encore là pour ne pas casser la recompilation des anciens documents qui les ont utilisé, mais ces documents ne sont plus exploitables (du moins pour les flux multimédias inclus) depuis fort longtemps…

Je ne l’ai pas testé par moi même, mais si tu as PDFPC installé et testé fonctionnel, alors tu peux regarder l’extension pdfpc + pdfpc-movie ;)

\documentclass{article}
\usepackage{pdfpc-movie}
\begin{document}
\pdfpcmovie[width=.96\textwidth,]{%
  \includegraphics[width=.96\textwidth,]{fichier-vignette-sans-extension}%
}{fichier-video-sans-image.extension}
\end{document}

Par contre, il faudra que ton audio soit dans un conteneur AV car ça gère de base de la vidéo (formats .mp4, .avi, .mov, etc.
Je crois que ça lance la commande pdfpc pour lire le flux ? En tout cas celui-ci n’est pas embarqué dans le PDF. Si tu veux faire la même chose directement, en utilisant ton lecteur configuré par défaut (mpv ou autre), c’est assez simple :

\documentclass{article}
\usepackage{hyperref}
\begin{document}
\href{run:./fichier-video-ou-audio.extension}{%
  \includegraphics[width=.99\textwidth,]{fichier-vignette-sans-extension}%
}
\end{document}

Ces deux solutions devraient fonctionner avec avec les anciens et futurs lecteurs de PDF ;)

Lien permanent

Publiée 20 heures auparavant

Gil%20Cot's gravatar image

Gil Cot
21
Taux d'acceptation : 0%

Merci Gil Cot. J'ai utilisé autrefois pdfpc pour des présentations avec Beamer. J'ignorai l'existence de pdfpc-movie. Je teste;reste à trouver comment intervenir pour lancer le lecteur (mpv par exemple) et interagir (volume, pause etc.)

(6 heures auparavant) joseph-tux joseph-tux's gravatar image

Salut @joseph-tux. Je pense que la première solution (PDFPC) va fonctionner comme tu en as déjà l’habitude. La seconde solution (lien direct en utilisant HyperRef et le schéma peu connu/courant run:) va te permettre de lancer le lecteur configuré qui offrira les contrôles qui vont bien.

(1 heure auparavant) Gil Cot Gil%20Cot's gravatar image
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.