Dentro de un fotograma del proyector, quiero que se reproduzca un videoclip una vez. Luego quiero que aparezca el texto y que el fotograma final del clip permanezca visible. Para evitar hacer clic en el video, uso la activate=pageopen
opción dentro de la media9
\includemedia
función. Como resultado, cuando aparece el texto, el vídeo se reproduce, ya que también está incrustado en esa diapositiva.
Estoy abierto a cualquier solución que logre el objetivo anterior, pero una cosa que intenté fue incluir el video real solo en la primera diapositiva y, para las diapositivas posteriores, incluir un "video" que sea solo el cuadro final (sin sonido). del vídeo real. Aquí hay un MWE (a excepción de los archivos de vídeo que faltan, por supuesto):
\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}
El problema es que los vídeos, especialmente los de un solo fotograma, tardan un momento en aparecer. El resultado es una transición de diapositivas muy fea, ya que el primer vídeo desaparece momentáneamente antes de que el segundo vídeo lo reemplace. ¿Hay alguna manera de hacer que la apariencia de los videos sea más fluida? Si hago clic en el pdf una vez, el feo espacio desaparece (¿porque el visor de pdf ya cargó los videos?), pero arruina la función de reproducción automática en el fotograma en cuestión y en otros fotogramas no relacionados.
También intenté usarlo \includegraphics
con una imagen del último cuadro, pero los tamaños estaban un poco fuera de lugar (lo que genera una transición que es fea de una manera diferente) sin importar cómo intenté configurar el archivo width
.
Respuesta1
Para mi este trabajo:
\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}
tengo el lastFrameVideoClip.jpg
con ffmpeg
conesta instrucción