QuickTime for the Web: For Windows and Macintosh, 3/e
暫譯: 網路上的 QuickTime:適用於 Windows 和 Macintosh,第 3 版

Steven Gulie

  • 出版商: Morgan Kaufmann
  • 出版日期: 2003-07-21
  • 售價: $2,370
  • 貴賓價: 9.5$2,252
  • 語言: 英文
  • 頁數: 825
  • 裝訂: Paperback
  • ISBN: 1558609040
  • ISBN-13: 9781558609044
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

 

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).

About the CD-ROM
The accompanying CD-ROM contains the full version of QuickTime Pro 6 (a $29.99 value) for Windows and Macintosh. 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 current versions of Windows and Mac OS. The CD-ROM also includes a free tools for creating and editing movies, cut-and-paste HTML and JavaScript examples, royalty-free audio, and prebuilt interactive sprites.

Contents

Preface
Acknowledgments

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 5 Special Delivery: QuickTime + HTML
Fun with QuickTime
Some Particularly Cool Features
Complete List of QuickTime Plug-in Parameters
Plug-in Parameters and the <OBJECT> Tag
QuickTime and URLs
Protocols
Addressing
Addresses and #Names
Targeting
Passing Plug-in Data in URLs
Plug-in Helper
Adding URL Links to Movies
Making a Poster Movie with Plug-in Helper
Copy Protection
Launching QuickTime Player
Launching the Player from a Poster
Launching QuickTime Player from a Text Link
Full-Screen Movies
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
What It Does
How It Works
Variations

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 9 It’s in the Script: Basic JavaScript
JavaScript Basics
Useful JavaScripts
Identify OS, Browser Type, and Version
Open a Window for QuickTime
Using JavaScript to Detect QuickTime

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 13 Text! Text! Text!
QuickTime Text Tools
Creating Text Tracks
Creating Text for a Text Track
Importing Text into QuickTime
Modifying 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 or Closed Captions to a Movie
To Create a Subtitle Track
Synchronizing the Subtitles with the Dialog
Adding a Chapter List to a Movie
HREF Tracks
HREF Syntax
Adding an HREF Track to a Movie
HREF Tracks and JavaScript
Fonts and Cross-Platform Movies
Burning Text into a Video Track
Searching a Text Track
QuickTime Text in Director

Chapter 14 Gently down the Stream
Do-It-Yourself Streaming (or Not)
Making Streaming Movies
Data Rate Limiting
Media Types
Streaming Codecs
Hinting
Hint Exporter Settings
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 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
Hardware Requirements
Network Connections
Load Sharing
Setting Up the Software
Server, Reflector, and Relay
Playlists
Live Streaming
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 16
Getting Interactive
QuickTime Interactivity
Text Tracks
Wired Sprites
Flash Tracks
Media Skins
JavaScript
Media-Specific Interactivity
Interactive Tools Galore
Getting Interactive with Text Tracks
Link Up with {href:}
Skipping Along with Chapter Lists
Creating Web Tours with HREF Tracks
Seriously Wired Text
Pushing Buttons with Wired Sprites
Widgets, Actions, and Scripting
A Crash Course in Widgets
Sprite Actions
QuickTime Can Do That?
Games People Play
Intermovie Communication
Internet Communication
Last Blast
How Can I Learn to Do This Stuff?
Interactive Audio
More Wired Sprite Examples
Shocking Behavior with Flash Tracks
Interactive Audio and Video
Flash Movie Controllers
Flash Text
Extending Flash Interactivity
Skinning the Cat (But in a Good Way)
Creating Media Skins
Distributing Your Skinned Movie
Limitations
QuickTime and JavaScript
Executing JavaScript Functions from Movies
Browser Support for JavaScript Control of QuickTime
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
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 D Compatibility Issues
Windows and the Mac OS
Fonts
Is QuickTime Installed?
Browsers
JavaScript
VR in Tables
HTML
ActiveX
CPU Speed
Versions of QuickTime
QuickTime 2.1
QuickTime 3
QuickTime 4
QuickTime 5
QuickTime 6
Other Plug-ins
Plug-ins That Can Play QuickTime Movies
Media Supported by Multiple Plug-ins

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

Appendix H New in QuickTime 6
All About MPEG-4
What’s So Great about MPEG-4?
The Tricky Bit
.mov or .MP4?
Creating .mp4 Files
New Media Types and Codecs
Flash 5
New Wired Actions
JavaScript Control of ActiveX and Plug-in
AppleScript Enhancements
QuickTime Menu in Windows System Tray
XML Importer for Component Check

Glossary
Index
Apple Computer, Inc. Software License Agreement

商品描述(中文翻譯)

快速時間(QuickTime)是開發和分發多媒體內容的行業標準,適用於 Windows 和 Macintosh 電腦的網路和 CD-ROM。本書包含 QuickTime Pro 6 及完整的內容開發工具,適用於 Windows 和 Macintosh 開發者。本書的第三版是暢銷且獲獎的《網路上的快速時間》(QuickTime for the Web)手冊,展示如何將動畫、視頻、錄音、MIDI、文本、靜態圖像、虛擬實境(VR)、直播、遊戲和用戶互動整合到網站中。它現在還涵蓋了如何利用 QuickTime 支援 MPEG-4 全球多媒體標準的優勢。

本書是為網頁管理員、網站設計師、HTML 和多媒體作者以及任何希望將聲音或視頻整合到其網站中的人員而撰寫,提供清晰且詳細的指導,風格引人入勝。由 Apple Computer 的專家撰寫,這是創建 QuickTime 網路內容最完整和權威的來源。

本書的第一版獲得了 STC(技術傳播學會)每年頒發的 Touchstone 2000 優秀書籍獎。

關於 CD-ROM
隨書附贈的 CD-ROM 包含 QuickTime Pro 6 的完整版本(價值 $29.99),適用於 Windows 和 Macintosh。其強大且可擴展的軟體架構使您能夠在網路或 CD-ROM 上傳遞最先進的數位內容。它在當前版本的 Windows 和 Mac OS 上均能良好運行。CD-ROM 還包括創建和編輯影片的免費工具、剪貼 HTML 和 JavaScript 範例、免版稅音頻以及預建的互動精靈。

目錄
前言
致謝

第一章 介紹
什麼是 QuickTime 影片?
什麼是 QuickTime?
QuickTime 檔案格式
應用程式和外掛程式
QuickTime API
誰獲得什麼
傳遞方法:磁碟、串流、網頁伺服器
本地傳遞
串流伺服器傳遞
網頁伺服器傳遞
您應該選擇哪一種?

第二章 首先要做的事:安裝 QuickTime
最低系統需求
從 CD 安裝 QuickTime
註冊 QuickTime Pro
設置您的連接速度
配置 QuickTime Player
更新到最新版本

第三章 打開 .Mov
多媒體與網路
瀏覽器和 MIME 類型
將媒體導入 QuickTime
使用 QuickTime 播放其他格式的檔案
何時使用 .Mov
保存影片
另存為
保存
名稱的意義?
您可以保存的設置

第四章 基本訓練:將 QuickTime 放入網頁
「獲取 QuickTime」按鈕
使用 標籤嵌入
基本 參數
瀏覽器 參數完整列表
添加 標籤
標籤與 HTML 標準
使用海報影片
從海報影片啟動 QuickTime Player
使用 標籤進行鏈接

第五章 特殊傳遞:QuickTime + HTML
與 QuickTime 一起玩
一些特別酷的功能
QuickTime 外掛參數完整列表
外掛參數與 標籤
QuickTime 和 URL
協議
地址
地址和 #名稱
目標
在 URL 中傳遞外掛數據
外掛助手
為影片添加 URL 鏈接
使用外掛助手製作海報影片
版權保護
啟動 QuickTime Player
從海報啟動播放器
從文本鏈接啟動 QuickTime Player
全螢幕影片
在一個頁面上放置多個影片
海報影片
目標 QuickTime Player
目標框架或窗口
使用 JavaScript 創建窗口
檢測 QuickTime 外掛
它的作用
它是如何工作的
變化

第六章 網頁管理員需要知道什麼
MIME 類型和檔案擴展名
第一次 .Mov
四大天王
其他所有
配置您的伺服器
伺服器功能和伺服器負載

第七章 串流怎麼樣?
它是什麼
它不是什麼
為什麼它很酷
您需要什麼
串流伺服器
廣播者
稍微多一點努力
在網頁中嵌入串流影片
更多信息
您何時需要它?
串流優點
串流缺點
快速啟動優點
快速啟動缺點
它是如何工作的

第八章 替代現實:語言、速度和連接
替代影片
製作參考影片的工具
使用 MakeRefMovie
使用 XMLtoRefMovie
在網頁中嵌入替代影片
替代音軌
使用 QuickTime Player 製作替代音軌
檢查 QuickTime 組件

第九章 在腳本中:基本 JavaScript
JavaScript 基礎
有用的 JavaScript
識別操作系統、瀏覽器類型和版本
為 QuickTime 打開窗口
使用 JavaScript 檢測 QuickTime

第十章 現在聽這個:音頻
有趣的音頻使用方式
音頻問候
背景音樂(MIDI)
環境聲音
故事和語音
網路上的錄音音樂
從最佳開始
精選
更快,更快
放在頁面上
我想要我的 MP3
充分利用 MIDI
關於 MIDI 和 QuickTime 的一些事
製作或獲取 MIDI 序列
將 MIDI 導入 QuickTime
導入卡拉 OK
編輯音樂音軌
為 QuickTime 和網路優化 MIDI
循環和顫抖
循環
顫抖
使其適合:取樣、帶寬和壓縮
關於聲音的一些事
取樣
帶寬
使其適合
音頻編解碼器
未壓縮
AAC(MPEG-4)
ADPCM
aLaw 2:1
GSM
IMA 4:1
MACE
MPEG-1, Layer 2
MP3
QDesign 音樂
Qualcomm PureVoice
uLaw 2:1
為網路錄音
自己動手
配音和旁白
流行音頻格式

第十一章 給我看看好東西——圖像
靜態圖像的刺激
導入(和導出)圖像
關於導出靜態圖像的一些話
使用 QuickTime Player 創建幻燈片
設置幻燈片順序
設置圖像持續時間
空間排列音軌
添加過渡效果
在其他應用程式中製作 QuickTime 幻燈片
其他
為幻燈片添加聲音
音樂
音效
配音或旁白
添加 URL 鏈接
確定視頻音軌的數量
放在頁面上
將靜態圖像作為影片背景添加
為影片添加標誌
透明度和 Alpha 通道
圖形模式
什麼是 Alpha 通道?
顏色和伽瑪
流行的圖像格式

第十二章 就像在電影中一樣
導入影片
將影片放到網路上
為網路製作影片
捕捉和數位化影片
交錯視頻和電視轉換
編輯
裁剪
合成和效果
合成
效果和過渡
混音
壓縮您的影片
壓縮指南
視頻編解碼器和設置
QuickTime 編解碼器
QuickTime 兼容編解碼器
Apple 壓縮師的秘密
工具
捕捉
編輯和合成
壓縮和格式轉換
其他影片格式
Windows Media
AVI
DV
MPEG
Real Media

第十三章 文本!文本!文本!
QuickTime 文本工具
創建文本音軌
為文本音軌創建文本
將文本導入 QuickTime
使用文本編輯器修改文本音軌
設置文本屬性
文本屬性完整列表
創建標題和滾動字幕
創建標題
為影片添加字幕
為影片添加字幕或隱藏字幕
創建字幕音軌
將字幕與對話同步
為影片添加章節列表
HREF 音軌
HREF 語法
為影片添加 HREF 音軌
HREF 音軌和 JavaScript
字體和跨平台影片
將文本燒錄到視頻音軌
搜索文本音軌
QuickTime 文本在 Director 中

第十四章 輕輕下流
自己動手串流(或不)
製作串流影片
數據速率限制
媒體類型
串流編解碼器
提示
提示導出器設置
將您的影片上傳到串流伺服器
測試
製作快速啟動參考影片
在網頁中嵌入串流影片
串流和 QTSRC
從文本檔案串流
從快速啟動參考影片串流
使用 HREF 和 QuickTime Player 串流
設置串流伺服器
串流伺服器管理員指南
硬體需求
網路連接
負載共享
設置軟體
伺服器、反射器和中繼
播放列表
直播串流
廣播者介紹
設置廣播者
選擇廣播者
防火牆、NAT 和在 80 埠上串流
在埠上串流
防火牆和 NAT

第十五章 動畫方法
基於幀的動畫
導入圖像序列
導入 FLIC
導入動畫 GIF
直接方法
向量圖形
Flash 向量
精靈動畫
過渡和修改音軌
動作和事件
使用視頻音軌作為精靈
Flash 精靈

第十六章
獲得互動
QuickTime 互動性
文本音軌
有線精靈
Flash 音軌
媒體皮膚
JavaScript
媒體特定互動性
互動工具大集合
與文本音軌互動
使用 {href:} 連接
與章節列表一起跳過
使用 HREF 音軌創建網頁導覽
真正有線的文本
用有線精靈按鈕
小工具、動作和腳本
小工具速成班
精靈動作
QuickTime 可以這樣做?
人們玩的遊戲
影片間通信
互聯網通信
最後的爆發
我該如何學習這些東西?
互動音頻
更多有線精靈範例
使用 Flash 音軌的驚人行為
互動音頻和視頻
Flash 影片控制器
Flash 文本
擴展 Flash 互動性
以好的方式「剝皮貓」
創建媒體皮膚
分發您的皮膚影片
限制
QuickTime 和 JavaScript
從影片執行 JavaScript 函數
瀏覽器對 QuickTime 的 JavaScript 控制的支援
QuickTime JavaScript 方法
轉換矩陣

第十七章 混合:串流和非串流
為串流影片添加章節列表
為本地影片添加串流內容
添加存儲的串流內容
為影片添加直播串流
分配帶寬
使用 QTSRCCHOKESPEED 保留帶寬
延遲串流
為串流影片添加有線精靈
為串流影片添加 Flash
為您的串流添加媒體皮膚

第十八章 SMIL 為攝影機
SMIL 和 Q 的介紹