Orj*_*anp 6 linux video latex lyx
如何将视频剪辑插入Lyx中创建的演示文稿中?
见过http://www.latex-community.org/forum/viewtopic.php?f=19&t=48.它有效,但视频在外部播放器的后台启动.
我希望它能在演示文稿中播放.如果使用外部播放器,它至少应该从前台开始.但演示文稿占据了前景.在GNU/linux中使用evince作为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
 \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}
Run Code Online (Sandbox Code Playgroud)
    小智 5
看起来你要求的是(现在,也许不是以前?)可能使用Okular作为观众.一定要包含\usepackage{multimedia}在LaTeX前言中,然后你可以添加ERT:
\movie[
height = 0.6 \textwidth, 
width = 1.0 \textwidth,
showcontrols
] 
{} {movie.mp4}
Run Code Online (Sandbox Code Playgroud)
这种(有点)适用于我的系统,虽然该\movie命令的大部分选项都不起作用,如海报,自动启动等.但showcontrols确实有效 - 但如果电影运行完成,则控件将消失,直到演示文稿重新启动.尽管如此,我还不知道有什么方法可以在Linux之前嵌入电影,所以这是一个开始.
为了记录,我有Ubuntu 10.10,Okular 0.11.2.我也使用LyX 2.0.0,这是一个很新的但我不认为LyX版本应该重要.
一些有用的链接:
如何将视频剪辑插入到用LaTex制作的PDF中,请参见:http ://www.uoregon.edu/~noeckel/PDFmovie.html (使用movie15包)。
不幸的是,您可以插入,但无法在 Linux 上播放该视频(evince 和 okular 不支持它,acroread 仅当您安装了 realplayer 并且非常幸运时才能播放)。此类 PDF 格式的视频可以在 Windows 上播放。
您可以使用animatepackage 和 tikz/pgf 制作 PDF(而非视频)格式的跨平台动画。它们可以在 Linux 和 Windows 中玩 acroread(如果启用了 JavaScript)(但不明显也不正常)。
否则,您可以使用 OpenOffice Impress 或 S5 创建演示文稿,两者都可以轻松嵌入视频,并且都可以在 Linux 上运行良好。对于 PDF,像您一样放置超链接似乎是最可靠的方法。