.png)
我正在使用投影儀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
\movie...
包中的命令實現multimedia
了“電影註釋”,這是 PDF 規範中的一個舊標準。在 Acrobat Reader 中,僅支援非常舊的視訊格式:某些 QuickTime*.mov
和*.avi
「MS Video 1」編解碼器。雖然 MP4 可以在 Linux Okular 中播放,但 Acrobat Reader 和 PDF 規格不支援此檔案格式。media9
:autoPlay
若要自動開始播放,也必須設定Flash 變數。選項只是告訴 PDF 檢視器初始化 FlashPlayer 並在頁面開啟時activate=pageopen
載入影片播放器應用程式。VPLayer.swf
以下是media9
FlashVar 的最小範例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