使用 Latex 嵌入 pdf 中的视频无法正常播放

bpr*_*auf 3 pdf video latex pdflatex

我想使用media9将 mp4 视频(使用 H.264 编解码器)嵌入到带有 Latex 的 pdf 中包将 mp4 视频(带有 H.264 编解码器)嵌入到带有 Latex 的 pdf 中。编译过程中没有错误信息。在激活pdf中的视频之前,有一个静止图像(如预期),但激活后,只有一个黑色窗口,而视频无法正常播放。

下面给出了一个最小的例子来说明。它是Overleaf 模板的缩短版本,用于使用 Latex 将 mp4 文件嵌入到 pdf 文档中。我已将静态图像penguins.jpg附加到这个问题,但我无法(或不知道如何)附加视频penguinschasingbutterfly.mp4中的stackoverflow

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{parskip}
\usepackage{graphicx}
\usepackage{media9}

\begin{document}

This is an .mp4 file:

% using a .mp4; downloaded from https://www.youtube.com/watch?v=-9iXD2-hbJM
\includemedia[width=0.6\linewidth,height=0.6\linewidth,activate=pageopen,
passcontext,
transparent,
addresource=penguinschasingbutterfly.mp4,
flashvars={source=penguinschasingbutterfly.mp4}
]{\includegraphics[width=0.6\linewidth]{penguins}}{VPlayer.swf}

\end{document}
Run Code Online (Sandbox Code Playgroud)

激活之前,pdf 看起来像

激活后pdf看起来像

media9 文档中的视频文件和其他 pdf 中嵌入的视频也会发生同样的情况。中找到的其他多媒体文件media9(例如音频文件和 3D 对象)可以按预期工作。

我的 pdf 阅读器是Adobe Acrobat Reader DC (20.012.20048),并且我将 Internet 浏览器 Mozilla Firefox 的 Shockwave Flash 插件更新为Shockwave Flash 32.0 r0,因为 media9 文档Adobe Flash Player在其要求中提到了 Firefox 的插件(第 2 章)。

出现黑色窗口且视频不显示的原因可能是什么?

PS:如果任何其他 Latex 包适用于 pdf 文件中的视频(即使已经过时,如movie15multimedia),这对我来说将是一个替代方案。

Ale*_*exG 5

Adobe 将于 2020 年底停止 Flash 支持。

曾经,在过去(不远)的某个地方,您可能已经同意停止在 Acrobat Reader 中使用 Flash。当您想要播放嵌入视频时,系统会在弹出窗口中询问您此问题。从该决定起,或从 2021 年 1 月 1 日起,视频和音频播放将取决于操作系统的媒体插件,而在大多数情况下,该插件是不稳定的。另外,将不再提供任何播放器配置方式,例如“循环”、“控制”、“自动播放”等。

正如 Joel Geraci 在 Acrobat 支持论坛的一个答案中所说,现在,最佳实践是链接视频而不是嵌入视频。

我对这种回归感到抱歉:(。

免责声明:我是 media9 LaTeX 包的作者。

  • 感谢您使用该软件包!该视频也可以是本地文件并通过“\href{run:myvideo.mp4}{Click me!}”链接。这里,文件“myvideo.mp4”应该与 PDF 位于同一目录中。当然是“点我!” 可以替换为“\includegraphics{...}”以提供海报图像。 (2认同)