使用多媒體包在 Windows 上使用投影機讀取影片 (mp4)

使用多媒體包在 Windows 上使用投影機讀取影片 (mp4)

我正在使用投影儀Windows 10,我希望使用以下命令讀取我的 mp4 視頻多媒體包(我不想要 media9,因為我有多個視頻,而且最終的 pdf 文件太重了)。儘管相關問題有多個主題,但我沒有找到這個特定問題的答案。

我沒有編譯錯誤,我的影片位於正確的資料夾中。 pdf 已成功建立。但在pdf檔中,使用最新的Adobe Reader版本(2019.012.20036),它不顯示視頻,只有空白。如果我點擊影片應該所在的位置,我會得到它的輪廓,但右鍵單擊卻什麼都沒有。知道有什麼問題嗎?這是一幀內的一段程式碼:

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

附加資訊 1:我也在 Linux 上工作,同一段程式碼(使用相同的 mp4 影片並使用多媒體)運行得很好。我的意思是,一旦創建了 pdf,我用 Okular 打開它,影片就會直接開始。因此,相同的程式碼可以在 Linux (16.04) 上運行,但不能在 Windows 上運行。

附加資訊2: 不過我還是試過媒體9使用相同的 mp4 影片在 Windows 上調查此問題。這次的影片出現在幻燈片上,但由於某種原因,當我到達幻燈片時並沒有直接開始,儘管頁面開啟命令。這是對應的程式碼:

\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...包中的命令實現multimedia了“電影註釋”,這是 PDF 規範中的一個舊標準。在 Acrobat Reader 中,僅支援非常舊的視訊格式:某些 QuickTime*.mov*.avi「MS Video 1」編解碼器。雖然 MP4 可以在 Linux Okular 中播放,但 Acrobat Reader 和 PDF 規格不支援此檔案格式。

  2. media9:autoPlay若要自動開始播放,也必須設定Flash 變數。選項只是告訴 PDF 檢視器初始化 FlashPlayer 並在頁面開啟時activate=pageopen載入影片播放器應用程式。VPLayer.swf

以下是media9FlashVar 的最小範例autoPlay包中的範例文件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

相關內容