%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0%20%D0%BD%D0%B0%20Windows%20%D1%81%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%BC%20%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0.png)
Я использую проектор наВиндовс 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для исследования этой проблемы на Windows, с тем же видео mp4. Видео на этот раз появляется на слайде, но по какой-то причине не начинается сразу, когда я попадаю на слайд, несмотря настраницаоткрытакоманда. Вот соответствующий код:
\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
реализует "Movie Annotation", старый стандарт из спецификации PDF. В Acrobat Reader поддерживаются только очень старые видеоформаты: некоторые QuickTime*.mov
и*.avi
с кодеком "MS Video 1". Хотя MP4 может воспроизводиться в Linux Okular, этот формат файла не поддерживается Acrobat Reader и спецификацией PDF.media9
:autoPlay
Для автоматического запуска воспроизведения необходимо также задать переменную Flash . Optionactivate=pageopen
просто сообщает программе просмотра PDF о необходимости инициализации FlashPlayer и загрузки приложения видеоплеера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