SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
chapter
                                                                                           15
Movies on Custom Web
Sites



iMovie is filled with easy ways to slap yourf finished movies up on YouTube or .Mac.
But in some cases, you might prefer the control and the freedom of putting movies
onto your own Web page, designed the way you like it.
If you already have a Web site, you can export a QuickTime version of your flick and
upload it to your Web site, whether that’s a .Mac account or any other Web-hosting
service. (Most Internet accounts, including those provided by AOL and Earthlink,
come with free space for Web pages uploaded in this way.)
This is the most labor-intensive route, but it offers much more flexibility if you know
how to work with HTML to create more sophisticated pages. It’s also the route you
should take if you hope to incorporate the resulting movie into an existing Web site
(that is, one in which the movies aren’t the only attraction).
You’ll quickly discover that this process is more technical than the .Mac methods. For
starters, the following discussion assumes that you already have a Web site.

Playing the Movie in Its Own Window
If you’re hosting your own video, you can choose from two presentation methods.
First, you can have the video pop up in a window of its own. Second, you can embed
the movie right into the page. The following pages cover both methods.

Uploading your files
If you have a Web page, you’re probably already familiar with the notion of FTP (file
transfer protocol), the method you use to deposit new Web pages, graphics, and other
elements onto your Web site. You do this using a program like Fetch or RBrowser.



                                      chapter 15: exporting to youtube and the web              315
Movies on Custom   Setting up streaming playback
Web Sites          QuickTime provides a feature called Fast Start, which means that when a Web page
                   visitor clicks your movie, he can begin to watch it before it’s downloaded in its entirety.
                   His copy of QuickTime estimates when enough movie data has been downloaded so
                   that the whole movie can play without having to pause for additional data. There’s a
                   considerable pause as the first portion of the movie is downloaded.
                   To take advantage of this feature, use the Expert Settings dialog box when you’re creat-
                   ing your QuickTime movie from the iMovie project. As described in “iMovie ’08: The
                   Missing Manual,” iMovie offers a checkbox called “Prepare for Internet Streaming.”
                   If you turn on this checkbox and choose Fast Start from the pop-up menu, iMovie
                   automatically encodes some extra instructions into the resulting QuickTime file that
                   permit your movie to do this “fast starting” when played back from your Web page.

                   Playing your movie
                   Once you’ve uploaded your iMovie, you—and everyone else on the Internet—can
                   watch it just by typing in the correct address. If your Web site’s usual address is www.
                   imovienut.com, and the name of your movie file is mymovie.mov, then the URL (ad-
                   dress) for your new movie is www.imovienut.com/mymovie.mov. (If you placed it into
                   a folder within your Web site listing—called flicks, for example—then the address is
                   www.imovienut.com/flicks/mymovie.mov.)

                   Tip: Mac and Windows computers consider capital and lowercase letters equivalent in Web addresses like
                   these. The Unix machines that dish out Web pages by the millions, however, don’t. Therefore, using only low-
                   ercase letters is a good precaution to avoid subjecting your visitors to “Web page not found” messages.

                   If one of your fans types this address into the Web browser or clicks a link that goes
                   to this address, one of three things happens:
                   	 •	If	your	visitor’s	computer	has	the	QuickTime plug-in software installed (almost all
                       modern Macs do), a new little movie window opens automatically. A few seconds
                       later, it begins to play automatically.
                   	 •	If	your	visitor	doesn’t	have	this	QuickTime	plug-in	installed,	which	is	possible	
                       if she’s using a Windows computer, a message appears onscreen. It offers three
                       choices: Track down the necessary plug-in, download the QuickTime movie to
                       the hard drive, or choose another program to play the movie.

                   Tip: To make it easier for your Windows friends to download the plug-in necessary to watch QuickTime
                   movies, create a link on your Web page that says something like: “To watch this movie, please download the
                   free QuickTime plug-in at http://www.apple.com/quicktime.”

                   	 •	Some	browsers	have	been	configured	to	hand	off	all	downloadable	files	whose	
                       names end with .mov to a helper application, such as QuickTime Player. In such
                       cases, QuickTime Player now opens (independently from the browser), and the
                       movie appears in its window.



316                imovie 6 & idvd: the missing manual
Creating alternate versions                                                                Movies on Custom
If your Web hosting service makes enough hard drive space available, consider creat-               Web Sites
ing an alternate version of your movie for viewers who don’t have the QuickTime
plug-in.
For example, the Windows equivalent of QuickTime is called the AVI format. Using
QuickTime Player Pro, described in the next chapter, you can convert your movie
into an AVI file, which you can post on your Web page exactly the same way you
posted the QuickTime movie. Then you can put two different links on your Web
page: “Click here for the QuickTime version (Mac users),” and “Click here for the
AVI version (Windows users).”
Of course, your Windows visitors won’t enjoy the quicker gratification of the Fast Start
feature provided by QuickTime. But you’ll save them the trouble of having to download
and install a special plug-in. (Creating a very tiny movie—no larger than 160 x 120
pixels, for example—is especially important when saving in AVI format. Thanks to
the lack of the Fast Start feature, Windows users who don’t use the QuickTime plug-in
must wait for the entire movie to download before they can begin watching it.)

The HTML code
If you’d like to make the presentation of your movie a little bit more elegant, you
can use the sample HTML code listed here as a template. Even if you’ve never pro-
grammed in the HTML language, you can simply type these codes anywhere fine
Web pages are written—in Dreamweaver, BBEdit, or whatever program you use to
make your Web pages.
In a pinch, you can type the following directly into TextEdit and save it as a plain-
text document, which you upload to your site using an FTP program like Fetch. (Of
course, you should change the italicized text to match the actual address and name
of your movie.)
      <HTML>
      <HEAD>
      <TITLE> Watch my iMovie here!</TITLE>
      </HEAD>
      <BODY>
      <P> Click <A HREF="http://www.myserver.com/foldername/mymovie.
      mov">here</A> to watch my iMovie!</P>
      <P>You'll need the free QuickTime plug-in to watch my movie in
      your browser. You can also download it to your hard disk and
      watch it with the free QuickTime Player.</P>
      <P>You can get the QuickTime plug-in and QuickTime Player
      for Mac and Windows at <A HREF="http://www.apple.com/quicktime">
      http://www.apple.com/quicktime</A>. </P>
      <P>Thanks for watching!</P>
      </BODY>
      </HTML>




                                       chapter 15: exporting to youtube and the web                     317
Movies on Custom   Embedding the Movie in Your Web Page
Web Sites          In the previous section, you read about how to create a link that makes your movie
                   pop up in a separate window. But the really smooth operators on the Internet scoff
                   at such an amateur hack. It’s far more elegant to create a movie that plays in place,
                   directly on your Web page, as shown in Figure 1—no pop-up window necessary.


                                                                  Figure 1:
                                                                  Using poster movies is crucial if you’re
                                                                  embedding more than one movie in a
                                                                  single Web page. Otherwise, your audi-
                                                                  ence has no way to choose which movie
                                                                  they want to see. As a bonus, the poster
                                                                  movie scheme preloads the QuickTime
                                                                  plug-in software (if it’s installed), which
                                                                  shortens the wait your visitors will
                                                                  experience when they finally decide to
                                                                  play the movie.




                   Doing so requires yet further immersion in the HTML programming language—but
                   only up to your ankles. If you’re not afraid, proceed:

                   The <embed> command
                   Creating this effect requires a few more lines of HTML code. One of them is the
                   <embed> tag, which instructs your visitor’s Web browser on how to handle media
                   types it doesn’t ordinarily know how to display (in this case, a QuickTime file). It
                   can learn to understand QuickTime movies, however, either by relying on a helper
                   application or a plug-in. Following the <embed> tag, you’ll want to type in a variety
                   of <embed> tag attributes, additional HTML commands that give the browser further
                   instructions on formatting and displaying the file.
                   And that used to be all there was to it.
                   A couple of years ago, though, Microsoft pulled a switcheroo in the way it wrote its
                   flagship Web browser, Internet Explorer. The result was that millions of QuickTime
                   movies on the Web didn’t show up correctly in versions 5.5 or 6 of Internet Explorer
                   for Windows. The following blob of code solves the problem. It embeds the movie on


318                imovie 6 & idvd: the missing manual
your page in such a way that the ugly “broken plug-in” icon will never appear, even        Movies on Custom
for those long-suffering Windows users. (If they don’t have a version of QuickTime                 Web Sites
that will work seamlessly, they’ll see a message that offers to download and install the
latest QuickTime software automatically, without having to close their browsers.)
      <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
      WIDTH="240"HEIGHT="196"

      CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">

      <PARAM name="SRC" VALUE="mymovie.mov">

      <PARAM name="AUTOPLAY" VALUE="true">

      <PARAM name="CONTROLLER" VALUE="false">

       <EMBED SRC="mymovie.mov" WIDTH="240" HEIGHT="196"
      AUTOPLAY="true" CONTROLLER="false" PLUGINSPAGE="http://www.
      apple.com/quicktime/download/">

       </EMBED>

      </OBJECT>

Here’s what each line means:
	 •	<OBJECT CLASSID=... The OBJECT element is a giant wrapper (you’ll notice
    that the code blob ends with another OBJECT statement) that’s designed to handle
    the broken Windows plug-in situation described above. Don’t change this long,
    ugly string of numbers.
	 •	CODEBASE=. This line tells Windows browsers where to go to download the latest
    QuickTime software for Internet Explorer (called an ActiveX control) automati-
    cally, without making Internet Explorer quit and restart.
	 •	PARAM name=. The next three lines tell the browser how to play the movie us-
    ing ActiveX controls instead of the QuickTime plug-in, just in case the plug-in is
    absent or doesn’t work for that browser.
	 •	<EMBED	SRC="mymovie.mov">. This command instructs the browser to play
    the QuickTime file you’ve uploaded to your Web site, called, in this example,
    mymovie.mov. Upon reading this instruction, the visitor’s browser will check its
    preferences file to see how she’s configured it (using the EditÆPreferences com-
    mand) to handle this particular media type. If the QuickTime plug-in is installed,
    the browser will use it to play your movie. If not, the browser will check to see
    which helper application (if any) she’s specified to display .mov files, and then
    attempt to open the file with it.
   If no plug-in or designated helper program exists, the browser simply announces
   that it’s unable to process the mymovie.mov file. The error message lets your visi-
   tor either manually choose a helper application on her hard drive, download the
   QuickTime plug-in, or download the QuickTime movie file to the hard disk.



                                       chapter 15: exporting to youtube and the web                     319
Movies on Custom   	 •	<WIDTH=240	HEIGHT=196>. These attributes tell the browser the dimensions
Web Sites              of your movie—in this case, 240 pixels wide and 196 pixels high. If you decide not
                       to make the QuickTime scroll bar appear, as described below, make the height 180
                       (the actual movie height). The additional 16 pixels accommodate the scroll bar.
                   	 •	<AUTOPLAY=true>. You can set this action to either true or false. When you
                       write true, the movie begins to play automatically once the browser has received
                       enough data from the server. (This feature works only when QuickTime 4 or later
                       is installed on your visitor’s computer, and when you’ve turned on the Fast Start
                       option for the movie you saved.) If it’s false, your visitor must click the Play but-
                       ton.
                   	 •	<CONTROLLER>=false. This true/false command specifies whether or not the
                       QuickTime scroll bar (controller bar) appears at the bottom of the movie pic-
                       ture.

                   Tip: If <AUTOPLAY> is set to false, you should have <CONTROLLER> set to true. Otherwise, no one will
                   be able to start your movie!

                   	 •	<LOOP=false>. The <loop> attribute tells the plug-in to play the movie once
                       (false), over and over continuously (true), or forwards to the end, then backward
                       to the beginning, then forward to the end, and so on (palindrome). In most cases,
                       you’ll want to set this one to false. (Besides, if you’ve decided to make the QuickTime
                       controller scroll bar appear as described in the previous paragraphs, your viewers
                       can replay the movie themselves by clicking the Play button, if they really think
                       they missed something the first time.)
                   	 •	<PLUGINSPAGE="http://www.apple.com/quicktime/download">. This handy
                       attribute provides a hyperlink to the Web page where your visitors can download
                       the necessary plug-in (in this case, QuickTime). It’s by no means necessary to
                       include this line of code, but it’s a helpful thing to do, and can spare your viewers
                       a lot of aggravation when they can’t figure out why your movie doesn’t show up
                       on their screens.

                   More <embed> tag attributes
                   If you’re kind of getting into this, here are a few more commands you can use to tweak
                   the way your movie is presented:
                   	 •	<BGCOLOR>. If you specified <width> and <height> attributes that are larger
                       than the dimensions of the movie itself, you can specify the color of the extra
                       background space with this attribute. You can use either the name of the color
                       (such as silver or blue) or its hexadecimal value (such as #C0C0C0 or #0000FF), if
                       you know it.
                   	 •	<STARTTIME>	and	<ENDTIME>.	Using these commands, you can specify exactly
                       which section of your movie should play, so that you don’t have to subject your
                       viewers to the entire thing. You can choose the exact start and end points for the



320                imovie 6 & idvd: the missing manual
movie, down to 1/30th of a second. Do so in the minutes:seconds:frames format           Movies on Custom
   that you know from using iMovie, like this:                                                     Web Sites

      <EMBED SRC="mymovie.mov" width="240" height="196" START-
      TIME=1:01:01 ENDTIME="2:15:07">

   If you don’t include these commands, the movie plays from beginning to end.
	 •	<HIDDEN>. Use this attribute if you want the video part of the movie to be invis-
    ible, so that only the sound plays. You don’t need to modify this command with
    any particular number or modifier. Just include the word in the HTML line, like
    this:
      <EMBED SRC="mymovie.mov" WIDTH="240" HEIGHT="196" HIDDEN>

	 •	<HREF>. This attribute creates a link to another Web page that opens when your
    Web page visitor clicks the movie. The link can open another Web page, a picture,
    or even another movie, which, in turn, opens the door for the creation of elaborate,
    interactive, you-control-the-action-on-my-movie projects. The HTML might look
    like this:
      <EMBED SRC="mymovie.mov" WIDTH="240" HREF="http://www.myserver.
      com/foldername/anotherpage.html HEIGHT="196" HIDDEN>

	 •	<TARGET=QUICKTIMEPLAYER>. This command makes the QuickTime plug-in
    launch the QuickTime Player program as a helper application, so that your movie
    will play within the QuickTime Player window instead of right there on your Web
    page. (If your movie opens in QuickTime Player, you give your viewers the option
    of enlarging the picture using the commands in the Movie menu, for example.)
This attribute works in conjunction with the <HREF> attribute, like this:
      <HREF="mymovie.mov" TARGET=QUICKTIMEPLAYER>


Making a poster movie
Using the <embed> tag in conjunction with the QuickTime plug-in is great, because
it lets you embed a movie directly into your Web page. Trouble is, the data for your
entire movie starts downloading to your visitors’ Web browsers the instant they ar-
rive at your page. (This downloading takes place even if you turned off the Autoplay
option. It’s true that the movie won’t start playing instantly, but the data will none-
theless begin transferring, so that the movie will be ready to play when your visitor
does click the Play button.)
This automatic downloading could annoy your visitors, both because it slows their
Web browsers down substantially, and because some people have wireless connec-
tions where they’re charged by the amount of data transferred. If your movie file is
on the hefty side, or if you’ve got more than one movie on the Web page, this kind of
unsolicited data-ramming could infuriate your visitors.
You can solve this problem easily enough by creating a poster movie, a separate movie
file that contains only one single picture (see Figure 1). Rather than embedding the


                                       chapter 15: exporting to youtube and the web                     321
Movies on Custom   actual movie in your Web page, you can embed this poster movie, turning it into a
Web Sites          button that downloads the real movie file when clicked.
                   This arrangement gives your viewers the ability to look over the Web page before
                   deciding whether or not to download the movie in its entirety.
                   To make a poster movie, you can use a still image from the original iMovie file. (See
                   page 251 of iMovie ’08: The Missing Manual for instructions on exporting a single
                   frame from your movie as a JPEG file.) Actually, any old graphic image will do, such
                   as a JPEG or GIF file, as long as it’s the right size.

                   Note: In the following steps, you’ll turn this still picture into a one-frame movie. The explanation is technical,
                   but juicy: By turning a tiny QuickTime movie (instead of a plain JPEG or GIF file) into a poster frame, you
                   force your visitors’ QuickTime movie-playing plug-in to become activated as soon as they arrive at your Web
                   page. When they then click your poster frame, the actual movie begins playing promptly, having already
                   loaded the QuickTime plug-in.

                   	1.	Import	the	still	image,	and	place	it	into	a	new	project.	Set	its	timing	to	play	for	
                       only	one	frame.	
                       Instructions for specifying how long a still image should play in your movie are
                       on page 243.
                   	2.	Choose	ShareÆExport	Using	QuickTime.	From	the	Export	pop-up	menu,		choose	
                       Movie	to	QuickTime	File.	Click	Options,	then	Settings,	then	choose	the	Photo-
                       JPEG	format;	click	OK. Click Size	and	specify	a	height	and	width	to	match	that	
                       of	the	actual	movie.	
                       In other words, you want your poster frame to be exactly the same size as the movie
                       itself. (Details on exporting as QuickTime are on page 297.)
                       In essence, you’re creating a movie that’s only one frame long. By specifying JPEG
                       compression, you’ve ensured that this single frame will be as small (data-wise) as
                       possible, for faster downloading.
                   	3.	Click	OK.	Name	the	movie,	and	then	click	Save.
                       You might name the picture MoviePoster.mov, for example.
                   So far, so good—you’ve got a poster movie frame on your hard drive.
                   Now you need to embed this new poster movie into your Web page. The process
                   resembles the one where you embedded the movie into the Web page, but this time,
                   you’ll need a couple of additional commands:
                           <EMBED SRC="movieposter.mov" WIDTH=240 HEIGHT=180 AUTOPLAY=TRUE
                           CONTROLLER=FALSE LOOP=false HREF="mymovie.mov" TARGET="myself"
                           PLUGINSPAGE="http://www.apple.com/quicktime/">

                   First, note that the <controller> attribute is set to false. Since the movie frame is just
                   a single still picture, having a scroll bar underneath it would confuse the heck out
                   of your visitors—and it wouldn’t even work. Without the controller bar, the poster


322                imovie 6 & idvd: the missing manual
movie appears as a still image, as it should.                                                                     Movies on Custom
                                                                                                                          Web Sites
The attribute <HREF="mymovie.mov"> tells the browser that as soon as the visi-
tor clicks the poster-movie image, the browser should load the mymovie.mov file.
<TARGET="myself "> specifies that the new movie should load directly in place of
the poster movie. Because the poster frame and the movie have the same <height>
and <width> attributes, the movie will seamlessly appear where the poster frame
used to be.

Tip: As with any graphic on any Web page, you or your Web design software should remember to upload
the newly created poster-frame graphic. You can use Fetch for this purpose, for example.


Optimizing Online Movies
This chapter covers the fundamentals of putting your iMovie on the Web, but there’s
a lot more to online video. The next step is tweaking the movie files themselves to
optimize them for online viewing.
When you put your movie on the Web, millions of people can see it, which is won-
derful. Unfortunately, some of those people connect to the Internet using dial-up
modems, some use high-speed broadband connections like cable modems and DSL,
while the luckiest connect through such ultrafast pipes as T1 lines. If you had the
time, hard drive space, and inclination, you could actually create different versions of
your movie, one for each of these connection speeds. For instance, a cable modem
owner would see a high-resolution, 320 x 240 movie playing at fifteen frames per
second. His neighbor, dialing in on a 56 K modem, would see a 240 x 180 version (an
alternate version) playing ten frames per second. Each person would see an appro-

                                                          UP TO SPEED


                                                  Getting a Web Site
   If you want a Web site, you’ve got to get somebody to host     of Web hosting companies only too eager to sign you up
   it, somebody with a full-time, high-speed Internet connec-     as a client. A search at www.google.com should unearth as
   tion who’s willing to lend a few megs of hard drive space      many hosting services as you’d ever need.
   to hold your text, pictures, and movies. Fortunately, most
                                                                  And one more thing: If you want to share a movie with only
   Internet service providers—including America Online and
                                                                  a small circle of admirers, and you have a high-speed con-
   EarthLink—offer a small amount of Web space at no charge.
                                                                  nection like cable modem or DSL, you can turn your own
   Check your ISP’s Web page (or, on America Online, keyword:
                                                                  Mac into a Web site, thanks to the Web Sharing feature built
   MyPlace) for rudimentary instructions on creating a Web
                                                                  into Mac OS X. It’s very convenient, because you don’t have
   page and posting it online. (For more detailed instructions,
                                                                  to upload your movies to anything.
   consider reading a book on the topic.)
                                                                  See Mac OS X: The Missing Manual for step-by-step
   If your ISP doesn’t offer Web hosting, or if you need more
                                                                  instructions.
   room for your movies, you’ll find hundreds or thousands




                                              chapter 15: exporting to youtube and the web                                       323
Movies on Custom   priately sized rendition that would be as large and beautiful as that kind of Internet
Web Sites          connection would permit.
                   (How does a Web page know which version of the movie to transmit? The answer
                   lies in the QuickTime panel of System Preferences. If you click the Connection tab,
                   you’ll see the list of different connection methods—modem, DSL/Cable, and so on.
                   You’re supposed to choose the one that connects you to the Internet. When you click
                   a movie on a Web page, the Web page computer actually asks your Mac what kind of
                   connection speed you’ve got. Your Mac responds with whatever setting you’ve made
                   in System Preferences.)
                   Performing this kind of optimization is an elaborate field of study that, as you can
                   imagine, gets massively complicated. It requires, among other things, a program like
                   Cleaner 6 (www.discreet.com). The company’s Web site is worth visiting if you’re
                   interested in pursuing this degree of customization. It’s absolutely teeming with
                   information about producing online video.
                   Furthermore, Apple’s own QuickTime Authoring Web site (www.apple.com/
                   quicktime/authoring) has some excellent tutorials on these more advanced
                   strategies.




324                imovie 6 & idvd: the missing manual

Más contenido relacionado

La actualidad más candente

Embedding video in powerpoint
Embedding video in powerpoint Embedding video in powerpoint
Embedding video in powerpoint tomasrandom
 
Cloud ready+installation+instructions
Cloud ready+installation+instructionsCloud ready+installation+instructions
Cloud ready+installation+instructionsVishrut Chhajer
 
Creating and Sharing Your Videos on YouTube and Facebook
Creating and Sharing Your Videos on YouTube and FacebookCreating and Sharing Your Videos on YouTube and Facebook
Creating and Sharing Your Videos on YouTube and FacebookSkokie Public Library
 
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew HubbardSMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew Hubbardadtech_fan
 
Video performance barcelona-js_coders
Video performance barcelona-js_codersVideo performance barcelona-js_coders
Video performance barcelona-js_codersDoug Sillars
 
Embedding Flash Movies in PDFs for STC11
Embedding Flash Movies in PDFs for STC11Embedding Flash Movies in PDFs for STC11
Embedding Flash Movies in PDFs for STC11Lance Robert
 
Creating+Publishing 4 Learning Platform
Creating+Publishing 4 Learning PlatformCreating+Publishing 4 Learning Platform
Creating+Publishing 4 Learning Platformjuliancoultas
 
Linux Desktop: From OS Install through Running the Applications
Linux Desktop: From OS Install through Running the ApplicationsLinux Desktop: From OS Install through Running the Applications
Linux Desktop: From OS Install through Running the ApplicationsJoe Litton
 
Play with html games
Play with html gamesPlay with html games
Play with html gamesHuan Du
 
Flipped Classroom & Online Course Design: Tools and Canvas Integration
Flipped Classroom & Online Course Design: Tools and Canvas IntegrationFlipped Classroom & Online Course Design: Tools and Canvas Integration
Flipped Classroom & Online Course Design: Tools and Canvas Integrationslharlow
 
A4 task 3 - exporting digital media
A4   task 3 - exporting digital mediaA4   task 3 - exporting digital media
A4 task 3 - exporting digital mediaJChorlton15
 
Imovie workshop 2010.4
Imovie workshop 2010.4Imovie workshop 2010.4
Imovie workshop 2010.4ninghua
 
How to Burn YouTube Videos to DVD
How to Burn YouTube Videos to DVDHow to Burn YouTube Videos to DVD
How to Burn YouTube Videos to DVDdudude
 

La actualidad más candente (19)

Embedding video in powerpoint
Embedding video in powerpoint Embedding video in powerpoint
Embedding video in powerpoint
 
flash-flv
flash-flvflash-flv
flash-flv
 
Cloud ready+installation+instructions
Cloud ready+installation+instructionsCloud ready+installation+instructions
Cloud ready+installation+instructions
 
Appa
AppaAppa
Appa
 
Creating and Sharing Your Videos on YouTube and Facebook
Creating and Sharing Your Videos on YouTube and FacebookCreating and Sharing Your Videos on YouTube and Facebook
Creating and Sharing Your Videos on YouTube and Facebook
 
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew HubbardSMX@adtech: Mobile, Local and Video Search — Drew Hubbard
SMX@adtech: Mobile, Local and Video Search — Drew Hubbard
 
Video performance barcelona-js_coders
Video performance barcelona-js_codersVideo performance barcelona-js_coders
Video performance barcelona-js_coders
 
Embedding Flash Movies in PDFs for STC11
Embedding Flash Movies in PDFs for STC11Embedding Flash Movies in PDFs for STC11
Embedding Flash Movies in PDFs for STC11
 
Creating+Publishing 4 Learning Platform
Creating+Publishing 4 Learning PlatformCreating+Publishing 4 Learning Platform
Creating+Publishing 4 Learning Platform
 
Linux Desktop: From OS Install through Running the Applications
Linux Desktop: From OS Install through Running the ApplicationsLinux Desktop: From OS Install through Running the Applications
Linux Desktop: From OS Install through Running the Applications
 
IMovie2015
IMovie2015IMovie2015
IMovie2015
 
Play with html games
Play with html gamesPlay with html games
Play with html games
 
Flipped Classroom & Online Course Design: Tools and Canvas Integration
Flipped Classroom & Online Course Design: Tools and Canvas IntegrationFlipped Classroom & Online Course Design: Tools and Canvas Integration
Flipped Classroom & Online Course Design: Tools and Canvas Integration
 
Flash is your Friend
Flash is your FriendFlash is your Friend
Flash is your Friend
 
A4 task 3 - exporting digital media
A4   task 3 - exporting digital mediaA4   task 3 - exporting digital media
A4 task 3 - exporting digital media
 
MoMo Oct Event
MoMo Oct EventMoMo Oct Event
MoMo Oct Event
 
test
testtest
test
 
Imovie workshop 2010.4
Imovie workshop 2010.4Imovie workshop 2010.4
Imovie workshop 2010.4
 
How to Burn YouTube Videos to DVD
How to Burn YouTube Videos to DVDHow to Burn YouTube Videos to DVD
How to Burn YouTube Videos to DVD
 

Similar a Movies On Custom Web Sites 2

Cam Studio Introduction
Cam Studio IntroductionCam Studio Introduction
Cam Studio Introductionbarrymacd
 
HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014RZasadzinski
 
Willing Webcam manual
Willing Webcam manualWilling Webcam manual
Willing Webcam manualwwwilling
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Veronica's Comparison
Veronica's ComparisonVeronica's Comparison
Veronica's ComparisonVeronica
 
Drupal Video Presentation
Drupal Video PresentationDrupal Video Presentation
Drupal Video PresentationEric Michalsen
 
Video performance munichfrontend
Video performance munichfrontendVideo performance munichfrontend
Video performance munichfrontendDoug Sillars
 
Flash-based audio and video communication
Flash-based audio and video communicationFlash-based audio and video communication
Flash-based audio and video communicationKundan Singh
 
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptx
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptxHow to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptx
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptxBOSC Tech Labs
 
Video Killed My Data Plan: Helsinki
Video Killed My Data Plan: HelsinkiVideo Killed My Data Plan: Helsinki
Video Killed My Data Plan: HelsinkiDoug Sillars
 
Creating Integrating Video
Creating Integrating VideoCreating Integrating Video
Creating Integrating Videogetchan
 
Podcasting for Health Communication
Podcasting for Health CommunicationPodcasting for Health Communication
Podcasting for Health CommunicationVic Divecha
 

Similar a Movies On Custom Web Sites 2 (20)

Cam Studio Introduction
Cam Studio IntroductionCam Studio Introduction
Cam Studio Introduction
 
HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014
 
Willing Webcam manual
Willing Webcam manualWilling Webcam manual
Willing Webcam manual
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Veronica V
Veronica VVeronica V
Veronica V
 
Veronica's Comparison
Veronica's ComparisonVeronica's Comparison
Veronica's Comparison
 
Html5video
Html5videoHtml5video
Html5video
 
Php2pdf
Php2pdfPhp2pdf
Php2pdf
 
Drupal Video Presentation
Drupal Video PresentationDrupal Video Presentation
Drupal Video Presentation
 
Video performance munichfrontend
Video performance munichfrontendVideo performance munichfrontend
Video performance munichfrontend
 
Lesson 6
Lesson 6Lesson 6
Lesson 6
 
T3fest video
T3fest videoT3fest video
T3fest video
 
Screencasting Matrix
Screencasting MatrixScreencasting Matrix
Screencasting Matrix
 
Flash-based audio and video communication
Flash-based audio and video communicationFlash-based audio and video communication
Flash-based audio and video communication
 
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptx
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptxHow to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptx
How to Develop Progressive Web Apps in Flutter – Step by Step Guide.pptx
 
Video Killed My Data Plan: Helsinki
Video Killed My Data Plan: HelsinkiVideo Killed My Data Plan: Helsinki
Video Killed My Data Plan: Helsinki
 
Krakow video
Krakow videoKrakow video
Krakow video
 
Creating Integrating Video
Creating Integrating VideoCreating Integrating Video
Creating Integrating Video
 
Podcasting for Health Communication
Podcasting for Health CommunicationPodcasting for Health Communication
Podcasting for Health Communication
 
Document (3)
Document (3)Document (3)
Document (3)
 

Último

Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressorselgieurope
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 

Último (20)

The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressors
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 

Movies On Custom Web Sites 2

  • 1. chapter 15 Movies on Custom Web Sites iMovie is filled with easy ways to slap yourf finished movies up on YouTube or .Mac. But in some cases, you might prefer the control and the freedom of putting movies onto your own Web page, designed the way you like it. If you already have a Web site, you can export a QuickTime version of your flick and upload it to your Web site, whether that’s a .Mac account or any other Web-hosting service. (Most Internet accounts, including those provided by AOL and Earthlink, come with free space for Web pages uploaded in this way.) This is the most labor-intensive route, but it offers much more flexibility if you know how to work with HTML to create more sophisticated pages. It’s also the route you should take if you hope to incorporate the resulting movie into an existing Web site (that is, one in which the movies aren’t the only attraction). You’ll quickly discover that this process is more technical than the .Mac methods. For starters, the following discussion assumes that you already have a Web site. Playing the Movie in Its Own Window If you’re hosting your own video, you can choose from two presentation methods. First, you can have the video pop up in a window of its own. Second, you can embed the movie right into the page. The following pages cover both methods. Uploading your files If you have a Web page, you’re probably already familiar with the notion of FTP (file transfer protocol), the method you use to deposit new Web pages, graphics, and other elements onto your Web site. You do this using a program like Fetch or RBrowser. chapter 15: exporting to youtube and the web 315
  • 2. Movies on Custom Setting up streaming playback Web Sites QuickTime provides a feature called Fast Start, which means that when a Web page visitor clicks your movie, he can begin to watch it before it’s downloaded in its entirety. His copy of QuickTime estimates when enough movie data has been downloaded so that the whole movie can play without having to pause for additional data. There’s a considerable pause as the first portion of the movie is downloaded. To take advantage of this feature, use the Expert Settings dialog box when you’re creat- ing your QuickTime movie from the iMovie project. As described in “iMovie ’08: The Missing Manual,” iMovie offers a checkbox called “Prepare for Internet Streaming.” If you turn on this checkbox and choose Fast Start from the pop-up menu, iMovie automatically encodes some extra instructions into the resulting QuickTime file that permit your movie to do this “fast starting” when played back from your Web page. Playing your movie Once you’ve uploaded your iMovie, you—and everyone else on the Internet—can watch it just by typing in the correct address. If your Web site’s usual address is www. imovienut.com, and the name of your movie file is mymovie.mov, then the URL (ad- dress) for your new movie is www.imovienut.com/mymovie.mov. (If you placed it into a folder within your Web site listing—called flicks, for example—then the address is www.imovienut.com/flicks/mymovie.mov.) Tip: Mac and Windows computers consider capital and lowercase letters equivalent in Web addresses like these. The Unix machines that dish out Web pages by the millions, however, don’t. Therefore, using only low- ercase letters is a good precaution to avoid subjecting your visitors to “Web page not found” messages. If one of your fans types this address into the Web browser or clicks a link that goes to this address, one of three things happens: • If your visitor’s computer has the QuickTime plug-in software installed (almost all modern Macs do), a new little movie window opens automatically. A few seconds later, it begins to play automatically. • If your visitor doesn’t have this QuickTime plug-in installed, which is possible if she’s using a Windows computer, a message appears onscreen. It offers three choices: Track down the necessary plug-in, download the QuickTime movie to the hard drive, or choose another program to play the movie. Tip: To make it easier for your Windows friends to download the plug-in necessary to watch QuickTime movies, create a link on your Web page that says something like: “To watch this movie, please download the free QuickTime plug-in at http://www.apple.com/quicktime.” • Some browsers have been configured to hand off all downloadable files whose names end with .mov to a helper application, such as QuickTime Player. In such cases, QuickTime Player now opens (independently from the browser), and the movie appears in its window. 316 imovie 6 & idvd: the missing manual
  • 3. Creating alternate versions Movies on Custom If your Web hosting service makes enough hard drive space available, consider creat- Web Sites ing an alternate version of your movie for viewers who don’t have the QuickTime plug-in. For example, the Windows equivalent of QuickTime is called the AVI format. Using QuickTime Player Pro, described in the next chapter, you can convert your movie into an AVI file, which you can post on your Web page exactly the same way you posted the QuickTime movie. Then you can put two different links on your Web page: “Click here for the QuickTime version (Mac users),” and “Click here for the AVI version (Windows users).” Of course, your Windows visitors won’t enjoy the quicker gratification of the Fast Start feature provided by QuickTime. But you’ll save them the trouble of having to download and install a special plug-in. (Creating a very tiny movie—no larger than 160 x 120 pixels, for example—is especially important when saving in AVI format. Thanks to the lack of the Fast Start feature, Windows users who don’t use the QuickTime plug-in must wait for the entire movie to download before they can begin watching it.) The HTML code If you’d like to make the presentation of your movie a little bit more elegant, you can use the sample HTML code listed here as a template. Even if you’ve never pro- grammed in the HTML language, you can simply type these codes anywhere fine Web pages are written—in Dreamweaver, BBEdit, or whatever program you use to make your Web pages. In a pinch, you can type the following directly into TextEdit and save it as a plain- text document, which you upload to your site using an FTP program like Fetch. (Of course, you should change the italicized text to match the actual address and name of your movie.) <HTML> <HEAD> <TITLE> Watch my iMovie here!</TITLE> </HEAD> <BODY> <P> Click <A HREF="http://www.myserver.com/foldername/mymovie. mov">here</A> to watch my iMovie!</P> <P>You'll need the free QuickTime plug-in to watch my movie in your browser. You can also download it to your hard disk and watch it with the free QuickTime Player.</P> <P>You can get the QuickTime plug-in and QuickTime Player for Mac and Windows at <A HREF="http://www.apple.com/quicktime"> http://www.apple.com/quicktime</A>. </P> <P>Thanks for watching!</P> </BODY> </HTML> chapter 15: exporting to youtube and the web 317
  • 4. Movies on Custom Embedding the Movie in Your Web Page Web Sites In the previous section, you read about how to create a link that makes your movie pop up in a separate window. But the really smooth operators on the Internet scoff at such an amateur hack. It’s far more elegant to create a movie that plays in place, directly on your Web page, as shown in Figure 1—no pop-up window necessary. Figure 1: Using poster movies is crucial if you’re embedding more than one movie in a single Web page. Otherwise, your audi- ence has no way to choose which movie they want to see. As a bonus, the poster movie scheme preloads the QuickTime plug-in software (if it’s installed), which shortens the wait your visitors will experience when they finally decide to play the movie. Doing so requires yet further immersion in the HTML programming language—but only up to your ankles. If you’re not afraid, proceed: The <embed> command Creating this effect requires a few more lines of HTML code. One of them is the <embed> tag, which instructs your visitor’s Web browser on how to handle media types it doesn’t ordinarily know how to display (in this case, a QuickTime file). It can learn to understand QuickTime movies, however, either by relying on a helper application or a plug-in. Following the <embed> tag, you’ll want to type in a variety of <embed> tag attributes, additional HTML commands that give the browser further instructions on formatting and displaying the file. And that used to be all there was to it. A couple of years ago, though, Microsoft pulled a switcheroo in the way it wrote its flagship Web browser, Internet Explorer. The result was that millions of QuickTime movies on the Web didn’t show up correctly in versions 5.5 or 6 of Internet Explorer for Windows. The following blob of code solves the problem. It embeds the movie on 318 imovie 6 & idvd: the missing manual
  • 5. your page in such a way that the ugly “broken plug-in” icon will never appear, even Movies on Custom for those long-suffering Windows users. (If they don’t have a version of QuickTime Web Sites that will work seamlessly, they’ll see a message that offers to download and install the latest QuickTime software automatically, without having to close their browsers.) <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="240"HEIGHT="196" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> <PARAM name="SRC" VALUE="mymovie.mov"> <PARAM name="AUTOPLAY" VALUE="true"> <PARAM name="CONTROLLER" VALUE="false"> <EMBED SRC="mymovie.mov" WIDTH="240" HEIGHT="196" AUTOPLAY="true" CONTROLLER="false" PLUGINSPAGE="http://www. apple.com/quicktime/download/"> </EMBED> </OBJECT> Here’s what each line means: • <OBJECT CLASSID=... The OBJECT element is a giant wrapper (you’ll notice that the code blob ends with another OBJECT statement) that’s designed to handle the broken Windows plug-in situation described above. Don’t change this long, ugly string of numbers. • CODEBASE=. This line tells Windows browsers where to go to download the latest QuickTime software for Internet Explorer (called an ActiveX control) automati- cally, without making Internet Explorer quit and restart. • PARAM name=. The next three lines tell the browser how to play the movie us- ing ActiveX controls instead of the QuickTime plug-in, just in case the plug-in is absent or doesn’t work for that browser. • <EMBED SRC="mymovie.mov">. This command instructs the browser to play the QuickTime file you’ve uploaded to your Web site, called, in this example, mymovie.mov. Upon reading this instruction, the visitor’s browser will check its preferences file to see how she’s configured it (using the EditÆPreferences com- mand) to handle this particular media type. If the QuickTime plug-in is installed, the browser will use it to play your movie. If not, the browser will check to see which helper application (if any) she’s specified to display .mov files, and then attempt to open the file with it. If no plug-in or designated helper program exists, the browser simply announces that it’s unable to process the mymovie.mov file. The error message lets your visi- tor either manually choose a helper application on her hard drive, download the QuickTime plug-in, or download the QuickTime movie file to the hard disk. chapter 15: exporting to youtube and the web 319
  • 6. Movies on Custom • <WIDTH=240 HEIGHT=196>. These attributes tell the browser the dimensions Web Sites of your movie—in this case, 240 pixels wide and 196 pixels high. If you decide not to make the QuickTime scroll bar appear, as described below, make the height 180 (the actual movie height). The additional 16 pixels accommodate the scroll bar. • <AUTOPLAY=true>. You can set this action to either true or false. When you write true, the movie begins to play automatically once the browser has received enough data from the server. (This feature works only when QuickTime 4 or later is installed on your visitor’s computer, and when you’ve turned on the Fast Start option for the movie you saved.) If it’s false, your visitor must click the Play but- ton. • <CONTROLLER>=false. This true/false command specifies whether or not the QuickTime scroll bar (controller bar) appears at the bottom of the movie pic- ture. Tip: If <AUTOPLAY> is set to false, you should have <CONTROLLER> set to true. Otherwise, no one will be able to start your movie! • <LOOP=false>. The <loop> attribute tells the plug-in to play the movie once (false), over and over continuously (true), or forwards to the end, then backward to the beginning, then forward to the end, and so on (palindrome). In most cases, you’ll want to set this one to false. (Besides, if you’ve decided to make the QuickTime controller scroll bar appear as described in the previous paragraphs, your viewers can replay the movie themselves by clicking the Play button, if they really think they missed something the first time.) • <PLUGINSPAGE="http://www.apple.com/quicktime/download">. This handy attribute provides a hyperlink to the Web page where your visitors can download the necessary plug-in (in this case, QuickTime). It’s by no means necessary to include this line of code, but it’s a helpful thing to do, and can spare your viewers a lot of aggravation when they can’t figure out why your movie doesn’t show up on their screens. More <embed> tag attributes If you’re kind of getting into this, here are a few more commands you can use to tweak the way your movie is presented: • <BGCOLOR>. If you specified <width> and <height> attributes that are larger than the dimensions of the movie itself, you can specify the color of the extra background space with this attribute. You can use either the name of the color (such as silver or blue) or its hexadecimal value (such as #C0C0C0 or #0000FF), if you know it. • <STARTTIME> and <ENDTIME>. Using these commands, you can specify exactly which section of your movie should play, so that you don’t have to subject your viewers to the entire thing. You can choose the exact start and end points for the 320 imovie 6 & idvd: the missing manual
  • 7. movie, down to 1/30th of a second. Do so in the minutes:seconds:frames format Movies on Custom that you know from using iMovie, like this: Web Sites <EMBED SRC="mymovie.mov" width="240" height="196" START- TIME=1:01:01 ENDTIME="2:15:07"> If you don’t include these commands, the movie plays from beginning to end. • <HIDDEN>. Use this attribute if you want the video part of the movie to be invis- ible, so that only the sound plays. You don’t need to modify this command with any particular number or modifier. Just include the word in the HTML line, like this: <EMBED SRC="mymovie.mov" WIDTH="240" HEIGHT="196" HIDDEN> • <HREF>. This attribute creates a link to another Web page that opens when your Web page visitor clicks the movie. The link can open another Web page, a picture, or even another movie, which, in turn, opens the door for the creation of elaborate, interactive, you-control-the-action-on-my-movie projects. The HTML might look like this: <EMBED SRC="mymovie.mov" WIDTH="240" HREF="http://www.myserver. com/foldername/anotherpage.html HEIGHT="196" HIDDEN> • <TARGET=QUICKTIMEPLAYER>. This command makes the QuickTime plug-in launch the QuickTime Player program as a helper application, so that your movie will play within the QuickTime Player window instead of right there on your Web page. (If your movie opens in QuickTime Player, you give your viewers the option of enlarging the picture using the commands in the Movie menu, for example.) This attribute works in conjunction with the <HREF> attribute, like this: <HREF="mymovie.mov" TARGET=QUICKTIMEPLAYER> Making a poster movie Using the <embed> tag in conjunction with the QuickTime plug-in is great, because it lets you embed a movie directly into your Web page. Trouble is, the data for your entire movie starts downloading to your visitors’ Web browsers the instant they ar- rive at your page. (This downloading takes place even if you turned off the Autoplay option. It’s true that the movie won’t start playing instantly, but the data will none- theless begin transferring, so that the movie will be ready to play when your visitor does click the Play button.) This automatic downloading could annoy your visitors, both because it slows their Web browsers down substantially, and because some people have wireless connec- tions where they’re charged by the amount of data transferred. If your movie file is on the hefty side, or if you’ve got more than one movie on the Web page, this kind of unsolicited data-ramming could infuriate your visitors. You can solve this problem easily enough by creating a poster movie, a separate movie file that contains only one single picture (see Figure 1). Rather than embedding the chapter 15: exporting to youtube and the web 321
  • 8. Movies on Custom actual movie in your Web page, you can embed this poster movie, turning it into a Web Sites button that downloads the real movie file when clicked. This arrangement gives your viewers the ability to look over the Web page before deciding whether or not to download the movie in its entirety. To make a poster movie, you can use a still image from the original iMovie file. (See page 251 of iMovie ’08: The Missing Manual for instructions on exporting a single frame from your movie as a JPEG file.) Actually, any old graphic image will do, such as a JPEG or GIF file, as long as it’s the right size. Note: In the following steps, you’ll turn this still picture into a one-frame movie. The explanation is technical, but juicy: By turning a tiny QuickTime movie (instead of a plain JPEG or GIF file) into a poster frame, you force your visitors’ QuickTime movie-playing plug-in to become activated as soon as they arrive at your Web page. When they then click your poster frame, the actual movie begins playing promptly, having already loaded the QuickTime plug-in. 1. Import the still image, and place it into a new project. Set its timing to play for only one frame. Instructions for specifying how long a still image should play in your movie are on page 243. 2. Choose ShareÆExport Using QuickTime. From the Export pop-up menu, choose Movie to QuickTime File. Click Options, then Settings, then choose the Photo- JPEG format; click OK. Click Size and specify a height and width to match that of the actual movie. In other words, you want your poster frame to be exactly the same size as the movie itself. (Details on exporting as QuickTime are on page 297.) In essence, you’re creating a movie that’s only one frame long. By specifying JPEG compression, you’ve ensured that this single frame will be as small (data-wise) as possible, for faster downloading. 3. Click OK. Name the movie, and then click Save. You might name the picture MoviePoster.mov, for example. So far, so good—you’ve got a poster movie frame on your hard drive. Now you need to embed this new poster movie into your Web page. The process resembles the one where you embedded the movie into the Web page, but this time, you’ll need a couple of additional commands: <EMBED SRC="movieposter.mov" WIDTH=240 HEIGHT=180 AUTOPLAY=TRUE CONTROLLER=FALSE LOOP=false HREF="mymovie.mov" TARGET="myself" PLUGINSPAGE="http://www.apple.com/quicktime/"> First, note that the <controller> attribute is set to false. Since the movie frame is just a single still picture, having a scroll bar underneath it would confuse the heck out of your visitors—and it wouldn’t even work. Without the controller bar, the poster 322 imovie 6 & idvd: the missing manual
  • 9. movie appears as a still image, as it should. Movies on Custom Web Sites The attribute <HREF="mymovie.mov"> tells the browser that as soon as the visi- tor clicks the poster-movie image, the browser should load the mymovie.mov file. <TARGET="myself "> specifies that the new movie should load directly in place of the poster movie. Because the poster frame and the movie have the same <height> and <width> attributes, the movie will seamlessly appear where the poster frame used to be. Tip: As with any graphic on any Web page, you or your Web design software should remember to upload the newly created poster-frame graphic. You can use Fetch for this purpose, for example. Optimizing Online Movies This chapter covers the fundamentals of putting your iMovie on the Web, but there’s a lot more to online video. The next step is tweaking the movie files themselves to optimize them for online viewing. When you put your movie on the Web, millions of people can see it, which is won- derful. Unfortunately, some of those people connect to the Internet using dial-up modems, some use high-speed broadband connections like cable modems and DSL, while the luckiest connect through such ultrafast pipes as T1 lines. If you had the time, hard drive space, and inclination, you could actually create different versions of your movie, one for each of these connection speeds. For instance, a cable modem owner would see a high-resolution, 320 x 240 movie playing at fifteen frames per second. His neighbor, dialing in on a 56 K modem, would see a 240 x 180 version (an alternate version) playing ten frames per second. Each person would see an appro- UP TO SPEED Getting a Web Site If you want a Web site, you’ve got to get somebody to host of Web hosting companies only too eager to sign you up it, somebody with a full-time, high-speed Internet connec- as a client. A search at www.google.com should unearth as tion who’s willing to lend a few megs of hard drive space many hosting services as you’d ever need. to hold your text, pictures, and movies. Fortunately, most And one more thing: If you want to share a movie with only Internet service providers—including America Online and a small circle of admirers, and you have a high-speed con- EarthLink—offer a small amount of Web space at no charge. nection like cable modem or DSL, you can turn your own Check your ISP’s Web page (or, on America Online, keyword: Mac into a Web site, thanks to the Web Sharing feature built MyPlace) for rudimentary instructions on creating a Web into Mac OS X. It’s very convenient, because you don’t have page and posting it online. (For more detailed instructions, to upload your movies to anything. consider reading a book on the topic.) See Mac OS X: The Missing Manual for step-by-step If your ISP doesn’t offer Web hosting, or if you need more instructions. room for your movies, you’ll find hundreds or thousands chapter 15: exporting to youtube and the web 323
  • 10. Movies on Custom priately sized rendition that would be as large and beautiful as that kind of Internet Web Sites connection would permit. (How does a Web page know which version of the movie to transmit? The answer lies in the QuickTime panel of System Preferences. If you click the Connection tab, you’ll see the list of different connection methods—modem, DSL/Cable, and so on. You’re supposed to choose the one that connects you to the Internet. When you click a movie on a Web page, the Web page computer actually asks your Mac what kind of connection speed you’ve got. Your Mac responds with whatever setting you’ve made in System Preferences.) Performing this kind of optimization is an elaborate field of study that, as you can imagine, gets massively complicated. It requires, among other things, a program like Cleaner 6 (www.discreet.com). The company’s Web site is worth visiting if you’re interested in pursuing this degree of customization. It’s absolutely teeming with information about producing online video. Furthermore, Apple’s own QuickTime Authoring Web site (www.apple.com/ quicktime/authoring) has some excellent tutorials on these more advanced strategies. 324 imovie 6 & idvd: the missing manual