Вставьте видеоклип в презентацию lyx и воспроизведите его в GNU / Linux

Как вставить видеоклип в презентацию, созданную в Lyx?

видели http://www.latex-community.org/forum/viewtopic.php?f=19&t=48. Он работает, но там видео начинается в фоновом режиме во внешнем проигрывателе.

Я бы предпочел, чтобы он играл в самой презентации. Если используется внешний игрок, он должен по крайней мере начинаться на переднем плане. Но презентация выходит на первый план. Использование evince в GNU / linux в качестве средства просмотра pdf. Beamer используется в качестве шаблона презентации.

можно ли воспроизвести видеофайл во встроенном проигрывателе в самой презентации?

создан пример презентации. Код находится ниже.

documentclass[english]{beamer}
usepackage{mathptmx}
usepackage[T1]{fontenc}
usepackage[latin9]{inputenc}
usepackage{amsmath}
usepackage{amssymb}

makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
 % this default might be overridden by plain title style
 newcommandmakebeamertitle{frame{maketitle}}%
 AtBeginDocument{
   letorigtableofcontents=tableofcontents
   deftableofcontents{@ifnextchar[{origtableofcontents}{gobbletableofcontents}}
   defgobbletableofcontents#1{origtableofcontents}
 }
 makeatletter
 longdeflyxframe#1{@lyxframe#1@lyxframestop}%
 def@lyxframe{@ifnextchar<{@@lyxframe}{@@lyxframe<*>}}%
 def@@lyxframe<#1>{@ifnextchar[{@@@lyxframe<#1>}{@@@lyxframe<#1>[]}}
 def@@@lyxframe<#1>[{@ifnextchar<{@@@@@lyxframe<#1>[}{@@@@lyxframe<#1>[<*>][}}
 def@@@@@lyxframe<#1>[#2]{@ifnextchar[{@@@@lyxframe<#1>[#2]}{@@@@lyxframe<#1>[#2][]}}
 longdef@@@@lyxframe<#1>[#2][#3]#4@lyxframestop#5lyxframeend{%
   frame<#1>[#2][#3]{frametitle{#4}#5}}
 makeatother
 deflyxframeend{} % In case there is a superfluous frame end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
usetheme{Warsaw}
usepackage{hyperref}

makeatother

usepackage{babel}

begin{document}

title{Testing video}

makebeamertitle

lyxframeend{}section{Testing video}


lyxframeend{}subsection{Testing video}


lyxframeend{}lyxframe{Testing video}

href{run:video.wmv}{Movie}

appendix

lyxframeend{}
end{document}

3 ответов


Как вставить видеоклипы в PDF-файл, созданный с помощью LaTex, см.:http://www.uoregon.edu / ~noeckel/PDFmovie.html (используя movie15 пакет).

к сожалению, вы можете вставить, но вы не можете воспроизводить это видео на Linux (evince & okular не поддерживают его, acroread воспроизводит его только в том случае, если вы установили realplayer и действительно повезло). Такое видео-в-PDF воспроизводится в Windows.

Вы можете создавать кросс-платформенные анимации в формате PDF (не видео) используя animate пакет и tikz / pgf. Они играют как в Linux, так и в Windows acroread (если включен JavaScript) (но не в evince и okular).

в противном случае вы можете создавать презентации с OpenOffice Impress или S5, оба позволяют легко вставлять видео, и оба хорошо играют на Linux. Для PDF размещение гиперссылки, как и Вы, кажется самым надежным способом.


кажется, что вы просите (сейчас, может быть, не ранее?) возможно использование Okular в качестве средства просмотра. Обязательно включите \usepackage{multimedia} в преамбуле LaTeX, то вы можете добавить в ERT:

\movie[
height = 0.6 \textwidth, 
width = 1.0 \textwidth,
showcontrols
] 
{} {movie.mp4}

Это (вроде) работает в моей системе, хотя большинство вариантов для \movie команда не работает, как плакат, автозапуск и т. д. Однако showcontrols работает - хотя, если фильм запускается до завершения, элементы управления исчезают до перезапуска презентации. Однако, Я не знал о любой способ иметь фильмы, встроенные в Linux, прежде чем это начало.

для записи у меня есть Ubuntu 10.10, с Okular 0.11.2. Я также использую LyX 2.0.0, который довольно новый, но я не думаю, что версия LyX должна иметь значение.

некоторые полезные ссылки:


довольно непрофессиональным способом является использование метода HTML5. Преобразование документа в презентацию на основе браузера. Возможно, используйте inkscape или, возможно, конвертируйте его вручную, а затем добавьте тег видео