QuickTime for the Web: A Hands-On Guide / Edition 1

QuickTime for the Web: A Hands-On Guide / Edition 1

by Steven W. Gulie
     
 

View All Available Formats & Editions

ISBN-10: 012471255X

ISBN-13: 9780124712553

Pub. Date: 05/22/2000

Publisher: Elsevier Science & Technology Books

This is the complete guide to creating QuickTime content and putting it on theWeb. It covers everything-from the right way to embed a movie in a Web page to the best techniques for combining scrolling text, Flash animation, MP3 audio, live streams, and virtual reality-in an engaging and easy to follow style. Written for multimedia authors, Web heads, and anyone who

Overview

This is the complete guide to creating QuickTime content and putting it on theWeb. It covers everything-from the right way to embed a movie in a Web page to the best techniques for combining scrolling text, Flash animation, MP3 audio, live streams, and virtual reality-in an engaging and easy to follow style. Written for multimedia authors, Web heads, and anyone who wants to include sound or video on a website, this book provides clear, detailed, and often humorous guidance. This book contains a wealth of information you won't find anywhere else. QuickTime is the industry standard for developing and distributing multimedia content. Its powerful, extensible software architecture lets you deliver state-of-the-art digital content over the Web or on CD-ROM. It works equally well on Windows (95/98/NT/2000) and Macintosh computers.
Features
- The only book that includes everything you need to create QuickTime
content and put it on the Web.
- A must-have reference for all multimedia developers, including
Webmasters, Web site designers, HTML authors, CD-ROM developers, and
anyone else interested in creating multimedia presentations.
- The CD-ROM includes QuickTime 4 Pro (a $30 value) for Windows and
Macintosh. It also includes a variety of tools for creating and editing
movies, along with cut-and-paste HTML and JavaScript examples-everything
you need to convert audio, video, slides, text, and other content into
QuickTime format, combine them, compress them, and deliver them over the
Web or on CD-ROM.
Other Books in the QuickTime Developer Series
Discovering QuickTime: An Introduction for Windows and Macintosh
Programmers
. A step-by-step introduction to QuickTime C programming,
with code samples on CD.
QuickTime for Java: A Developer Reference. An inside look at
programming QuickTime in Java, with a CD that contains installers for
both QuickTime and Java.

Product Details

ISBN-13:
9780124712553
Publisher:
Elsevier Science & Technology Books
Publication date:
05/22/2000
Series:
QuickTime Developer Series
Edition description:
Older Edition
Pages:
740
Product dimensions:
7.43(w) x 9.27(h) x 1.75(d)

Related Subjects

Table of Contents

Preface Why QuickTime? xxi
Site Designers xxi
Webmasters xxii
HTML Authors xxiii
CD-ROM Developers xxiv
In Short xxv
So What's in the Book? xxvi
Introduction
1(18)
What's a QuickTime Movie?
1(5)
What's QuickTime?
6(5)
QuickTime File Format
6(1)
Applications and Plug-ins
7(2)
QuickTime API
9(1)
Who Gets What
10(1)
Delivery Methods: Disk, Web Server, Streams
11(8)
Local Delivery
11(1)
Web Server Delivery
12(2)
Streaming Server Delivery
14(3)
In Conclusion
17(2)
First Things First: Installing QuickTime
19(6)
Minimum System Requirements
19(1)
Installing QuickTime from the CD
20(1)
Registering QuickTime Pro
21(1)
Setting Your Connection Speed
22(1)
Updating to the Latest Version
22(3)
Bust a .Mov
25(8)
Multimedia and the Web
25(2)
Converting Existing Media into QuickTime Movies
27(1)
Using the QTSRC Parameter
28(3)
To .Mov, or Not to .Mov?
31(2)
Basic Training: Putting QuickTime in a Web Page
33(14)
Linking with the <A HREF> Tag
33(4)
Linking in Frames
34(2)
Linking from an Image
36(1)
Pros and Cons of Linking
37(1)
Embedding with the <EMBED> Tag
38(6)
Basic <EMBED> Parameters
39(3)
Full List of Browser <EMBED> Parameters
42(2)
Preventing Hijacking with QTSRC
44(1)
Get QuickTime
45(2)
Special Delivery: QuickTime+HTML
47(52)
Special Features of the QuickTime Plug-in
48(16)
Some Particularly Cool Features
48(11)
Summary of QuickTime Plug-in Parameters
59(5)
Plug-in Helper
64(12)
Saving Movies
76(6)
What's in a Name?
76(1)
Making Movies Self-Contained
77(1)
Flattening
78(2)
Settings You Can Save
80(2)
Putting Multiple Movies on a Page
82(12)
Poster Movies
84(3)
Targeting QuickTime Player
87(2)
Targeting a Frame or a Window
89(3)
Creating a Window with JavaScript
92(2)
Detecting the QuickTime Plug-in
94(5)
What it Does
95(1)
How it Works
95(1)
Variations
96(3)
What Webmasters Need to Know
99(6)
MIME Types and File Extensions
100(2)
Server Features and Server Load
102(3)
What About Streaming?
105(20)
What It Is
105(1)
What It's Not
106(1)
Why It's Cool
106(2)
What You Need
108(5)
Streaming Server
108(1)
Broadcaster
108(1)
A Little Extra Effort
109(1)
More About Streaming Servers
110(2)
More About Broadcasters
112(1)
More Information
113(1)
When Do You Need It?
113(2)
Streaming Pros
113(1)
Streaming Cons
114(1)
Fast Start Pros
114(1)
Fast Start Cons
114(1)
How It Works
115(10)
Alternate Realities: Language, Speed, and Connections
125(12)
Alternate Movies
126(6)
Tools for making Reference Movies
127(1)
Using MakeRefMovie
128(3)
Using XMLtoRefMovie
131(1)
Alternate Tracks
132(5)
Making Alternate Tracks with QuickTime Player
133(4)
It's in the Script: Basic JavaScript
137(10)
JavaScript Basics
138(1)
Useful JavaScripts
139(8)
Identify OS, Browser Type, and Version
139(1)
Use <EMBED> or <A HREF>
140
Open a Window for QuickTime
140(2)
Using JavaScript to Detect QuickTime
142(5)
Now Hear This: Audio
147(64)
Interesting Ways to Use Audio
147(13)
Audio Greeting
148(4)
Background Music (MIDI)
152(2)
Ambient Sounds
154(5)
Stories and Speech
159(1)
Recorded Music on the Web
160(8)
Start with the Best
162(1)
Prime Cut
163(1)
Faster, Faster
164(1)
Put It on the Page
164(4)
I Want My MP3
168(2)
Getting the Most out of MIDI
170(8)
A Little about MIDI and QuickTime
170(2)
Making or Getting a MIDI Sequence
172(2)
Importing MIDI into QuickTime
174(1)
Editing Music Tracks
175(3)
Optimizing MIDI for QuickTime and the Web
178(1)
Looping and Stuttering
178(5)
Looping
179(2)
Stuttering
181(2)
Making it Fit: Sampling, Bandwidth, and Compression
183(7)
A Little about Sound
183(1)
Sampling
184(2)
Bandwidth
186(1)
Making It Fit
187(3)
Audio Codecs
190(10)
Uncompressed
191(1)
ADPCM
192(1)
aLaw 2:1
192(1)
GSM
193(1)
IMA 4:1
193(1)
MACE
193(1)
MP3
194(1)
QDesign Music
194(3)
Qualcomm Pure Voice
197(3)
uLaw 2:1
200(1)
Recording for the Web
200(4)
Doing it Yourself
200(2)
Voice-Overs and Narration
202(2)
Popular Audio Formats
204(7)
Show Me Something Good---Images
211(36)
Importing Images into QuickTime
212(2)
Creating Slide Shows
214(9)
Setting the Slide Sequence
215(1)
Determining the Number of Video Tracks
215(2)
Setting Image Duration
217(2)
Arranging Slides Spatially
219(3)
Adding HREFs
222(1)
Putting it on the Page
223(1)
Adding Sound to a Slide Show
223(4)
Music
223(2)
Sound Effects
225(1)
Voice-Over or Narration
226(1)
Converting PowerPoint Presentations
227(2)
Adding a Still Image as a Movie Background
229(3)
Adding a Logo to a Movie
232(2)
Transparency and Alpha Channels
234(5)
What Exactly Is an Alpha Channel?
237(2)
Color and Gamma
239(1)
Popular Image Formats
240(7)
Just Like in the Movies
247(66)
Importing Movies
248(1)
Putting Movies on the Web
249(5)
Making Movies for the Web
254(4)
Capturing and Digitizing Movies
258(3)
Editing
261(2)
Cropping
263(4)
Compositing and Effects
267(14)
Compositing
267(5)
Effects and Transitions
272(9)
Mixing Down
281(1)
Compressing Your Movie
282(22)
Compression Guidelines
283(5)
Video Codecs and Settings
288(3)
QuickTime Codecs
291(13)
Secrets of the Apple Compressionist
304(3)
Tools
307(2)
Capture
307(1)
Editing and Compositing
308(1)
Compression and Format Conversion
308(1)
Other Movie Formats
309(4)
AVI
310(1)
DV
310(1)
MPEG
311(1)
RealMedia
312(1)
Text! Text! Text!
313(50)
Creating Text Tracks
314(20)
Creating Text for a Text Track
315(1)
Importing Text into QuickTime
315(4)
Editing Text Tracks with a Text Editor
319(3)
Setting Text Attributes
322(2)
Complete List of Text Attributes
324(10)
Creating Titles and Scrolling Credits
334(6)
Creating Titles
335(2)
Adding Credits to a Movie
337(3)
Adding Subtitles to a Movie
340(6)
Adding a Chapter List to a Movie
346(5)
HREF Tracks
351(8)
HREF Syntax
351(3)
Adding an HREF Track to a Movie
354(3)
HREFs and JavaScript
357(2)
Fonts and Cross-Platform Movies
359(1)
Burning Text into a Video Track
360(1)
Searching a Text Track
361(2)
Gently Down the Stream
363(38)
Making Streaming Movies
363(10)
Data Rate Limiting
364(1)
Media Types
365(1)
Streaming Codecs
366(1)
Hinting
367(4)
Hint Exporter Settings
371(2)
Uploading Your Movies to a Streaming Server
373(1)
Testing
374(2)
Making a Fast Start Reference Movie
376(1)
Embedding Streaming Movies in a Web Page
376(5)
Streaming and QTSRC
377(2)
Streaming from a Fast Start Reference Movie
379(1)
Streaming with HREF and QuickTime Player
379(2)
Setting Up a Streaming Server
381(7)
Hardware Requirements
382(1)
Network Connections
383(1)
Load Sharing
384(1)
Setting Up the Software
385(2)
Movie Folder Access
387(1)
Live Streaming
388(8)
Serving Live Streams
393(3)
Firewalls, NAT, and HTTP Tunneling
396(5)
The Problems
396(1)
The Solutions
397(4)
An Animated Approach
401(26)
Cel-Based Animation
402(7)
Importing Image Sequences
402(3)
Importing FLICs
405(1)
Importing Animated GIFs
405(3)
The Direct Approach
408(1)
Vector Graphics
409(4)
QuickTime Vectors
410(2)
Flash Vectors
412(1)
Sprite Animation
413(14)
Tweens and Modifier Tracks
415(2)
Actions and Events
417(3)
Using a Video Track as a Sprite
420(2)
Flash Sprites
422(5)
Getting Interactive
427(58)
QuickTime Interactivity
428(4)
Getting Interactive with Text Tracks
432(4)
Link Up with {href:}
432(1)
Skipping Along with Chapter Lists
432(1)
Creating Web Tours with HREF Tracks
433(3)
Pushing Buttons with Wired Sprites
436(23)
Wired Sprite Authoring Tools
436(5)
Button, Button, Who's Got the Button?
441(5)
QuickTime Can Do That?
446(2)
Games People Play
448(4)
InterMovie Communication
452(3)
Interactive Audio
455(4)
More Wired Sprite Examples
459(1)
Shocking Behavior With Flash Tracks
459(2)
Interactive Audio and Video
459(1)
Flash Movie Controllers
460(1)
Extending Flash Interactivity
461(1)
QuickTime and Java
461(4)
QuickTime and JavaScript
465(20)
Executing JavaScript Functions from Movies
465(3)
Controlling Movies with JavaScript
468(4)
QuickTime JavaScript Methods
472(10)
Transformation Matrix
482(3)
Mixing It Up: Streaming and Nonstreaming
485(22)
Adding a Chapter List to a Streaming Movie
486(5)
Adding Streaming Content to a Local Movie
491(6)
Adding Stored Streaming Content
491(2)
Adding a Live Stream to a Movie
493(4)
Allocating Bandwidth
497(3)
Reserving Bandwidth with Qtsrcchokespeed
497(2)
Delaying the Streams
499(1)
Adding Wired Sprites to a Streaming Movie
500(3)
Adding Flash to a Streaming Movie
503(4)
SMIL for the Camera
507(38)
Introduction to SMIL and QuickTime
507(2)
SMIL Tutorial
509(19)
Overview
509(1)
SMIL Structure
510(1)
Layout
511(5)
The Body
516(8)
Clickable Links
524(1)
Throwing a Switch
525(3)
QuickTime and SMIL
528(11)
Creating QuickTime-Friendly SMIL Documents
528(1)
Examples
529(2)
Special Media Types
531(3)
QuickTime SMIL Extensions
534(5)
Embedding SMIL Documents in a Web Page
539(6)
Using QTSRC
540(1)
Saving a SMIL Document as a .mov File
540(1)
Making a Fast Start Reference Movie
541(2)
Targeting QuickTime Player
543(2)
Let's Get Virtual
545(48)
QuickTime VR Overview
546(6)
Pan-O-Rama
546(2)
Object Oriented
548(4)
Creating QTVR Panoramas
552(16)
Equipment
552(3)
Planning
555(1)
Shooting
556(1)
Image Preparation
557(2)
Stitching
559(2)
Making Panoramas with 3D Software
561(1)
Touch Up
561(1)
Tiling, Compressing, and Optimizing
562(4)
Hot Spots and Multinode Panoramas
566(2)
Creating QTVR Object Movies
568(5)
Equipment
568(2)
Shooting
570(1)
Generating 3D Imagery
571(1)
Image Preparation
572(1)
Making the Object Movie
573(1)
Compositing QTVR with Other Media
573(17)
Compositing with VR Panoramas
574(6)
Compositing with Object Movies
580(10)
Embedding QTVR in a Web Page
590(3)
Appendix A QuickTime Player Editing Features 593(34)
Selection Tools
594(3)
Edit Menu
597(5)
Cut, Copy, Paste, and Clear
598(1)
Drag-and-Drop Copying and Pasting
599(1)
Replace
599(1)
Add and Add Scaled
599(2)
Trim
601(1)
Select All and Select None
601(1)
Extract Tracks
601(1)
Delete Tracks
601(1)
Enable Tracks
602(1)
Find and Find Again
602(1)
File Menu
602(7)
New Player
602(1)
Open Movie and Open URL
602(2)
Open Image Sequence
604(1)
Save As and Save
604(1)
Import
605(1)
Export
606(2)
Present Movie
608(1)
Movie Menu
609(2)
Loop and Loop Back and Forth
609(1)
Play Selection Only
609(1)
Play All Frames
610(1)
Play All Movies
610(1)
Go To and Set Poster Frame
610(1)
Compression Settings Dialog Box
611(2)
Info Window
613(10)
Alternate
614(1)
Annotations
614(1)
Auto Play
615(1)
Bit Rate
616(1)
Colors
616(1)
Controller
616(1)
Debug Messages
616(1)
Files
617(1)
Format
617(1)
Frame Rate
617(1)
General
617(1)
Graphics Mode
618(1)
High Quality
618(1)
Image Formats
619(1)
Image Overrides
619(1)
Instruments
619(1)
Layer
620(1)
Mask
620(1)
Preload
620(1)
Preview
620(1)
Properties and Properties 2
621(1)
Renderer
621(1)
Set as Chapter Track
621(1)
Size
622(1)
Text Replace
622(1)
Texture Overrides
623(1)
Time
623(1)
Volume
623(1)
Movie and Track Characteristics
623(4)
Appendix B QuickTime Configuration 627(14)
QuickTime Setting
627(8)
Configuring the QuickTime Plug-in
635(2)
Configuring Browsers
637(4)
Appendix C Contents of the CD 641(6)
Software Folder
642(1)
Tools Folder
642(1)
Demos Folder
643(1)
Mac and Win Redistributable Folders
644(1)
Licensing Info folder
644(1)
Chapter Folders
644(3)
Appendix D Compatibility Issues 647(14)
Windows and the Mac OS
647(2)
MPEG-1 Playback
647(1)
Fonts
648(1)
Is QuickTime Installed?
649(1)
Browsers
649(2)
JavaScript
650(1)
VBScript
650(1)
Java
650(1)
VR in Tables
651(1)
HTML
651(1)
CPU Speed
651(1)
Versions of QuickTime
652(3)
QuickTime 2.1
653(1)
QuickTime 3
653(1)
QuickTime 4
654(1)
QuickTime 4.1
654(1)
QuickTime 4.1.2
655(1)
Other Plug-ins
655(6)
Plug-ins that Can Play QuickTime Movies
655(2)
MEdia Supported by Multiple Plug-ins
657(4)
Appendix E QuickTime Media Types 661(14)
Digital Video
661(3)
Digital Audio
664(3)
Still Images
667(4)
Animation
671(1)
MIDI, Audio CD, and Text
672(2)
Real-Time Streaming
674(1)
Appendix F Including QuickTime on Your CD 675(4)
QuickTime Software
675(1)
Media Frameworks
676(1)
Making Cross-Platform CDs
677(2)
Appendix G Work Flow Automation with AppleScript 679(16)
What's AppleScript?
679(2)
AppleScript and QuickTime
681(1)
The Script on the CD
681(14)
AppleScript Droplets
682(3)
OSA Menu Scripts
685(7)
QuickTime Packages
692(3)
Glossary 695(12)
Index 707

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >