LaTeX 技巧 960:使用 media9 宏包嵌入视频

media9 宏包可以将要播放的媒体文件通常嵌入到 PDF 中(也支持通过 http 和 rtmp 协议从远程 URL 播放文件)。多媒体文件的播放使用Adobe Reader的内置Flash Player,因此不依赖于外部插件。 Flash Player支持用于视频压缩的高效H.264编解码器。此功能目前可在 Windows 和 OSX 平台上使用。

注意视频文件两个先决条件:媒体文件(MP4/H.264或FLV格式的视频)和 Flash 格式的媒体播放器(例如 VPlayer.swf 由Media9提供)。

那么 media9 宏包通过将其设置为最后一个参数来嵌入 \includemedia,而选项 addresource=... 指示 LaTeX 将视频文件物理嵌入到PDF中。

Flash 应用程序通过 FlashVars 进行配置。为此,\includemedia 提供 flashvars 选项。最重要的 FlashVar VPlayer.swf 是用 source=... 设置媒体源。存在更多 FlashVars,例如用于设置音量,或者 loop 告知 VPlayer.swf 无限重放视频。有关其他配置选项,请参阅 Media9 文档。

最好将媒体文件放入要编写的文档的目录中,或放入其子目录中。我们假设 Ruinn.MP4 在子目录中 videos。最小的工作示例如下:

\documentclass{article}
\usepackage{media9}
\begin{document}
\includemedia[
  width=0.4\linewidth,
  height=0.3\linewidth,
  activate=pageopen,
  addresource=videos/Ruinn.MP4,
  flashvars={source=videos/Ruinn.MP4}]{}{VPlayer.swf}
 \end{document}

请注意,与 addresource 选项和 sourceFlashVar 一起使用的视频文件的路径必须相同。另请注意,MP4 只是视频的容器文件格式。文件内的视频数据必须使用H.264编解码器进行编码。另一种选择是 FLV 文件格式。

下面是林莲枝制作的样式:

media9_crop.png

下载区

莲枝样例:Using-media9-to-include-videos-files.zip

选自:https://tex.stackexchange.com/questions/102513/embedding-videos-using-media9

https://www.overleaf.com/project/5d24969daef2846c40def014

分享到:
未经允许不得转载:LaTeX 技巧 960:使用 media9 宏包嵌入视频
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺https://shop240512713.taobao.com/ 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注我们微信公众号

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。