我正在尝试使用 Beamer 中的多媒体包播放本地非嵌入式视频。文件编译时没有错误;但是,当我单击占位符图像时,它只会移动到下一张幻灯片。MWE 如下所示,文件(tex、图像和视频)可以在此处下载: https://www.dropbox.com/s/29upcupxzlnoc8v/beamervideo.tex https://www.dropbox.com/s/h2b0jce86xhm4yg/sintel.avi https://www.dropbox.com/s/5fl0q2b78yeg5s1/sintel.jpg https://www.dropbox.com/s/0phqobyb8nwrusn/sintel.mp4
\documentclass{beamer}
\usepackage{multimedia}
\title{Video in Beamer presentation}
\begin{document}
\frame{\maketitle}
\begin{frame}
\frametitle{\textit{Sintel} trailer 480p MP4}
\begin{center}
\movie[width=\textwidth,showcontrols=true]
{\includegraphics[width=\textwidth]{sintel.jpg}}{sintel.avi} \\
Click on picture to play the movie
\end{center}
\end{frame}
\end{document}
这对任何人都有用吗?我不确定是不是我的 PDF 查看器(evince,Ubuntu)不兼容,或者我只是错误地使用了多媒体包?我在网上找到了这个例子,并假设它对作者有用。
虽然其他软件包可以轻松嵌入电影/动画,但它们通常需要使用 Adobe Acrobat,并且会产生非常大的 PDF。我使用多媒体软件包的动机是避免使用 Adobe Acrobat。
编辑:我包含了 mp4 和 avi 版本的视频并尝试了两个版本,但没有成功。
答案1
您需要使用 Okular,而不是 Evince。使用 Okular,您提供的示例可以正常工作。
答案2
我正在使用 LuaTeX 生成 PDf,版本 beta-0.79.1 (TeX Live 2014) (rev 4971) 和\usepackage{multimedia}
。beamer
使用此版本,可以嵌入*.avi
和*.mp4
格式化(我测试过)与最新的 PDF 查看器 OKULAR 结合使用。错误可能与视频背后的编解码器有关。以下是有效的编解码器属性:
MP4 编解码器:H.264
AVI 编解码器:ITU H.264