我想在我的 Beamer 课程演示中使用电影。为了创建一个最小的工作示例,我付出了很多努力,但总是失败。我也在这里和其他地方阅读了很多帖子。
我正在使用 Ubuntu 12.04、Texlive 2012/Debian、Adobe Reader 9.4.1。我想包含视频并尝试使用 .mp4 和 .mov。
编译没有问题。在 Ubuntu 下:当我以全屏模式启动 Adobe Reader 时,切换到带有视频的幻灯片可以让 Adobe 以某种方式加载,但什么也没发生。同样在 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.mp4
该media9
软件包可以正常工作,则很可能是视频编码问题。据报道,最新版本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