LaTeX插入视频示例

    LaTeX中与插入视频有关的package有好几个,我接触过三个,分别是:multimedia、media9与movie15。目前我使用的LaTeX编译方式是LuaLaTeX,movie15不能在此方式下使用,所以舍去。下面列出multimedia与media9的简单使用示例代码。

开发环境:Ubuntu 18.04.3
开发工具:TeXstudio 2.12.6

\documentclass{article}
%
\usepackage{ctex}% 中文支持
\usepackage{multimedia}
\usepackage{media9}
%\usepackage{movie15} %movie15不能在LuaLateX编译模式下使用
%
%
% ------------------ 开始 -------------------
\begin{document}%
%
%
嵌入视频示例\\

1、使用multimedia


\movie[
  width=10cm,
  height=5cm,
  poster,
  autostart,
  showcontrols,
  loop
]{}{sample.mp4}
% 视频文件并未包含在编译的pdf文件中,播放时需要放在指定目录
%

2、使用meida9


\includemedia[
  width=10cm,
  height=5cm,
  activate=pageopen,
  addresource=test.mp4,
  flashvars={source=test.mp4}
]{}{VPlayer.swf}
%
\end{document}%

    代码中的字面意思还是比较明显的,这里就不做介绍了。这里要特别注意的是,编译后生成的PDF文件,只能在提供视频播放功能的PDF阅读器中观看视频。我使用的Ubuntu 18.04.3操作系统,目前只找到Okular阅读器支持pdf视频播放,系统默认安装的阅读器、金山PDF、福昕PDF都不行。因为我没有在用Windows,所以不清楚其下PDF阅读器的情况,估计Adobe Reader应该没问题。Adobe以前有Linux下的PDF阅读器,后来不支持了,很遗憾。
    multimedia与media9,二者之间有何区别?目前我知道的是:
    1、media9提供的视频支持,无法控制播放、暂停、进度条等,虽然其说明书中介绍了控制按钮的方法,但在Okular下无效(可能Windows下的Adobe Reader会有效果,使用此系统的朋友可以去试试。);multimedia则可以显示控制面板,提供有效控制。
    2、multimedia下嵌入的视频文件,实际上并未被包含进编译后的PDF文件,所以在观看PDF文件时需要把视频文件一同附上;media9则会把视频文件包含进编译后的PDF文件中,所以你会发现,此方式下生成的PDF文件比较大。
    以上两种方式各有特点,大家酌情使用。下面附上GIF效果图(4.5MB):
    因为这里用到GIF文件,所以顺便介绍一个Ubuntu下的桌面录制工具:peek。这个工具除了录制视频文件外,还可以直接录制成GIF文件。安装方法如下:

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek

LaTeX插入视频示例_第1张图片

你可能感兴趣的:(LaTeX)