beamer 类中的 Media9 包

beamer 类中的 Media9 包

我想在我的 Beamer 课程演示中使用电影。为了创建一个最小的工作示例,我付出了很多努力,但总是失败。我也在这里和其他地方阅读了很多帖子。

我正在使用 Ubuntu 12.04、Texlive 2012/Debian、Adobe Reader 9.4.1。我想包含视频并尝试使用 .mp4 和 .mov。

编译没有问题。在 Ubuntu 下:当我以全屏模式启动 Adob​​e Reader 时,切换到带有视频的幻灯片可以让 Adob​​e 以某种方式加载,但什么也没发生。同样在 Windows 下,Reader 以某种方式加载,但不播放视频。有人有想法吗?

是否有其他方法可以将视频纳入到 beamer 类演示中,使演示的成功不依赖于阅读器(例如 Okular)?非常感谢您的帮助。这是我的示例

\documentclass[slidestop,compress,10pt,xcolor=dvipsnames]{beamer}
\usepackage{media9}
\begin{document}

\frame{
\titlepage
}

\frame
{
\includemedia[
label=some_dice,
width=5cm,
addresource=output.mp4, 
transparent, 
activate=pageopen,
flashvars={
source=output.mp4
&loop=true % loop video
&scaleMode=letterbox 
}
]{}{VPlayer.swf}

}

\end{document} 

答案1

如果上面的示例使用random.mp4media9软件包可以正常工作,则很可能是视频编码问题。据报道,最新版本ffmpeg会产生错误的 MP4 文件。

以下解决方法对我有用(从编号的 PNG 序列开始file-0.png,,file-1.png...,file-99.png):

# high quality MPG with little compression at 25 frames per second
ffmpeg -i file-%d.png -sameq -r 25 video.mpg

# recoding into MP4/H.264
ffmpeg -i video.mpg -c:v libx264 -g 25 -r 25 video.mp4

相关内容