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, Streams, Web Server Local Delivery Streaming Server Delivery Web Server Delivery Which Should You Choose?
Chapter 2 First Things First: Installing QuickTime Minimum System Requirements Installing QuickTime from the CD Registering QuickTime Pro Setting Your Connection Speed Configuring QuickTime Player Updating to the Latest Version
Chapter 3 Bust a .Mov Multimedia and the Web Browsers and MIME Types Importing Media into QuickTime Using QuickTime to Play Files in Other Formats When To .Mov It Saving Movies Save As Save What's in a Name? Settings You Can Save
Chapter 4 Basic Training: Putting QuickTime in a Web Page "Get QuickTime" Button Embedding with the EMBED Tag Basic EMBED Parameters Full List of Browser EMBED Parameters Adding the OBJECT Tag The OBJECT Tag and HTML Standards Using a Poster Movie Launching QuickTime Player from a Poster Movie Linking with the A HREF Tag
Chapter 6 What Webmasters Need to Know MIME Types and File Extensions First .Mov The Fab Four All the Rest Configuring Your Server 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 Embedding a Streaming Movie in a Web Page More Information 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 Embedding Alternate Movies in a Web Page Alternate Tracks Making Alternate Tracks with QuickTime Player Checking for QuickTime Components
Chapter 10 Now Hear This: Audio Interesting Ways to Use Audio Audio Greetings Background Music (MIDI) Ambient Sounds Stories and Speech Recorded Music on the Web Start with the Best Prime Cut Faster, Faster Put It on the Page I Want My MP3 Getting the Most Out of MIDI A Little about MIDI and QuickTime Making or Getting a MIDI Sequence Importing MIDI into QuickTime Importing Karaoke Editing Music Tracks Optimizing MIDI for QuickTime and the Web Looping and Stuttering Looping Stuttering Making It Fit: Sampling, Bandwidth, and Compression A Little about Sound Sampling Bandwidth Making It Fit Audio Codecs Uncompressed AAC (MPEG-4) ADPCM aLaw 2:1 GSM IMA 4:1 MACE MPEG-1, Layer 2 MP3 QDesign Music Qualcomm PureVoice uLaw 2:1 Recording for the Web Doing It Yourself Voice-Overs and Narration Popular Audio Formats
Chapter 11 Show Me Something Good—Images The Thrill of Still Images Importing (and Exporting) Images A Word about Exporting Still Images Creating Slideshows Using QuickTime Player Setting the Slide Sequence Setting Image Duration Arranging Tracks Spatially Adding Transition Effects Making QuickTime Slideshows in Other Applications Still Others Adding Sound to a Slideshow Music Sound Effects Voice-Over or Narration Adding URL Links Determining the Number of Video Tracks Putting It on the Page Adding a Still Image as a Movie Background Adding a Logo to a Movie Transparency and Alpha Channels Graphics Modes What Exactly Is an Alpha Channel? 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 Interlaced Video and Telecine Editing Cropping Compositing and Effects Compositing Effects and Transitions Mixing Down Compressing Your Movie Compression Guidelines Video Codecs and Settings QuickTime Codecs QuickTime-Compatible Codecs Secrets of the Apple Compressionist Tools Capture Editing and Compositing Compression and Format Conversion Other Movie Formats Windows Media AVI DV MPEG Real Media
Chapter 14 Gently down the Stream
Do-It-Yourself Streaming (or Not)
Making Streaming Movies
Data Rate Limiting
Hint Exporter Settings
Uploading Your Movies to a Streaming Server
Making a Fast Start Reference Movie
Embedding Streaming Movies in a Web Page
Streaming and QTSRC
Streaming from a Text File
Streaming from a Fast Start Reference Movie
Streaming with HREF and QuickTime Player
Setting Up a Streaming Server
Streaming Server Administrator's Guide
Setting Up the Software
Server, Reflector, and Relay
Introduction to Broadcasters
Setting Up a Broadcaster
Choosing a Broadcaster
Firewalls, NAT, and Streaming on Port 80
Streaming on Port
Firewalls and NAT
Chapter 15 An Animated Approach Cel-Based Animation Importing Image Sequences Importing FLICs Importing Animated GIFs The Direct Approach Vector Graphics Flash Vectors Sprite Animation Tweens and Modifier Tracks Actions and Events Using a Video Track as a Sprite Flash Sprites
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 Adding a Media Skin to Your Streams
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 Cranky Old Man Says . . . Equipment Planning Shooting Image Preparation Stitching Making Panoramas with 3D Software Touch-up Zoomify It? Tiling, Compressing, and Optimizing Hotspots 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 Basics Node Logic
Appendix A QuickTime Player Pro Editing Features Editing Basic Controls Selection Tools What Gets Selected Edit Menu Opening, Playing, and Saving Files File Menu Movie Menu Compression Settings Dialog Box Movie Properties Properties Window Movie and Track Characteristics QuickTime Player Differences by Operating System
Appendix B QuickTime Configuration QuickTime Settings AutoPlay (Mac OS 8 and Mac OS 9 Only) Browser Plug-in and MIME Types Connection Speed File Type Associations (Windows Only) Media Keys Music Registration Sound In (Windows Only) Sound Out (Windows Only) Streaming Proxy (Mac OS 8 and Mac OS 9 Only) Streaming Transport Instant On Update Check Video Settings (Windows Only) 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 E QuickTime Media Types Digital Video QuickTime's Movie Type DV MPEG Video OpenDML and AVI SDP Digital Audio AIFF and AIFC AU MPEG-1, Layer 1 and 2 MPEG-1, Layer 3 (MP3) MPEG-4 Sound Designer II WAV Still Images BMP FlashPix GIF JFIF/JPEG/JPEG0 MacPaint Photoshop PNG PICT and Picture QuickTime Image File Silicon Graphics Image File Targa Image File TIFF Animation QuickDraw 3D Metafile Animated GIF Flash FLC PICS MIDI, Audio CD, and Text MIDI and Karaoke Audio CD System 7 Sound 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
Glossary Index Apple Computer, Inc. Software License Agreement
QuickTime is the industry standard for developing and distributing multimedia content on the Web and CD-ROM, for both Windows and Macintosh computers. This book includes QuickTime Pro 6 and a full set of content development tools for both Windows and Macintosh developers. This third edition of the best-selling and award-winning QuickTime for the Web is a hands-on guide showing how to integrate animation, video, recorded sound, MIDI, text, still images, VR, live streams, games, and user interactivity into a Web site. It now also covers how to benefit from QuickTime support for the MPEG-4 global multimedia standard.
Written for Web masters, site designers, HTML and multimedia authors, and anyone else who wants to incorporate sound or video into their Web site, this book offers clear and detailed instruction in an engaging style. Written by an expert at Apple Computer, this is the most complete and authoritative source for creating QuickTime content for the Web.
The first edition of this book won the Touchstone 2000 Merit Award for Books awarded annually by STC (Society for Technical Communications).
- Written for both Windows and Macintosh developers.
- Illustrates all the latest features in QuickTime Pro 6, including MPEG-4 support.
Web Developers, Webmasters, Site Designers and Multimedia Authors.
- No. of pages:
- © Morgan Kaufmann 2003
- 2nd October 2003
- Morgan Kaufmann
- eBook ISBN:
"The most consistently useful book I"ve owned in many years. This is technical writing at its best: lucid prose that explains and exemplifies the vast capabilities of QuickTime on the Web, then goes on to inspire a flood of ideas that can be explored right away because the enclosed CD includes great sample code, media, and essential tools, including QuickTime Player Pro." —Dr. Frank Lowney Director, Electronic Instructional Services Georgia College & State University "Its broad possibilities make QuickTime the technology to tell a captivating tale. With such a technology you need proper guidance to successfully relay your message; QuickTime for the Web is the book to do so. Whether you are a novice or an expert, this book will guide you through all the important aspects, with intricate real-world examples, as well as inspire new ways of authoring. With its engaging writing, it's a joy to read and . . . the best reference manual on the subject." —Mario Piepenbrink QuickTime Evangelist Bluevilla "Since QuickTime is an always evolving technology and now has support for MPEG-4 and a number of other features, it's great to have this third edition available. . . . As in the first two editions, this QuickTime for the Web offers easy and thorough explanations. This edition will always be on my desk at hand's reach and not tucked away in a bookshelf." —Francesco Schiavon Digital Media Deployment Instructor Vancouver Film School, Interactive Media "QuickTime for the Web, Third Edition, is a fantastic resource for anyone who works with new media. It"s a must-have reference for anyone who wants to use digital computer media at any level, beginner or expert. I"ve learned more glancing through this book than I could ever hope to gather from various other sources or glean from my own experience. This book will open your eyes to all the possibilities that QuickTime enables." —Jim Longo Cofounder Rhythm Division "An impressively thorough reference that also functions well as a general introduction to a complex and extensive technology. Unlike many "authorized" texts, this up-to-date book reveals all the tricks and gotchas with exactly the encyclopedic level of detail that the subject deserves. Everyone working on the internet/multimedia axis should have a copy." —Brennan Young Multimedia Programmer "The title QuickTime for the Web doesn"t really do this book justice. Although QuickTime and targeting it for the Web is the main focus of the book, it"s about a whole lot more than that. I"d say it"s the book to read for all that is QuickTime. The wealth of information just about QuickTime is incredible. And oh, by the way, it has a lot of great information about related technologies like streaming, Flash, SMIL, etc. . . . The book . . . is different from most technical books of its kind. It"s easy to read, contains some humor, is written by someone who knows the technology well, and above all you can tell the author is excited about what you can do with QuickTime. I"d rate this as a must-read for anyone doing anything with QuickTime. It contains everything you need to know to deploy QuickTime content and more. It also does a great job of explaining what specific tools you"ll need to build the QuickTime content of your choice." —Brad Behrendt President, Digital Prairie Systems www.theprairie.com "QuickTime for the Web unleashes the power of digital media. This comprehensive guide is an excellent ready reference to the extensive visual, audio, and interactive capabilities of QuickTime. From basic concepts through clear how-to examples and a wealth of tips, the author covers all aspects of creating and delivering QuickTime media for the Web. This edition extends a keystone work to include the myriad of new features in the QuickTime 6 release." —Steven M. Cox, Ph.D. Interactive New Media Developer virtualthink.com "Steve's book provides that broad view and deserves to be the first stop on any prospective QuickTime programmer's reading list." - Time Monroe - MacTech
Steve Gulie is a recognized QuickTime expert. His is a senior technical writer and multimedia Web monkey for Apple Computer, and has been a featured speaker at Apple's Worldwide Developer Conference and QuickTime Live! He develops Web sites that include QuickTime content of every kind, from live poetry readings to VR tours. He has written about HTML, QuickTime, and CD-ROMs for WIRED magazine, and has also produced commercial CD-ROMs, such as Life Near 310 Kelvin, that include HTML, digital audio, and QuickTime movies. He is on the Web at http://homepage.mac.com/qt4web/
Apple Computer, Inc., Cupertino, California, U.S.A.