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

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

by Steven W. Gulie
     
 

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…  See more details below

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.

Read More

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?
Site Designers
Webmasters
HTML Authors
CD-ROM Developers
In Short
So What's in the Book?

Chapter 1   Introduction
What's a QuickTime Movie?
What's QuickTime?
    QuickTime File Format
    Applications and Plug-ins
    QuickTime API
    Who Gets What
Delivery Methods: Disk, Web Server, Streams
    Local Delivery
    Web Server Delivery
    Streaming Server Delivery
In Conclusion

Chapter 2   First Things First: Installing QuickTime
Minimum System Requirements
Installing QuickTime from the CD
Registering QuickTime Pro
Setting Your Connection Speed
Updating to the Latest Version

Chapter 3   Bust a .Mov
Multimedia and the Web
Converting Existing Media into QuickTime Movies
Using the QTSRC Parameter
To .Mov, or Not to .Mov?

Chapter 4   Basic Training: Putting QuickTime in a Web Page
Linking with the <A HREF> Tag
    Linking in Frames
    Linking from an Image
    Pros and Cons of Linking
Embedding with the <EMBED> Tag
    Basic <EMBED> Parameters
    Full List of Browser <EMBED> Parameters
Preventing Hijacking with QTSRC
Get QuickTime

Chapter 5   Special Delivery: QuickTime+HTML
Special Features of the QuickTime Plug-in
    Some Particularly Cool Features
    Summary of QuickTime Plug-in Parameters
Plug-in Helper
Saving Movies
    What's in a Name?
    Making Movies Self-Contained
    Flattening
    Settings You Can Save
Putting Multiple Movies on a Page
    Poster Movies
    Targeting QuickTime Player
    Targeting a Frame or a Window
    Creating a Window with JavaScript
Detecting the QuickTime Plug-in

Chapter 6   What Webmasters Need to Know
MIME Types and File Extensions
Server Features and Server Load

Chapter 7   What About Streaming?
What It Is
What It's Not
Why It's Cool
What You Need
    Streaming Server
    Broadcaster
    A Little Extra Effort
When Do You Need It?
    Streaming Pros
    Streaming Cons
    Fast Start Pros
    Fast Start Cons
How It Works

Chapter 8   Alternate Realities: Language, Speed, and Connections
Alternate Movies
    Tools for making Reference Movies
    Using MakeRefMovie
    Using XMLtoRefMovie
Alternate Tracks
    Making Alternate Tracks with QuickTime Player

Chapter 9   It's in the Script: Basic JavaScript
JavaScript Basics
Useful JavaScripts
    Identify OS, Browser Type, and Version
    Use <EMBED> or <A HREF>
    Open a Window for QuickTime
    Using JavaScript to Detect QuickTime

Chapter 10   Now Hear This: Audio
Interesting Ways to Use Audio
    Audio Greeting
    Background Music (MIDI)
    Ambient Sounds
    Stories and Speech
Recorded Music on the Web
    I Want My MP3
Getting the Most out of MIDI
    Optimizing MIDI for QuickTime and the Web
Looping and Stuttering
Making it Fit: Sampling, Bandwidth, and Compression
    Audio Codecs
Recording for the Web
Voice-Overs and Narration
Popular Audio Formats

Chapter 11   Show Me Something Good—Images
Importing Images into QuickTime
Creating Slide Shows
    Setting the Slide Sequence
    Determining the Number of Video Tracks
    Setting Image Duration
    Arranging Slides Spatially
    Adding HREFs
    Putting it on the Page
Adding Sound to a Slide Show
    Music
    Sound Effects
    Voice-Over or Narration
Converting PowerPoint Presentations
Adding a Still Image as a Movie Background
Adding a Logo to a Movie
Transparency and Alpha Channels
Color and Gamma
Popular Image Formats

Chapter 12   Just Like in the Movies
Importing Movies
Putting Movies on the Web
Making Movies for the Web
    Capturing and Digitizing Movies
    Editing
    Cropping
    Compositing and Effects
    Mixing Down
Compressing Your Movie
    Compression Guidelines
    Video Codecs and Settings
Secrets of the Apple Compressionist
Tools
    Capture
    Editing and Compositing
    Compression and Format Conversion
Other Movie Formats
    AVI
    DV
    MPEG
    RealMedia

Chapter 13   Text! Text! Text!
Creating Text Tracks
    Creating Text for a Text Track
    Importing Text into QuickTime
    Editing Text Tracks with a Text Editor
Setting Text Attributes
    Complete List of Text Attributes
Creating Titles and Scrolling Credits
    Creating Titles
    Adding Credits to a Movie
Adding Subtitles to a Movie
Adding a Chapter List to a Movie
HREF Tracks
    HREF Syntax
    Adding an HREF Track to a Movie
    HREFs and JavaScript
Fonts and Cross-Platform Movies
Burning Text into a Video Track
Searching a Text Track

Chapter 14   Gently Down the Stream
Making Streaming Movies
    Data Rate Limiting
    Media Types
    Streaming Codecs
    Hinting
Uploading Your Movies to a Streaming Server
Testing
Making a Fast Start Reference Movie
Embedding Streaming Movies in a Web Page
    Streaming and QTSRC
    Streaming from a Fast Start Reference Movie
    Streaming with HREF and QuickTime Player
Setting Up a Streaming Server
    Hardware Requirements
    Network Connections
    Load Sharing
    Setting Up the Software
    Movie Folder Access
Live Streaming
    Serving Live Streams
Firewalls, NAT, and HTTP Tunneling
    The Problems
    The Solutions

Chapter 15   An Animated Approach
Cel-Based Animation
    Importing Image Sequences
    Importing FLICs
    Importing Animated GIFs
    The Direct Approach
Vector Graphics
    QuickTime Vectors
    Flash Vectors
Sprite Animation
    Tweens and Modifier Tracks
    Actions and Events
    Using a Video Track as a Sprite
    Flash Sprites

Chapter 16   Getting Interactive
QuickTime Interactivity
Getting Interactive with Text Tracks
    Link Up with {href:}
    Skipping Along with Chapter Lists
    Creating Web Tours with HREF Tracks
Pushing Buttons with Wired Sprites
    Wired Sprite Authoring Tools
    Button, Button, Who's Got the Button?
    QuickTime Can Do That?
    Games People Play
    InterMovie Communication
    Interactive Audio
    More Wired Sprite Examples
Shocking Behavior With Flash Tracks
    Interactive Audio and Video
    Flash Movie Controllers
    Extending Flash Interactivity
QuickTime and Java
QuickTime and JavaScript
    Executing JavaScript Functions from Movies
    Controlling Movies with JavaScript
    QuickTime JavaScript Methods
    Transformation Matrix

Chapter 17   Mixing It Up: Streaming and Nonstreaming
Adding a Chapter List to a Streaming Movie
Adding Streaming Content to a Local Movie
    Adding Stored Streaming Content
    Adding a Live Stream to a Movie
Allocating Bandwidth
    Reserving Bandwidth with QTSRCCHOKESPEED
    Delaying the Streams
Adding Wired Sprites to a Streaming Movie
Adding Flash to a Streaming Movie

Chapter 18   SMIL for the Camera
Introduction to SMIL and QuickTime
SMIL Tutorial
    Overview
    SMIL Structure
        Layout
        The Body
    Clickable Links
    Throwing a Switch
QuickTime and SMIL
    Creating QuickTime-Friendly SMIL Documents
    Examples
    Special Media Types
    QuickTime SMIL Extensions
Embedding SMIL Documents in a Web Page
    Using QTSRC
    Saving a SMIL Document as a .mov File
    Making a Fast Start Reference Movie
    Targeting QuickTime Player

Chapter 19   Let's Get Virtual
QuickTime VR Overview
    Pan-O-Rama
    Object Oriented
Creating QTVR Panoramas
    Equipment
    Planning
    Shooting
    Image Preparation
    Stitching
    Making Panoramas with 3D Software
    Touch Up
    Tiling, Compressing, and Optimizing
    Hot Spots and Multinode Panoramas
Creating QTVR Object Movies
    Equipment
    Shooting
    Generating 3D Imagery
    Image Preparation
    Making the Object Movie
Compositing QTVR with Other Media
    Compositing with VR Panoramas
    Compositing with Object Movies
Embedding QTVR in a Web Page

Appendix A    QuickTime Player Editing Features
Selection Tools
Edit Menu
File Menu
Movie Menu
Info Window
Movie and Track Characteristics

Appendix B   QuickTime Configuration
QuickTime Settings
Configuring the QuickTime Plug-in
Configuring Browsers

Appendix C    Contents of the CD
Software Folder
Tools Folder
Demos Folder
Mac and Win Redistributable Folders
Licensing Info folder
Chapter Folders

Appendix D   Compatibility Issues
Windows and the Mac OS
    MPEG-1 Playback
    Fonts
Is QuickTime Installed?
Browsers
    JavaScript
    VBScript
    Java
    VR in Tables
HTML
CPU Speed
Versions of QuickTime
Other Plug-ins

Appendix E    QuickTime Media Types
Digital Video
Digital Audio
Still Images
Animation
MIDI, Audio CD, and Text
Real-Time Streaming

Appendix F    Including QuickTime on Your CD
QuickTime Software
Media Frameworks
Making Cross-Platform CDs

Appendix G   Work Flow Automation with AppleScript
What's AppleScript?
AppleScript and QuickTime
The Scripts on the CD
AppleScript Droplets
OSA Menu Scripts
QuickTime Packages

Glossary

Index

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >