删除投影机中嵌入视频的黑色区域

删除投影机中嵌入视频的黑色区域

我在将视频添加到我的 Beamer 演示文稿中时遇到了一些问题。这是我的框架,

\begin{frame}{Frame Title}
\movie[width=6cm,height=4.5cm]{}{videos/test.avi}
\end{frame}

当我设置视频的宽度和高度时,问题就出现了。当我进入 PDF 查看器的演示模式时,视频的两侧出现了黑色空间。

有没有办法可以彻底摆脱这些?

我尝试强制将框架之前的背景颜色改为白色(\setbeamercolor{background canvas}{bg=white}),但这并不能解决问题。


梅威瑟:

\documentclass[11pt]{beamer}

\usepackage{multimedia}


\usepackage{tabularx}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{gensymb}

\begin{document}

\begin{frame}
\end{frame}

\begin{frame}{Frame 1}
\movie[poster,autostart,width=6cm,height=4.5cm,repeat=true]{}{rho.avi}
\end{frame}

\end{document}

视频在这里:https://ufile.io/fb2de


截屏:

在此处输入图片描述

答案1

您可以使用media9包而不是multimedia(附带 beamer),需要将您的视频转换为.mp4首先(例如这里或其他任何地方)。这是值得的,因为media9可以将视频物理地包含在 PDF 中,这意味着你不需要随身携带实际的视频文件,也不依赖于目标 PC 上的任何编解码器(使用外部.avi文件和multimedia)。

\documentclass[11pt]{beamer}

\usepackage{media9}

\usepackage{tabularx}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{gensymb}

\begin{document}

\begin{frame}
\end{frame}

\begin{frame}{Frame 1}
    \includemedia[
          width=6cm,height=4.5cm,
          activate=pageopen,        
          keepaspectratio,          % optionally useful
          transparent,              % optionally useful
          playbutton=plain,
          addresource=rho.mp4,
          flashvars={
              source=rho.mp4 
             &autoPlay=true
             &loop=true}
        ]{}{VPlayer.swf}
\end{frame}

\end{document}

在此处输入图片描述

相关内容