슬라이드 전환에 걸쳐 media9을 사용하여 비디오 포함

슬라이드 전환에 걸쳐 media9을 사용하여 비디오 포함

하나의 비머 프레임 내에서 비디오 클립을 한 번 재생하고 싶습니다. 그런 다음 텍스트를 표시하고 클립의 마지막 프레임을 계속 표시하고 싶습니다. 비디오를 클릭하지 않기 위해 기능 activate=pageopen내부의 옵션을 사용합니다 media9 \includemedia. 결과적으로 텍스트가 나타나면 해당 슬라이드에도 비디오가 포함되어 있으므로 비디오가 재생됩니다.

위의 목표를 달성할 수 있는 솔루션이라면 무엇이든 열려 있지만 제가 시도한 한 가지 방법은 첫 번째 슬라이드에만 실제 비디오를 포함하고 후속 슬라이드에는 사운드 없이 최종 프레임인 "비디오"를 포함하는 것이었습니다. 실제 영상의. 다음은 MWE입니다(물론 누락된 비디오 파일 제외).

\documentclass{beamer}
\usepackage{media9}

\begin{document}

\begin{frame}{Video and Text Frame}
    \only<1>%
    {%
        \includemedia%
        [%
            width=\textwidth,%
            height=.5625\textwidth,%
            activate=pageopen,%
            deactivate=onclick,%
            addresource=VideoClip.mp4,%
            flashvars=%
            {%
                source=VideoClip.mp4&%
                autoPlay=true&%
                loop=false%
            }%
        ]%
        {}{VPlayer.swf}%
    }%
    \only<2>%
    {%
        \includemedia%
        [%
            width=\textwidth,%
            height=.5625\textwidth,%
            activate=pageopen,%
            deactivate=onclick,%
            addresource=OneFrameVideo.mp4,%
            flashvars=%
            {%
                source=OneFrameVideo.mp4&%
                autoPlay=true&%
                loop=false%
            }%
        ]%
        {}{VPlayer.swf}%
    }
    \onslide<2>{Text that appears}
\end{frame}

\end{document}

문제는 동영상, 특히 단일 프레임 동영상이 나타나는 데 시간이 걸린다는 것입니다. 결과적으로 두 번째 비디오가 교체되기 전에 첫 번째 비디오가 일시적으로 사라지기 때문에 매우 보기 흉한 슬라이드 전환이 발생합니다. 동영상의 모양을 더 매끄럽게 만드는 방법이 있나요? PDF를 한 번 클릭하면 보기 흉한 간격이 사라지지만(PDF 뷰어가 이미 비디오를 로드했기 때문에?) 문제의 프레임과 관련 없는 다른 프레임의 자동 재생 기능이 손상됩니다.

\includegraphics또한 마지막 프레임의 이미지를 사용해 사용해 보았으나 width.

답변1

나에게 이 작품은:

\documentclass{beamer}
\usepackage{media9}

\begin{document}

\begin{frame}{Video and Text Frame}
\includemedia%
        [%
            width=\textwidth,%
            height=.5625\textwidth,%
            activate=pageopen,%
            deactivate=onclick,%
            addresource=VideoClip.mp4,%
            flashvars=%
            {%
                source=VideoClip.mp4&%
                autoPlay=true&%
                loop=false%
            }%
        ]%
        {}{VPlayer.swf}
\phantom{Text that appears}
\end{frame}
\begin{frame}{Video and Text Frame}
\includegraphics[
            width=\textwidth,%
            height=.5625\textwidth,%
            ]{lastFrameVideoClip}
Text that appears
\end{frame}

\end{document}

나는 그것을 lastFrameVideoClip.jpg얻었 ffmpeg습니다이 지시

관련 정보