マルチメディア パッケージを使用して Windows 上の Beamer でビデオ (mp4) を読み込む

マルチメディア パッケージを使用して Windows 上の Beamer でビデオ (mp4) を読み込む

私はビーマーを使用していますウィンドウズ10、そして私は私のmp4ビデオをマルチメディアパッケージ(ビデオが複数あり、最終的な PDF ファイルが重すぎるため、media9 は不要です)。関連する問題に関するトピックが複数あるにもかかわらず、この特定の問題に対する答えは見つかりませんでした。

コンパイル エラーはなく、ビデオは正しいフォルダーにあります。PDF は正常に作成されています。ただし、最新の Adob​​e Reader バージョン (2019.012.20036) を使用した PDF ファイルでは、ビデオが表示されず、空白のみが表示されます。ビデオがあるはずの場所をクリックすると輪郭が表示されますが、右クリックしても何も表示されません。何が問題なのかわかりますか? 1 つのフレーム内のコードは次のとおりです。

\movie[height=0.5625\textwidth, width=1.0\textwidth,
    poster, autostart]{}{video.mp4}

追加情報1: 私も Linux で作業していますが、同じコード (同じ mp4 ビデオでマルチメディアも使用) が完璧に動作します。つまり、pdf が作成されたら、それを Okular で開くと、ビデオがすぐに始まります。したがって、同じコードは Linux (16.04) では動作しますが、Windows では動作しません。

追加情報2: それでも私は試してみたメディア9Windowsで同じmp4ビデオを使用してこの問題を調査します。今回はビデオがスライドに表示されますが、何らかの理由で、スライドに到達してもすぐに開始されません。ページを開くコマンド。対応するコードは次のとおりです。

\includemedia[width=1.0\textwidth, height=0.5625\textwidth,
    activate=pageopen, passcontext, transparent, addresource=hexapod.mp4, 
    flashvars={source=hexapod.mp4}]{}{VPlayer9.swf}

答え1

  1. \movie...パッケージのコマンドは、multimediaPDF 仕様の古い標準である「ムービー注釈」を実装します。Acrobat Reader では、一部の QuickTime*.mov*.avi「MS Video 1」コーデックなど、非常に古いビデオ形式のみがサポートされています。MP4 は Linux Okular で再生できる可能性がありますが、このファイル形式は Acrobat Reader と PDF 仕様ではサポートされていません。

  2. media9:再生を自動的に開始するには、Flash 変数autoPlayも設定する必要があります。オプションは、 PDF ビューアに FlashPlayer を初期化し、ページを開いたときにactivate=pageopenビデオ プレーヤー アプリを読み込むように指示するだけです。VPLayer.swf

次の最小限の例はmedia9、FlashVarautoPlayパッケージのサンプルファイルはmwe私の環境では問題なく動作します。Acrobat Reader、FlashPlayerの最新バージョンmedia9がインストールされています:

\documentclass{beamer}
\usepackage{media9}
\usepackage{graphicx}

\begin{document}

\begin{frame}{Blank page}
  Go ahead!
\end{frame}

\begin{frame}{Video autoplay}
  \begin{center}
    \includemedia[
      width=0.5\linewidth,
      activate=pageopen,
      addresource=example-movie.mp4,
      flashvars={
         source=example-movie.mp4
        &autoPlay=true
      },
      passcontext, % enable VPlayer's right-click menue
    ]{\includegraphics{example-movie}}{VPlayer.swf}%
  \end{center}
\end{frame}

\end{document}

media9個別の(埋め込まれていない)メディア ファイルの使用については、以下を参照してください。https://tex.stackexchange.com/a/73039

関連情報