하나의 비머 프레임 내에서 비디오 클립을 한 번 재생하고 싶습니다. 그런 다음 텍스트를 표시하고 클립의 마지막 프레임을 계속 표시하고 싶습니다. 비디오를 클릭하지 않기 위해 기능 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
습니다이 지시