Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I recently got a new computer and so installed MacTeX 2011, previously I had been using the 2009 version. I have used the TeXLive utility to bring the 2011 version up to date today.

I use XeTeX with the beamer package to create presentations and need to occasionally embed movies. I used to be able to do the following with my 2009 installation:

%!TEX TS-program = xelatex 
%!TEX encoding = UTF-8 Unicode
\documentclass[dvipdfmx]{beamer} 
\usepackage[dvipdfmx]{movie15_dvipdfmx}
\begin{document}
\begin{frame}
\frametitle{Movie Test}
\includemovie[poster,text={Tacoma Narrows}, mouse, repeat,controls]{.5\linewidth}{.375\linewidth}{tacoma.avi}
\end{frame}
\end{document}

Here "tacoma.avi" can of course be any .avi movie, I used a DivX 4.1.2 encoding. I downloaded the file movie15_dvipdfmx.sty from http://asymptote.svn.sourceforge.net/viewvc/asymptote/trunk/asymptote/patches/

In the new installation, I need to replace the document class with

\documentclass{beamer} 

i.e., I need to drop the "[dvipdfmx]" option. This is fine by me. The code still compiles, but when I open the resulting file in Adobe reader 10.1, I get an error message: A window titled "Warning: JavaScript Window -" pops up and says "Expected a stream object." The movie is not shown.

Furthermore, I just checked the file size: the .avi movie should be included inside the pdf container of the compiled TeX file, but this evidently doesn't happen, as the .pdf file is only 6 kb large.

Everything still works fine in the 2009 installation. I understand that the file "movie15_dvipdfmx.sty" is two years old and perhaps incompatible with TeXLive 2011, but there seems to be no newer version available. Can I make the above code work in some way with TexLive 2011? If not, what are my options for embedding movies in the XeTeX+beamer set-up?

share|improve this question
add comment

1 Answer

I used to get same error but it is difficult to remember now what was the reason. There some things to check.

  1. First, I would try to compile same file with pdflatex and standard movie15 package instead of movie15_dvipdfmx.

  2. Second, I would try a different codec. My experience learned me that not every codec is suitable for embedding movie into pdf. After many experiments I stopped at xvid. It for sure works with Adobe Acrobat 10. For Adobe Acrobat 9 I used a different codec which does not work under version 10.

By the way, run|stop botton produced by

\movieref[pause]{movie-label}{Run Video}

is not working in my case if my source file is compiled with XeLaTeX whereas is does work as described in movie15 manual is it is compiled with pdflatex.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.