使用 media9 包含大型视频时出错

使用 media9 包含大型视频时出错

我试图使用 media9 包在 beamer 演示文稿中包含一段 17MB 的视频(我在 Windows 7 上使用 MiKTeX 2.9):

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{media9}
%\usepackage[bigfiles=true]{media9}

\begin{document}
\begin{frame}
first page
\end{frame}
\begin{frame}
  \frametitle{Title}
  \includemedia[
    width=0.4\linewidth,
    height=0.3\linewidth,
    activate=pageopen,
    addresource=myvideo.mp4,
    flashvars={source=myvideo.mp4}
  ]{}{VPlayer.swf}
\end{frame}
\end{document}

如果我使用 pdflatex 生成 pdf,它将毫无问题地运行。但是,如果我使用 latex、dvi2ps、ps2pdf,我将收到错误“超出 TeX 容量”。

我已经尝试按照 media9 软件包文档中的建议增加主内存,嵌入多媒体视频的问题。这适用于较小的视频,但不适用于我尝试包含的视频。

当我激活 bigfiles 选项时,日志显示“MiKTeX GPL Ghostscript 9.00:无法恢复的错误,退出代码 1”并且没有产生 pdf 输出。

有什么想法可以修复此问题吗?

更新:使用更新的 MiKTeX 和 media9 包 v0.33,错误消失。新问题:现在第一页以 A4 纸张大小显示(如屏幕截图所示)

screenshot

如果我将该\includemedia部分注释掉并保持其他部分原样,则可以正常创建包含两页的文件。

答案1

media9这确实是与大文件、bigfiles选项和路径相关的错误dvips。更新版本 0.34 正在准备中,并将在未来 2 天内提供给 TeX-Live 用户。MiKTeX 可能需要更长时间。

相关内容