Вставьте видеоклип в презентацию 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 или, возможно, конвертируйте его вручную, а затем добавьте тег видео