Vídeo Beamer funcionando em apresentação e modo normal

Vídeo Beamer funcionando em apresentação e modo normal

Como muitos usuários do LaTeX, sei que incluir um vídeo em um Beamer PDF é uma dor. A Internet diz que é fácil, mas ainda tenho problemas com ela (labirinto de codecs, etc.).

No passado, consegui incluir (e reproduzir) um vídeo tanto no Linux (usando multimedia) quanto no Windows (usando media9). (OK, agora ele não pode reproduzir essa conquista, pois o AcrobatReader no Windows não oferece mais suporte a Flash). Porém, com essas 2 soluções, os vídeos não ficam realmente incorporados no PDF, apenas exibidos internamente graças aos leitores. Para testar esta última afirmação, após a compilação, mudo a localização dos meus vídeos. E, como esperado, o PDF não consegue mais reproduzi-los.

Uma alternativa é dividir os vídeos em imagens e pedir ao Beamer para transformar animateessas imagens em um vídeo. Esta opção tem a vantagem de incorporar os vídeos e deve ser compatível com Linux-Windows (ainda não testada em Windows).

Agora, gostaria de passar para o próximo nível. Eu gostaria de ampliar a área de trabalho desses métodos. Na verdade, a multimediaabordagem está funcionando no modo “apresentação”, mas não no modo “normal” do meu visualizador de PDF. Enquanto o animatemétodo funciona no modo "normal", mas não no modo "apresentação". Como não há área de interseção, se eu tiver uma apresentação que use uma combinação desses 2 métodos, tenho que entrar e sair do modo "apresentação" o tempo todo... Super chato e confuso.

Assim, gostaria de saber se é possível reproduzir um animatevídeo no modo "apresentação" e/ou reproduzir um multimediavídeo no modo "normal"?

Aqui está um 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}

informação relacionada