将video片段插入到lyx演示文稿中,并在GNU / Linux中播放

如何将video剪辑插入Lyx中创build的演示文稿?

见过http://www.latex-community.org/forum/viewtopic.php?f=19&t=48 。 它可以工作,但是video从外部播放器的背景开始。

我宁愿它在演示文稿本身播放。 如果使用外部播放器,它应该至less从前台开始。 但是演示文稿需要前台。 在GNU / linux中使用evince作为pdf查看器。 Beamer用作演示文稿模板。

演示文稿本身是否可以在embedded式播放器中播放video文件?

创build了一个示例演示。 代码在下面find。

\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 \newcommand\makebeamertitle{\frame{\maketitle}}% \AtBeginDocument{ \let\origtableofcontents=\tableofcontents \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}} \def\gobbletableofcontents#1{\origtableofcontents} } \makeatletter \long\def\lyxframe#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][]}} \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{% \frame<#1>[#2][#3]{\frametitle{#4}#5}} \makeatother \def\lyxframeend{} % 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} 

如何将视频剪辑插入到用LaTex制作的PDF中,请参阅: http : movie15 (使用movie15软件包)。

不幸的是,你可以插入,但你不能在Linux上播放这个视频(evince&okular不支持它,acroread只有当你安装了realplayer,真的很幸运)。 这种视频中的PDF可在Windows上播放。

您可以使用animate包和tikz / pgf animate PDF(而非视频)的跨平台动画。 他们在Linux和Windows acroread(如果启用了JavaScript)(但不是在evince或okular)都玩。

否则,您可以使用OpenOffice Impress或S5创建演示文稿,它们都可以轻松嵌入视频,并且在Linux上都可以很好地播放。 对于PDF,把超链接,像你一样,似乎是最可靠的方法。

看来,你要求的是(现在,也许不是以前?)可能使用Okular作为观众。 请确保在LaTeX序言中包含\usepackage{multimedia} ,然后您可以添加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,或者手动转换,然后添加视频标签