You are previewing Compression for Great Video and Audio, 2nd Edition.
O'Reilly logo
Compression for Great Video and Audio, 2nd Edition

Book Description

Learn how to compress video and audio with optimal quality and minimal hassles. Renowned expert Ben Waggoner teaches you to improve the quality of your final content and develop effective workflows. Understand the basic concepts of vision and hearing, apply that knowledge in the context of compression, then move onto practical, applicable information for creating, editing, and compressing the best video and audio, whether you're delivering for the web, DVD, Blu-ray, phones, or beyond.

Clear examples of how to make the best choices in real-world projects

Covers Mac and Windows products for a complete look at today's compression technologies: all the different tools, codecs, and formats for different kinds of deliverables are described, focusing on how to pick the right options for particular projects, players, and sources

Formats

Windows Media

QuickTime

Flash FLV and F4V

MPEG-4 and H.264

MPEG-2

Ogg Vorbis and Theora

Silverlight and Smooth Streaming

Devices

iPod and iPhone

Zune HD

Playstation Portable

Playstation 3

Xbox 360

DVD and Blu-ray

Table of Contents

  1. Cover
  2. Halftitle
  3. Title
  4. Copyright
  5. Contents
  6. Introduction
  7. Preface: Quick-Start Guide to Common Problems
  8. Chapter 1. Seeing and Hearing
    1. Seeing
      1. What Light Is
      2. What the Eye Does
      3. How the Brain Sees
      4. How We Perceive Luminance
      5. How We Perceive Color
      6. How We Perceive White
      7. How We Perceive Space
      8. How We Perceive Motion
    2. Hearing
      1. What Sound Is
      2. How the Ear Works
      3. What We Hear
      4. Psychoacoustics
    3. Summary
  9. Chapter 2. Uncompressed Video and Audio: Sampling and Quantization
    1. Sampling and Quantization
      1. Sampling Space
      2. Sampling Time
      3. Sampling Sound
      4. Nyquist Frequency
      5. Quantization
      6. Gradients and Beyond 8-bit
    2. Color Spaces
      1. RGB
      2. RGBA
      3. Y′CbCr
      4. CMYK Color Space
    3. Quantization Levels and Bit Depth
      1. 8-bit Per Channel
      2. 1-bit (Black and White)
      3. Indexed Color
      4. 8-bit Grayscale
      5. 16-bit Color (High Color/Thousands of Colors/555/565)
      6. Quantizing Audio
    4. Quantization Errors
  10. Chapter 3. Fundamentals of Compression
    1. Compression Basics: An Introduction to Information Theory
      1. Any Number Can Be Turned Into Bits
      2. The More Redundancy in the Content, the More It Can Be Compressed
      3. The More Efficient the Coding, the More Random the Output
    2. Data Compression
      1. Well-Compressed Data Doesn’t Compress Well
      2. General-Purpose Compression Isn’t Ideal
      3. Small Increases in Compression Require Large Increases in Compression Time
    3. Spatial Compression Basics
      1. Spatial Compression Methods
      2. Run-Length Encoding
      3. Advanced Lossless Compression with LZ77 and LZW
      4. Arithmetic Coding
      5. Discrete Cosine Transformation (DCT)
      6. Chroma Coding and Macroblocks
      7. Finishing the Frame
    4. Temporal Compression
      1. Prediction
      2. Motion Estimation
      3. Bidirectional Prediction
    5. Rate Control
      1. Beyond MPEG-1
    6. Perceptual Optimizations
    7. Alternate Transforms
      1. Wavelet Compression
      2. Fractal Compression
    8. Audio Compression
      1. Sub-Band Compression
      2. Audio Rate Control
  11. Chapter 4. The Digital Video Workflow
    1. Planning
      1. Content
      2. Communication Goals
      3. Audience
      4. Balanced Mediocrity
    2. Production
    3. Postproduction
    4. Acquisition
    5. Preprocessing
    6. Compression
    7. Delivery
  12. Chapter 5. Production, Acquisition, and Post Production
    1. Introduction
    2. Broadcast Standards
      1. NTSC
      2. PAL
      3. SECAM
      4. ATSC
      5. DVB
    3. Preproduction
    4. Production
      1. Production Tips
    5. Picking a Production Format
      1. Types of Production Formats
    6. Acquisition
      1. Video Connections
      2. Audio Connections
    7. Frame Sizes and Rates
      1. Capturing Analog SD
      2. Capturing Component Analog
      3. Capturing Digital
      4. Capturing from Screen
      5. Capture Codecs
    8. Data Rates for Capture
      1. Drive Speed
    9. Postproduction
      1. Postproduction Tips
  13. Chapter 6. Preprocessing
    1. General Principles of Preprocessing
      1. Sweat Interlaced Sources
      2. Use Every Pixel
      3. Only Scale Down
      4. Mind Your Aspect Ratio
      5. Divisible by 16
      6. Err on the Side of Softness
      7. Make It Look Good Before It Hits the Codec
      8. Think About Those First and Last Frames
    2. Decoding
      1. MPEG-2
      2. VC-1
      3. H.264
    3. Color Space Conversion
      1. 601/709
      2. Chroma Subsampling
      3. Dithering
    4. Deinterlacing and Inverse Telecine
      1. Deinterlacing
      2. Bob
      3. Telecined Video—Inverse Telecine
      4. Mixed Sources
      5. Progressive Source—Perfection Incarnate
    5. Cropping
      1. Edge Blanking
      2. Letterboxing
      3. Safe Areas
    6. Scaling
      1. Aspect Ratios
      2. Downscaling, Not Upscaling
      3. Scaling Algorithms
      4. Scaling Interlaced
      5. Mod16
    7. Noise Reduction
      1. Sharpening
      2. Blurring
      3. Low-Pass Filtering
      4. Spatial Noise Reduction
      5. Temporal Noise Reduction
      6. AVISynth
      7. FFT3DFilter
      8. VagueDenoiser
      9. BlindPP
      10. Deblock
    8. Luma Adjustment
      1. Normalizing Black
    9. Brightness
    10. Contrast
    11. Gamma Adjustment
    12. Chroma Adjustment
      1. Saturation
      2. Hue
    13. Frame Rate
    14. Audio Preprocessing
      1. Normalization
      2. Dynamic Range Compression
      3. Audio Noise Reduction
  14. Chapter 7. Using Video Codecs
    1. Bitstream
    2. Profiles and Level
      1. Profile
      2. Level
    3. Data Rates
      1. Compression Efficiency
      2. Rate Control
      3. VBR and CBR
      4. 1-Pass versus 2-Pass (and 3-Pass?)
    4. Frame Size
    5. Aspect Ratio/Pixel Shape
    6. Bit Depth and Color Space
    7. Frame Rate
      1. Keyframe Rate/GOP Length
      2. Inserted Keyframes
      3. B-Frames
    8. Open/Closed GOP
    9. Minimum Frame Quality
    10. Encoder Complexity
    11. Achieving Balanced Mediocrity with Video Compression
      1. Choosing a Codec
  15. Chapter 8. Using Audio Codecs
    1. Choosing Audio Codecs
      1. General-Purpose Codecs vs. Speech Codecs
      2. Sample Rate
      3. Bit Depth
      4. Channels
      5. Data Rate
      6. CBR and VBR
      7. Encoding Speed
    2. Tradeoffs
      1. Sample Rate
      2. Bit Depth
      3. Channels
      4. Stereo Encoding Mode
      5. Data Rate
      6. CBR vs. VBR
  16. Chapter 9. MPEG 1 and 2
    1. MPEG-1
    2. MPEG-2
    3. MPEG File Formats
      1. Elementary Stream
      2. Program Stream
      3. Transport Stream
    4. MPEG-1 Video
    5. MPEG-2 Video
      1. Interlaced Video
      2. What Happened to MPEG-3?
      3. MPEG-2 Profiles and Levels
    6. Audio
      1. MPEG-1 Audio
      2. MPEG-2 Audio
      3. Dolby Digital (AC-3)
      4. DTS (Digital Theater Systems)
      5. MPEG Audio
    7. MPEG-1 for Universal Playback
    8. MPEG-2 for Authoring
    9. MPEG-2 for Broadcast
      1. ATSC
      2. DVB
      3. CableLabs
    10. MPEG Compression Tips and Tricks
      1. 352 from 704 from 720
      2. Slow, High-Quality Modes
      3. Use 2-Pass VBR
      4. Mind Your Aspect Ratios
      5. Get Field Order Straight
      6. Progressive Best Effort
      7. Minimize Reference Frames
      8. Minimum Bitrate
      9. Preprocess with a Light Hand
    11. MPEG-2 Encoding Tools
      1. Canopus ProCoder
      2. Rhozet Carbon Coder
      3. Main Concept
      4. Apple’s MPEG-2
      5. HC Encoder
      6. CinemaCraft
  17. Chapter 10. MP3
    1. MP3 Rate Control Modes
      1. CBR
      2. VBR
      3. ABR
    2. MP3 Modes
      1. Mono
      2. Mid/Side Encoding
      3. Joint Stereo
      4. Normal Stereo
    3. FhG
    4. Lame
      1. –abr (Average Bit Rate)
      2. –c Constant Bit Rate
      3. –v (Variable Bit Rate)
      4. –q (Quality)
    5. MP3 Encoding Examples
    6. mp3Pro
  18. Chapter 11. MPEG-4
    1. MPEG-4 Architecture
    2. MPEG-4 File Format
      1. Boxes
      2. Tracks
      3. Fast-Start
      4. Fragmented MPEG-4 files
      5. The tragedy of BIFS
    3. MPEG-4 Streaming
    4. MPEG-4 Players
    5. MPEG-4 Profiles and Levels
    6. MPEG-4 Video Codecs
      1. MPEG-4 Part 2
      2. H.264
      3. VC-1
    7. MPEG-4 Audio Codecs
      1. Advanced Audio Coding (AAC)
      2. Code-Excited Linear Prediction (CELP)
      3. Adaptive Multi-Rate (AMR)
  19. Chapter 12. MPEG-4 part 2 Video Codec
    1. The DivX/Xvid Saga
    2. Why MPEG-4 Part 2?
      1. Consumer Electronics
      2. Mobile
      3. Low Power PC playback
    3. Why Not Part 2?
      1. H.264 or VC-1 Is Already There
      2. Lower Efficiency
    4. What’s Unique About MPEG-4 Part 2
      1. Custom Quantization Tables
      2. B-Frames
      3. Quarter-Pixel Motion Compensation
      4. Global Motion Compensation
      5. Interlaced Support
      6. Last Floating-Point DCT
      7. No In-Loop Deblocking Filter
    5. MPEG-4 Part 2 Profiles
      1. Short Header
      2. Simple Profile
      3. Advanced Simple Profile
      4. Studio Profile
    6. MPEG-4 Part 2 Levels
    7. MPEG-4 Part 2 Implementations
      1. DivX
      2. Xvid
      3. Sorenson Media
      4. Telestream
      5. QuickTime
  20. Chapter 13. Advanced Audio Coding (AAC) and M4A
    1. M4A File Format
    2. AAC Profiles
    3. AAC Encoders
      1. Apple (QuickTime and iTunes)
      2. Coding Technologies (Dolby)
      3. Microsoft
  21. Chapter 14. H.264
    1. Why H.264?
      1. Compression Efficiency
      2. Ubiquity
    2. Why Not H.264?
      1. Decoder Performance
      2. Older Windows Out of the Box
      3. Profile Support
      4. Licensing Costs
    3. What’s Unique About H.264?
      1. 4 × 4 blocks
      2. Strong In-Loop Deblocking
      3. Variable Block-Size Motion Compensation
      4. Quarter-Pixel Motion Precision
      5. Multiple Reference Frames
      6. Pyramid B-Frames
      7. Weighted Prediction
      8. Logarithmic Quantization Scale
      9. Flexible Interlaced Coding
      10. CABAC Entropy Coding
      11. Differential Quantization
      12. Quantization Weighting Matricies
      13. Modes Beyond 8-bit 4:2:0
    4. H.264 Profiles
      1. Baseline
      2. Extended
      3. Main
      4. High
      5. Intra Profiles
      6. Scalable Video Coding profiles
    5. Where H.264 Is Used
      1. QuickTime
      2. Flash
      3. Silverlight
      4. Windows 7
      5. Portable Media Players
      6. Consoles
    6. Settings for H.264 Encoding
      1. Profile
      2. Level
      3. Bitrate
      4. Entropy Coding
      5. Slices
      6. Number of B-frames
      7. Pyramid B-frames
      8. Number of Reference Frames
      9. Strength of In-Loop Deblocking
    7. H.264 Encoders
      1. Main Concept
      2. x264
      3. Telestream
      4. QuickTime
      5. Microsoft
    8. H.265 and Next – Generation Video Codec
  22. Chapter 15. FLV
    1. Why FLV?
      1. Compatibility with Older Versions of Flash
      2. Decoder Performance
      3. Alpha Channels
    2. Why Not FLV?
      1. Flash Only
      2. Lower Compression Efficiency
      3. Fewer and More Expensive Professional Tools for VP6
    3. Sorenson Spark (H.263)
      1. Quick Compress
      2. Minimum Quality
      3. Automatic Keyframes
      4. Image Smoothing
      5. Playback Scalability
    4. On2 VP6
      1. Alpha Channel
      2. VP6-S
      3. New VP6 Implementation
      4. VP6 Options
    5. FLV Audio Codecs
      1. MP3
      2. Nellymoser/Speech The
      3. ADPCM
      4. PCM
    6. FLV Tools
      1. Adobe Media Encoder CS4
      2. QuickTime Export Component
      3. Flix
      4. Telestream Flip4Factory and Episode
      5. Sorenson Squeeze
      6. ffmpeg
  23. Chapter 16. Windows Media
    1. Why Windows Media
      1. Windows Playback
      2. Enterprise Video
      3. Interoperable DRM
    2. Why Not Windows Media
      1. Not Supported on Target Platform
    3. The Advanced System Format
    4. Windows Media Player
    5. Windows Media Video Codecs
      1. Windows Media Video 9 (“WMV3”)
      2. Profiles
      3. Windows Media Video 9 Advanced Profile (“WVC1”)
      4. Windows Media Video 9 Screen
      5. Windows Media Video 9.1 Image
      6. Legacy Windows Media Video Codecs
    6. Windows Media Audio Codecs
    7. Encoding Options in Windows Media
      1. Data Rate Modes
    8. Where Windows Media Is Used
      1. Windows Media for ROM Discs and Other Local Playback
      2. Windows Media for Progressive Download
      3. Windows Media for Streaming
      4. Windows Media for Portable Devices
      5. Embedding Windows Media in a Web Page
    9. Windows Media and PlayReady DRM
    10. Windows Media Encoding Tools
      1. VC-1 Encoder SDK
      2. Windows Media Format SDK
      3. Windows XP, Vista, or Server 2008: Format SDK 11
      4. Windows Server 2003: Format SDK 9.5
      5. Windows 7
      6. Low-Latency Webcasting
      7. Encoder Latency
      8. Server Latency
      9. Player Latency
    11. Encoders for Windows Media
      1. Expression Encoder
      2. Windows Media Encoder
      3. Flip4Mac
      4. Episode
      5. WMSnoop
  24. Chapter 17. VC-1
    1. Why VC-1?
      1. Windows Media Compatibility
      2. Quality@Perf
      3. Smooth Streaming
      4. CineVision PSE
    2. Why Not VC-1?
      1. Compression Efficiency Paramount
      2. Licensing Costs
      3. What’s Unique About VC-1?
    3. VC-1 Profiles
      1. Main Profile
      2. Simple Profile
      3. Advanced Profile
      4. Levels in VC-1
    4. Where VC-1 Is Used
      1. Windows Media
      2. Smooth Streaming
      3. Blu-Ray
      4. IPTV
    5. Basic Settings for VC-1 Encoding
      1. Complexity
      2. Buffer Size
      3. Keyframe Rate
    6. Advanced Settings for VC-1 Encoding
      1. GOP Settings
      2. Lookahead
      3. Filter Settings
      4. Perceptual Options
      5. Motion Estimation Settings
      6. Motion Match Method
      7. VideoType
      8. Number of Threads
      9. Encoding Mode Recommendations
      10. High-quality live settings
      11. High-quality offline
      12. Insane offline
    7. Tools for VC-1
      1. Expression Encoder 3
      2. Inlet Fathom
      3. Rhozet Carbon
      4. CineVision PSE
  25. Chapter 18. Windows Media Audio
    1. WMA File Format
    2. Rate Control in Windows Media Audio Codecs
    3. Windows Media Audio 9.2 “Standard”
      1. Windows Media Audio 9 Voice
      2. Windows Media Audio 10 Pro (LBR)
      3. Windows Media Audio 9.2 Lossless
      4. Legacy Windows Media Audio Codecs
  26. Chapter 19. Ogg
    1. Why Ogg?
      1. Avoid Licensing Costs
      2. Preference for a “Free” Format
      3. Native Embedding in Firefox and Chrome
    2. Why Not Ogg?
      1. Lower Compression Efficiency
      2. Not Broadly Supported
    3. Ogg File Format
      1. OGV
      2. OGM
      3. MKV
    4. Ogg Vorbis
    5. Ogg Speex
    6. Ogg FLAC
    7. Ogg Theora
    8. Ogg Dirac
    9. Encoding OGV
  27. Chapter 20. RealMedia
    1. Why RealMedia?
    2. RealMedia Format
    3. RealPlayer
      1. RealPlayer Mobile
      2. Helix DNA Client
    4. RealVideo for Streaming
      1. SureStream
      2. RealVideo for Progressive Download
    5. RealMedia Codecs
      1. RealVideo v10
      2. RealVideo NGV
    6. RealAudio Codecs
      1. RealAudio 10
      2. RealAudio Voice
      3. Stereo Music: RealAudio 8
      4. RealAudio Surround
      5. RealAudio Music
      6. Stereo Music
    7. RealVideo Encoding Tools
      1. RealProducer Basic
      2. Real Producer Plus
      3. Carbon
      4. Easy RealMedia Producer
  28. Chapter 21. Bink
    1. Why Bink?
    2. Why Not Bink?
      1. You’re Not Making a Game
      2. You Need High-Compression Efficiency
    3. File Format and Codecs
    4. Encoder
    5. Playback
    6. Business Model
  29. Chapter 22. Web Video
    1. Connection Speeds on the Web
    2. Kinds of Web Video
      1. Downloadable File
      2. Progressive Download
      3. Real-Time Streaming
      4. Peer-to-Peer
      5. Adaptive Streaming
    3. Hosting
      1. In-House Hosting
      2. Hosting Services
  30. Chapter 23. Optical Disc: DVD, Blu-Ray, and ROM
    1. Introduction
    2. Characteristics of Disc Playback
    3. DVD
      1. DVD Tech Specs
      2. MPEG-2 for DVD
      3. Aspect Ratio
      4. Progressive DVD
      5. Multi-Angle DVD
      6. DVD Audio
      7. DVD Interactivity
      8. DVD Mastering
    4. Blu-ray
      1. Introduction
      2. Blu-Ray Tech Specs
      3. Blu-Ray Video Codecs
      4. Blu-Ray Audio
      5. Blu-Ray Interactivity
      6. Blu-Ray Mastering
  31. Chapter 24. Phones and Devices
    1. Introduction
      1. Phones and Portable Media Players
      2. Consumer Electronics
    2. Why Portable Devices?
    3. Why CE Devices?
    4. How Device Video Is Unique
    5. Getting Content to Devices
      1. Attached Storage via USB
      2. Sideloaded Content
      3. Progressive Download to Devices
      4. Standard Streaming to Devices
      5. Adaptive Streaming to Devices
      6. Sharing to Devices
      7. Windows Media Player/Center and Zune
      8. iTunes
      9. The Walled Garden
    6. Devices of Note
      1. iPod Classic/Nano/Touch and iPhone
      2. Apple TV
      3. Zune
      4. Zune HD
      5. Xbox 360
      6. PlayStation Portable
      7. PlayStation 3
    7. Formats for Devices
      1. MPEG-4
      2. Windows Media and VC-1
      3. AVI/DivX/Xvid
      4. Audio-Only Files for Devices
    8. Encoding for Devices
  32. Chapter 25. Flash
    1. Introduction
      1. Early Years: Flash 1–5
      2. Video Is Introduced: Flash 6–7
      3. VP6 and the Video Breakout: Flash 8–9
      4. The H.264 Era: Flash 9–10
      5. The Future: Mobile and CE Devices
    2. Why Flash?
      1. Ubiquitous Player
      2. Uniform Rich Cross-Platform/Browser Experience
      3. Excellent Codec Support
    3. Why Not Flash?
      1. Higher Total Cost of Ownership for Streaming
      2. Playback Performance
      3. Flash for Progressive Download
      4. Flash for Real-Time Streaming
      5. Dynamic Streaming
      6. Authoring Dynamic Streaming
      7. Flash for Interactive Media
      8. Flash for Conferencing
    4. Flash for Phones
    5. Formats and Codecs for Flash
      1. FLV
      2. MP3
      3. F4V
      4. H.264 in Flash
      5. AAC in Flash
      6. ActionScript Audio Codecs
    6. Encoding Tools for Flash
      1. Adobe Media Encoder
      2. Sorenson Squeeze
    7. Rhozet Carbon/Adobe Flash Media Encoding Server
    8. Adobe Flash Media Live Encoder
  33. Chapter 26. Silverlight
    1. History of Silverlight
      1. NET
      2. Silverlight 1.0
      3. Silverlight 2
      4. Silverlight 3
      5. The Future
    2. Why Silverlight?
      1. Uniform Cross-Platform/Browser Experience
      2. Broad and Extensible Media Format Support
      3. Smooth Streaming
      4. .NET Tooling
      5. Silverlight Enhanced Movies
    3. Why Not Silverlight?
      1. Ubiquity
    4. Performance
    5. Silverlight for Progressive Download
    6. Silverlight for Real-Time Streaming
    7. IIS Smooth Streaming
      1. The Smooth Streaming File Format
      2. CBR Smooth Streaming: v1
      3. VBR Smooth Streaming: v2
      4. Authoring Smooth Streaming
      5. Silverlight for Interactive Media
      6. Silverlight for Devices
    8. Formats and Codecs for Silverlight
      1. Windows Media
      2. MPEG-4 and H.264
      3. Smooth Streaming
      4. MP3
      5. Raw AV
    9. Encoding Tools for Silverlight
      1. Expression Encoder
      2. Inlet
      3. Envivio
      4. Carbon
      5. Digital Rapids
      6. ViewCast
      7. Grab Networks
  34. Chapter 27. Media on Windows
    1. Introduction
    2. A History of Media Features in Windows
      1. DOS
      2. Windows 1–2
      3. Windows 3.0/3.1
      4. Windows 95/98/Me
      5. NetShow
      6. Windows NT
      7. Windows Media Launches
      8. Windows 2000
      9. Windows XP
      10. Windows Media 9 Series
      11. Ben Waggoner Joins Microsoft
      12. Windows Vista
      13. Windows 7
    3. Windows APIs for Media
      1. Video for Windows
      2. DirectShow
      3. Media Foundation
      4. Windows Media Format SDK
    4. Major Media Players on Windows
      1. Windows Media Player
      2. Zune Media Player
      3. VLC
      4. Silverlight (Is Not a Media Player)
      5. Windows Media Center
    5. Media Formats on Windows
      1. AVI
      2. AVI Versions
      3. In-Box AVI Video Codecs of Note
      4. In-Box Audio Codecs of Note
      5. Third-party AVI Codecs of Note
      6. WAV
      7. Windows Media
      8. DVR-MS
      9. MPEG-1
      10. MPEG-2
      11. MPEG-4
  35. Chapter 28. QuickTime and Mac OS
    1. Introduction to Mac
    2. History of the Mac as a Media Platform
      1. Birth of the Mac
      2. Macintosh II
      3. Formation of Avid, Digidesign, and Radius
      4. Macromind Director
      5. System 7
      6. QuickTime 1.0
      7. The Multimedia Mac
      8. QuickTime 2
      9. PowerPC Switch
      10. The Birth and Death of Mac Clones
      11. QuickTime 2.5 and QuickTime Media Layer
      12. QuickTime v3
      13. QuickTime Enters the Streaming Wars
      14. Mac OS X Begins and Steve Jobs Returns
      15. The G3 Era and the PC Convergence
      16. QuickTime 4: Streaming and The Phantom Menace
      17. Final Cut Pro
      18. QuickTime 5
      19. The G4 Era
      20. QuickTime 6 and MPEG-4
    3. Mac OS X, Finally for Real
      1. The G5 Era
      2. The Device Revolution
      3. QuickTime 7 and H.264
      4. Intel Switch
      5. Reduced Focus on the Mac and Professional Content Creation
      6. The Future: Snow Leopard and QuickTime X
    4. Introduction to QuickTime
    5. The QuickTime Format
    6. QuickTime Tracks
      1. Video
      2. Audio
      3. Hint
      4. MPEG-1
      5. Text
      6. QuickTime VR
      7. Sprites
      8. Flash
      9. Skins
    7. Delivering Files in QuickTime
      1. QuickTime for CD-ROM
      2. QuickTime for Progressive Download
      3. QuickTime for RTSP
      4. QuickTime for Live Broadcasting
      5. HTTP Live Streaming
    8. The Standard QuickTime Compression Dialog
    9. QuickTime Alternate Movies
      1. Master Movie
      2. Alternates Parameters
      3. Authoring Alternates
    10. QuickTime Delivery Codecs
      1. H.264
      2. Legacy Video Delivery Codecs
    11. QuickTime Authoring Codecs
      1. ProRes
      2. DV/DVCPRO
      3. DVCPRO50 (via Final Cut)
      4. DVCPROHD (via Final Cut)
      5. HDV (via Final Cut)
      6. MPEG IMX (Final Cut)
      7. XDCAM EX (Final Cut)
      8. Motion-JPEG
      9. Animation
      10. PNG
      11. None
    12. QuickTime Audio Codecs
      1. AAC
      2. AMR Narrowband
      3. Apple Lossless
      4. iLBC
      5. Legacy Audio Codecs
    13. QuickTime Import/Export Components
      1. Flip4Mac
      2. Perian
      3. XiphQT
      4. Flash Encoding
    14. QuickTime Authoring Tools
      1. QuickTime Player Pro
      2. Compressor
      3. Episode
      4. Sorenson Squeeze
      5. ProCoder/Carbon
  36. Index
  37. Compression Tools