Introduction: How to Embed a Video Into Instructables

It's super easy for Google video, Yahoo! video, Metacafe, Brightcove, Revver, Blip.tv, and YouTube!

Put the URL of the video into our Video function inside some square brackets like this:
[[Video(http://www.youtube.com/watch?v=woxc2eIedlM) ]]
The video will appear in the text section of your Instructable's step. You can adjust the size of the video by doing this:
[[Video(http://www.youtube.com/watch?v=woxc2eIedlM, {width:500, height:400} ) ]]

You can also use the tool bar above most text boxes. Click the video button and drop in the URL of the video. Use the URL that takes you to the actual page on the video site with your video, not any special "embed this" URL. We'll take care of all the processing!

**Check out step 2 to see how you can get the correct embed for Blip.tv - the process is a little less intuitive than with YouTube, but it's still pretty simple.**

Step 1: The Video

Here, I embedded the video from the 1D Accelerometer by intoon

Example:
[[Video(http://www.youtube.com/watch?v=woxc2eIedlM, {width:500, height:400})]]
Display:


And, here I embedded the video from the 3D chocolate printer by saul

UPDATE 5/14/07: Yahoo Video has changed, and is slightly less easy to embed.

To include a yahoo video, you'll need to compose a URL. This is done by taking the first part of the yahoo video URL
http://video.yahoo.com/video/play?vid=
and appending the vid, which is not the same vid found in the original URL. That will not function externally. To find the real vid, you need to copy out the embed code, found below the video. In this case, it looks like this
<embed src=&apos;http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf&apos;flashvars=&apos;id=598437&emailUrl=http%3A%2F%2Fvideo.yahoo.com%2Futil%2Fmail%3Fei%3DUTF-8%26vid%3D54937&imUrl=http%253A%252F%252Fvideo.yahoo.com%252Fvideo%252Fplay%253Fei%253DUTF-8%2526vid%253D54937&imTitle=Lego%2Bchocolate%2Bprinter&searchUrl=http://video.yahoo.com/video/search?p=&profileUrl=http://video.yahoo.com/video/profile?yid=&creatorValue=ZXJpY2p3aWxoZWxt&vid=54937&apos; type=&apos;application/x-shockwave-flash&apos; width=&apos;425&apos; height=&apos;350&apos;></embed>
The real vid is found after the text "flashvars='id=", or in this case 598437. Add that to the back of the URL to get:
http://video.yahoo.com/video/play?vid=598437
and then use the video embed like normal. In this case we have
[[Video(http://video.yahoo.com/video/play?vid=598437)]]



Here I embed some video from Google video

[[Video(http://video.google.com/videoplay?docid=-1300191479870868157&q=how+to+cut+wood, {width:400, height:300})]]



Here I embed aMetacafe video,

http://www.metacafe.com/watch/445498/robotic_beer_launching_refrigerator/

[[Video(http://www.metacafe.com/watch/445498/robotic_beer_launching_refrigerator, {width:400, height:300})]]



Embedding a video from Brightcove is really easy to do as well. You just take the link that Brightcove gives you when you click on "link directly to this video" and paste it into the input video bar on instructables.

Here is the link for the "Twilight Zone" Lighter Trick on InstructablesTV.

http://www.brightcove.com/title.jsp?title=494918786

If I put that same text into the video bar I get the following video:



Step 2: Embed a Video From Blip.tv

To embed a video from blip.tv, first upload a video to you blip account. Blip.tv automatically creates a flash version of any video you upload. The conversion can sometimes take a minute, so wait until it finishes or else you won't be able to embed the correct code.

Once you have a .flv version of your video available, click on the "share" button below your video. A windows will open up in the tab below. Select "MySpace" from "Where do you want to put the video."

Scroll down to where it says "Copy the HTML below to paste into MySpace".

The embed is the long line of text that starts immediately after the letters:

src="

Copy everything after the first quotation mark including, but not beyond the extension:

.flv 

So Blip.tv gives you the entire embed of:

<embed wmode="transparent" src="http://blip.tv/scripts/flash/blipplayer.swf?autoStart=false&file=
http://blip.tv/file/get/InstructablesTV-CanKnifeOpen517.flv%3Fsource
%3D3" quality="high" width="320" height="240" name="movie"
type="application/x-shockwave-flash"pluginspage=
"http://www.macromedia.com/go/getflashplayer"></embed>

but the part that the instructable needs is only:

http://blip.tv/scripts/flash/blipplayer.swf?autoStart=false
&file=http://blip.tv/file/get/InstructablesTV-CanKnifeOpen517.flv

If you paste that text into the video field on instructables, ie, this:

[[Video(http://blip.tv/scripts/flash/blipplayer.swf?autoStart=false&file=http://blip.tv/file/get/InstructablesTV-CanKnifeOpen517.flv, {width:320, height:240})]]

  • note, there should be no line breaks in the above code, so if you just copy & paste, make sure it is all on one line without any spaces.

you should get a nice flash version of the player and video like this.


Step 3: Embed a Video From Revver.com

Embedding a video from Revver requires a bit of URL hacking, but it's possible.

First, go to the the appropriate video page, and select "Grab Code". Then under format, choose "Flash Embed" and copy out the text that appears in the text box above.

In this case, we get:

<embed type="application/x-shockwave-flash"src="http://flash.revver.com/player/1.0/player.swf"pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noScale" salign="TL"bgcolor="#000000" flashvars="mediaId=218941&affiliateId=0&allowFullScreen=true"allowfullscreen="true" height="392" width="480"></embed>

What we need to do from this is re-create an flash embedded url. So we'll take the link after "src", which is:
http://flash.revver.com/player/1.0/player.swf
and append a question mark and the mediaId, which in this case is 218941, resulting in:
http://flash.revver.com/player/1.0/player.swf?mediaId=218941

Now we need to trick Instructables into thinking this is a flash video, so we'll take the link above, and ad a "&.swf" to it, resulting in:
http://flash.revver.com/player/1.0/player.swf?mediaId=218941&.swf

Then one can use our normal video dimensions, but I'd recommend Revver's default width and height, 480x392. The resulting code is:
[[Video(http://flash.revver.com/player/1.0/player.swf?mediaId=218941&.swf, {width:480, height:392})]]

Which can be seen below:


Comments

author
yourcelf (author)2009-09-26

You can embed Vimeo videos in Instructables as well (I searched for a long time to find this).
1. Get the full URL for the Vimeo player -- click the "embed" link and find the URL that looks like:
http://vimeo.com/moogaloop.swf?clip_id=......fullscreen=1

2. Add "&.swf" to the end to convince Instructables that it's a video.
http://vimeo.com/moogaloop.swf?clip_id=......fullscreen=1&.swf

3. Use the video tag as described above. The default size for Vimeo is {width:400, height:300}.

author
Phil B (author)yourcelf2013-08-27

I tried this and all sorts of other suggested methods with no success. I am going for a step-by-step with an embedded URL link to go to the video at Vimeo.

author
babybayrs (author)2013-05-13

I tried to embed video in a step-by-step Instructables, by copying the Youtube video URL to the brackets, but it didn't seem to work. Can anybody see how I should do it over here: https://www.instructables.com/id/Tricolor-tortellini-filled-with-mushroom/

author
MidnightMaker (author)babybayrs2013-06-05

I found this Instructable. Tried it out on a new 'ible I'm busy with and it worked just fine: https://www.instructables.com/id/How-to-embed-a-video-on-Instructables/

author
babybayrs (author)MidnightMaker2013-06-05

You are so kind to leave the link which does work. I just embedded a video in my latest instructables.
Thanks a lot!

author
Lightning Thunder (author)2010-11-23

thanks

author
james.mcglashan (author)2009-10-09

can there please be how to embed the jw player as this should work


<script type='text/javascript' src='swfobject.js'></script>

<div id='mediaspace'>This text will be replaced</div>

<script type='text/javascript'>
var so = new SWFObject('http://jamesm.com.au/player/player.swf','mpl','555','300','9');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.addVariable('file','http://jamesm.com.au/player/play.xml');
so.write('mediaspace');
</script>

author
Derin (author)2008-11-30

I think the video system works with all flash.I put CP as a test now.

author
Plasmana (author)2008-09-22

I am having some problems, I cannot change the size of the you tube video, what did I do wrong?

author
knex maddo (author)2008-08-26

how do you add your own one from windows movie maker? please reply A.S.A.P thanks

author
xACIDITYx (author)2008-08-17

LOL! I loved that show. Thanks for the info, Eric.

author
bluesman (author)2008-06-22

Hey, the metacafe videos don't appear embedded anymore!

What happened? Any ideas?

author
unklstuart (author)2008-06-01

Any advice for embedding a video from Flickr?

author
demer98 (author)2008-04-26

Great site... hm, i'm kinda new....i need help please can anybody tell me how to add text on youtube video? thank's

author
trebuchet03 (author)2006-07-14
another test....

<font color="blue">This might be blue</font>
author
trebuchet03 (author)trebuchet032006-07-14
@llama13

yes, you can do custom color ;)

<table border="0" bgcolor="black"><tr><td><img src="http://i11.photobucket.com/albums/a166/Trebuchet03/P1020697Small.jpg" hspace="10px" vspace="10px"></td></tr><tr><td><font color="white">Yet another Mystery Machine</td></tr></table>
author
Derin (author)trebuchet032008-04-22

<font color="red">well well well written with blood</font>

author
Derin (author)Derin2008-04-22

<font color="red"> well well well written with blood </font>

author
trebuchet03 (author)trebuchet032006-07-14

before I go any further.... let me know if you intended to use this feature this way... I like being optimistic... but as a webmaster, I would not want this because of stupid skiddies and other 'evil' purposes.

author
DaNerd11 (author)2008-03-27

How do you remove a video?

author
hay_jumper (author)2008-03-10

Awesome. Thanks Eric! I spent about an hour perusing the forums before (duh!) using the search feature to find how to do this, and you had my problem solved lickety-split! Yay new instructables tool!

author
RelyNupon (author)2008-03-05

I wonder if anyonecan help me I have a video that i need someone to give me the address i cannot access youtube because it is blocked someone please help: here is the info i got

<object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/iYqwdr3QtVY"> </param> <embed src="http://www.youtube.com/v/iYqwdr3QtVY" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object>

could someone make sense of it and send me the address to this video. not the link cuz it will be blocked. thank you....(continues 3 paragraphs)

author
Lithium Rain (author)2008-03-03

Is there any way I can just upload my video for the paper airplane contest to this site, the way I do with pictures? I have no account on any video website...

author
ewilhelm (author)Lithium Rain2008-03-03

Not yet.

author
Lithium Rain (author)ewilhelm2008-03-04

:(*cries* I had the perfect paper airplane, too...

author
GorillazMiko (author)2008-03-03

I can't seem to find how to embed blip.tv's videos.

Here's my code. There's no flv. in it...

<object type="application/x-shockwave-flash" data="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&file=http%3A%2F%2Fxenotonick%2Eblip%2Etv%2Frss%2Fflash%2F&showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" width="400" height="255" allowfullscreen="true" id="showplayer"><param name="movie" value="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&file=http%3A%2F%2Fxenotonick%2Eblip%2Etv%2Frss%2Fflash%2F&showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" /><param name="quality" value="best" /><embed src="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&file=http%3A%2F%2Fxenotonick%2Eblip%2Etv%2Frss%2Fflash%2F&showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" quality="best" width="400" height="255" name="showplayer" type="application/x-shockwave-flash"></embed></object>

There's no "copy to Myspace" link either. :-(

Help please?

author
noahw (author)GorillazMiko2008-03-04

The embed code from Blip has been updated and so we'll need to get a robot to flip a switch over in order to make it work. Until then, I can embed the video for you directly. Can you let me know where you'd like it to go? It's ok if your Instructable isn't published yet - you can still send me it's address in a PM.

author
jfk (author)2007-07-15

I've used the following code in double brackets to try to embed a voicethread video, which seems to work halfway:
"Video(http://voicethread.com/book.swf?b=409?mediaId=304681&.swf, {width:800, height:600})"


Here's the embed code from the voicethread site if anyone cares to mess with it:
<object width="480" height="360"><param name="movie" value="http://voicethread.com/book.swf?b=409"></param><param name="wmode" value="transparent"></param><embed src="http://voicethread.com/book.swf?b=3334" type="application/x-shockwave-flash" wmode="transparent" width="480" height="360"></embed></object>

I've tried several mediaids, and I'm not sure what theirs is, or how to find out.

This page plays the explanation video:
http://voicethread.com/view.php?b=409
The same page as a swf link:
http://voicethread.com/book.swf?b=409

author
sam noyoun (author)2007-04-16

Any chance of extending the list of embeddable players to revver.com?

author
jeffreyf (author)sam noyoun2007-04-22

One can do it, but right now it's a bit tricky and requires some URL hacking. If you're interested though, I can add it to the Instructable.

author
sam noyoun (author)jeffreyf2007-04-22

Yes please, It'd be fantastic if you could. Thanks

author
jeffreyf (author)sam noyoun2007-04-22

Done. See step 3

author
sam noyoun (author)jeffreyf2007-04-23

Thanks Jeffreyf!

author
sam noyoun (author)2007-02-12

It does not seem to work with metacafe videos... Any idea whether it would be possible to work around that?

author
ewilhelm (author)sam noyoun2007-02-12

We'll support them soon. Sorry for the delay.

author
sam noyoun (author)ewilhelm2007-02-20

Hi ewilhelm, Any news on the metacafe front? I have 4 or 5 videos that would make nice instructables... Sam

author
jeffreyf (author)sam noyoun2007-03-16

Yup. Figured it out.

author
ewilhelm (author)sam noyoun2007-02-20

Not yet. Sorry. Other things have us bogged down.

author
pmac93 (author)2007-03-08

ewilhelm, Is there any way to use the embed code from your video if you don't have the URL?

author
ewilhelm (author)pmac932007-03-09

From which video service?

author
pmac93 (author)ewilhelm2007-03-10

Google video. But I got the video working I just wanted to put it on my instructable before they gave me the URL.

author
esotericsean (author)2006-07-21

anyone successfully get a video from dailymotion up on instructables? it says invalid movie when i try it.

author
ewilhelm (author)esotericsean2006-07-25

Right now only Yahoo! Video and YouTube are supported. Let me check out dailymotion and maybe we'll get them supported too.

author

dailymotion works plus some more probably, all i do is link directly to the swf file on dailymotion.

author
plasticpool (author)2006-12-07

I tried to embed a video on archive.org and couldn't. Will this be supported soon?

author
ewilhelm (author)plasticpool2006-12-07

I'll look into it, but it probably won't happen immediately.

author
zachninme (author)2006-10-25

I did a test, and it never appeared... oh well..

author
xallie (author)2006-10-19

how to embed videos from google, i made it with youtube mocies but not with google. how to embed them?

author
fungus amungus (author)2006-07-15
Good to see that it still works in the comments section. You might want to rethink the resizing, though. I tested out a video that was resized to 2,000 pixels wide and it worked. Freakin' monstrous!


author

Tried a 5,000 pixel version, too. Scary.

About This Instructable

18,431views

33favorites

License:

Bio: Eric J. Wilhelm is the founder of Instructables. He has a Ph.D. from MIT in Mechanical Engineering. Eric believes in making technology accessible through ... More »
More by ewilhelm:LEGO table with integrated parts binCustom Wooden Train Track X-crossingMad Max and War Boy Nux father son costume
Add instructable to: