Sign up ×
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'd like to embed a YouTube video inside a PDF generated by LaTeX, now I know it is possible to embed videos using the movie15 package but that includes the video in the PDF.

I was hoping there would be some way to embed the video as a flash object that streams it from YouTube when you get to the slide.

Anyone managed to do it before?

share|improve this question
Are there PDF viewers which support Flash? The embedding is only the first half. The viewer must support it as well. – Martin Scharrer Apr 1 '11 at 19:15
@Martin latest Acrobat can embed flash video, no idea if it can stream it though – Ravi Apr 1 '11 at 19:35

2 Answers 2

up vote 6 down vote accepted

How about the y4pdf package?

share|improve this answer
Please do not answer questions in question form. Better write it as "This can be done using the ... package: <short code example>". Beside that, y4pdf seems to be the way to go. – Martin Scharrer Apr 1 '11 at 19:31
Oh, this wont work with pdflatex alone: "Rich media annotation is a feature of Acrobat/Adobe Reader version 9. Acrobat Pro and Distiller version 9.0 or later are required to build a document, and Adobe Reader 9.0 or later is needed to activate the annotation and play the media." – Martin Scharrer Apr 1 '11 at 19:34
note that movie15 was superseded by media9, some time back. we (ctan and karl berry) were assured by the author that media9 does do the necessary with pdflatex, and that development for other viewers than acro* is underway. – wasteofspace Feb 5 '13 at 19:37
\usepackage{media9}             %pdflatex, latex+dvips+ps2pdf, xelatex
%\usepackage[dvipdfmx]{media9}  %latex+dvipdfmx

    modestbranding=1 % no YT logo in control bar
   &autohide=1       % controlbar autohide
   &showinfo=0       % no title and other info before start
]{}{<video id>?rel=0}   % Flash file

<video id> to be replaced by the video ID, i. e., something like Mdc3o7wOwNA. More FlashVars for configuring the youtube video player are documented here. Some FlashVars, such as rel=0, seem to have effect only if appended to the URL.

share|improve this answer
Only downside: it doesn't seem to be working with the Linux version of Acrobat Reader 9 :( – PierreBdR Apr 24 '13 at 8:35
@PierreBdR: Yeah, they (Adobe) seem to have abandoned further development of AR on the Linux platform. Last thing they did was disabling the embedded FlashPlayer :(. – AlexG Apr 24 '13 at 8:47
It might be due to updates of the packages between your post and now, but it gives the error ! Undefined control sequence. <recently read> \__scan_new:N l.54 \__scan_new:N \s__tl – Betohaku Apr 24 '13 at 16:30
@Betohaku : At least version 0.24 as of 2013-02-21 of media9 is required. – AlexG Apr 25 '13 at 6:17
I get the same error as @PierreBdR when formatting the above code using MiKTeX v2.9 and the latest version of media9. I replaced the <video id> with a video ID. What am I doing wrong? – Tom Price Sep 12 '13 at 12:30

Your Answer


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.