Beamer-Video funktioniert im Präsentations- und Normalmodus

Beamer-Video funktioniert im Präsentations- und Normalmodus

Wie viele LaTeX-Benutzer weiß ich, dass das Einfügen eines Videos in ein Beamer-PDF mühsam ist. Im Internet wird behauptet, dass es einfach ist, aber ich habe trotzdem Probleme damit (Codec-Labyrinth usw.).

multimediaIn der Vergangenheit konnte ich sowohl unter Linux (mit ) als auch unter Windows (mit ) erfolgreich ein Video einbinden (und abspielen) media9. (OK, dieser Erfolg lässt sich jetzt nicht mehr reproduzieren, da AcrobatReader unter Windows Flash nicht mehr unterstützt.) Bei diesen beiden Lösungen werden Videos jedoch nicht wirklich in das PDF eingebettet, sondern nur dank der Reader darin angezeigt. Um diese letzte Behauptung zu testen, ändere ich nach der Kompilierung den Speicherort meiner Videos. Und wie erwartet kann das PDF sie nicht mehr abspielen.

Eine Alternative besteht darin, Videos in Bilder aufzuteilen und Beamer zu bitten, animatediese Bilder zu einem Video zusammenzufügen. Diese Option hat den Vorteil, dass die Videos eingebettet werden können und soll Linux-Windows-kompatibel sein (unter Windows noch nicht getestet).

Nun möchte ich zum nächsten Level übergehen. Ich möchte den Arbeitsbereich dieser Methoden erweitern. Tatsächlich multimediafunktioniert der Ansatz im „Präsentationsmodus“, aber nicht im „normalen“ Modus meines PDF-Viewers. Die Methode funktioniert zwar im „ animatenormalen“ Modus, aber nicht im „Präsentationsmodus“. Da es keinen Schnittpunkt gibt, muss ich, wenn ich eine Präsentation habe, die eine Kombination dieser beiden Methoden verwendet, ständig in den „Präsentationsmodus“ wechseln und ihn wieder verlassen … Super nervig und chaotisch.

Daher möchte ich wissen, ob es möglich ist, ein animateVideo im „Präsentationsmodus“ und/oder multimediaim „normalen“ Modus abzuspielen?

Hier ist ein MWE:

\documentclass{beamer}
\usepackage{beamerthemeWarsaw}
\usepackage{graphicx}

\usepackage{multimedia} % for linux
\usepackage{media9} % for windows
\usepackage{animate} % for both ?


\begin{document}
    
    \begin{frame}
    \frametitle{Option A: linux only}
        \movie[ % On linux with okular ++ poppler and phonon-backend-vlc installed
            showcontrols=true, %
            width=0.8\linewidth
        ]%
        {\includegraphics[width=0.8\linewidth,draft]{./movie_snap.png}}
        {./movie.avi}% or .mp4
        
        With this option:
        \begin{itemize}
            \item I need to accept the "interactive forms",
            \item I \textbf{cannot} play the video in "normal" mode: when I click nothing moves.
            \item I can play the video in "presentation" mode.
        \end{itemize}
    \end{frame}


    \begin{frame}
    \frametitle{Option B: windows only}
        \includemedia[% % Windows AcrobatReader >9.1
            activate=pagevisible,%
            deactivate=pageclose,%
            addresource=./movie.mp4,%
            flashvars={%
                src=./movie.mp4 % same path as in addresource !
                &autoPlay=true % 
                &loop=true % 
                &controlBarAutoHideTimeout=0 %
            },%
            width=0.8\linewidth %
            ]{\includegraphics[width=0.8\linewidth,draft]{./movie_snap.png}}{StrobeMediaPlayback.swf}
        
        With this option:
        \begin{itemize}
            \item Is not working anymore, since Flash is no longer supported.
            \item Any \textbf{replacement} ? 
        \end{itemize}
    \end{frame}


    \begin{frame}
    \frametitle{Option C: linux and windows}
        % \animategraphics[<options>]{<frame rate>}{<file basename>}{<first>}{<last>}
        \animategraphics[width=0.8\linewidth,controls]{10}{./movie-}{001}{099}%.png
        
        With this option:
        \begin{itemize}
            \item I need to accept the "interactive forms",
            \item I can play the video in "normal" mode.
            \item I \textbf{cannot} play the video in "presentation" mode: when I click on the control, it goes to the next slide.
        \end{itemize}
    \end{frame}

\end{document}

verwandte Informationen