O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning VirtualDub

Book Description

Get started fast, then master the advanced features of VirtualDub, the leading free Open Source video capture and processing tool

  • This book is available as a free download, scroll down for more information
  • Capture and process broadcast, digital, home, streaming video
  • Cut, paste and edit ads, trailers, clips
  • Demos and walkthroughs of processing sample videos
  • Written by video and VirtualDub enthusiasts and experts

In Detail

VirtualDub is one of the most popular video processing applications for Windows. As an open source application, it's free, and is constantly updated and expanded by an active community of developers and experts. VirtualDub is particularly popular for capturing video from analogue sources such as video tape, cleaning up the image and compressing it ready for distribution over the Internet.

This book provides a rapid and easy to use tutorial to the basic features of VirtualDub to get you up and running quickly. It explains how to capture great quality video from various sources, use filters to clean up the captured image and add special effects. The book also shows how to use VirtualDub to cut and paste video to remove or insert sequences, including removing ad breaks or trailers. It goes on to cover the art of effective encoding and compression, so you end up with great quality videos that won't hog your bandwidth forever.

VirtualDub is the fastest and most effective way to capture, process and encode video on your PC. This book gets you started fast, and goes on to give you full control of all the features of this legendary tool.

This book gives you all the information you need to make great use of VirtualDub. It provides a practical tutorial to using all of VirtualDub features to edit your videos, add special effects and subtitles, capture great quality videos from analogue sources, and much more. You will also learn how to choose the right settings to get file sizes down without compromising on quality.

Read a sample chapter from VirtualDub here: "Video Capture Preprocessing" (PDF - 554KB). Or visit the Free Online Edition of this book here:http://virtualdubbook.packtpub.com

Table of Contents

  1. Learning VirtualDub
    1. Learning VirtualDub
    2. Credits
    3. About the Authors
    4. Introduction
      1. What This Book Covers
      2. Conventions
      3. Reader Feedback
      4. Customer Support
        1. Errata
        2. Questions
    5. 1. Introducing VirtualDub
      1. What is VirtualDub?
      2. The World of VirtualDub
        1. Software
          1. VDubMod
          2. AviSynth
        2. Users
      3. About this Book
      4. Installation Preview
      5. About VirtualDub
        1. What VirtualDub Can Do
        2. Capturing Video with VirtualDub
        3. VirtualDub’s Early Development Years
        4. Ongoing Development
      6. About VDubMod
      7. About AviSynth
      8. Downloading and Installing VirtualDub
        1. Additional Filters
        2. VirtualDub Source Code
      9. Downloading and Installing VDubMod
      10. Downloading and Installing AviSynth
        1. Filters
      11. Desktop Icons and Your Default Player
      12. Summary
    6. 2. Video Capture Equipment
      1. Analog Video Resources
      2. Digital Video Resources
        1. The Nature of DV (Digital Video)
        2. Streaming Video
      3. Different Types of Capturing Devices
        1. Internal versus External Equipment
      4. What to Buy
        1. Installing Capturing Equipment
        2. Connecting Video Resources to the Capture Card
        3. Final Tips and Optimizations for Better Video Capture
      5. Summary
    7. 3. Capture Preprocessing
      1. Defining an Input Source for VirtualDub
      2. File Settings
      3. Audio Settings
      4. Video Settings
        1. Compressing Input Signals while Capturing
        2. Cropping Videos
        3. Removing Unwanted Noises from Videos
        4. Reducing File Size
        5. Unusual Resolutions and Formats
        6. Histogram
      5. Capture Settings
        1. The Buffer
        2. Saving Current Configurations for Future Reference
        3. The Synchronization Problem
        4. Chunks
        5. Capture Duration Restrictions
      6. Summary
    8. 4. Processing with VirtualDub
      1. VirtualDub Processing Functions
        1. Append, Cut, Copy, and Paste
        2. Filtering
        3. Extraction of Stills
        4. Sound Processing
        5. Frame Rate Conversion
        6. Field Interlace
        7. External Processing and Frameserving
      2. Example Processing
      3. Summary
    9. 5. Basic Functionality
      1. Appending
      2. Extracting Stills
      3. Summary
    10. 6. Video Filtering in VirtualDub
      1. How Filters Work
        1. Pipelines
        2. Why is the Order Important
      2. Built-In Filters
        1. Smoothing and Blurring
        2. Gaussian Blur
          1. Smoothing
          2. Motion Blur
        3. Sharpen
        4. Emboss
        5. Flip
        6. Rotate
        7. Invert
        8. Color Fill
        9. Superimposing a Logo Image
        10. Convolution
        11. Grayscale and Black & White Video
        12. Brightness/Contrast and Hue/Saturation/Value Adjustment
      3. Cropping and Resizing
        1. Black Bars Wrapping the Video
        2. Cropping Black Bars from the Video
      4. Resizing
      5. Subtitles
        1. Creating the Subtitles
        2. Burning the Subtitles in your Video
        3. Multiplexing Subtitles in AVI using AVIMux GUI
        4. External Subtitles
      6. Adding More Filters to Your Collection
      7. Summary
    11. 7. Professional Video Editing
      1. Installing a New Plug-in
      2. Logo Removal Filters
        1. Logo Removal with DeLogo
          1. Removing Solid Elements from an Image
          2. Removing Alpha-Blended Parts of a Frame
          3. An Easier Way of Removing Logos
        2. The Fastest Way of Removing a Logo with Logo Away
          1. Using Other Logo Away Controls
          2. More Convenience in Removing Logos
          3. Putting Desired Information on the Video
      3. Image Processing Filters
        1. Decreasing Color Noise with CNR
          1. The Algorithm Behind This Plug-in
          2. Removing Shadows from Video
      4. Filters for Fun
        1. Defining Simple Transitions for Video with FadeFX
        2. Half Toning Video
        3. Fading between Various Hues
        4. Colorizing it More
        5. Pixellate Effect
        6. A 1920’s Cinema Plug-in
      5. Summary
    12. 8. Advanced Topics
      1. Color Television
      2. Frame Rates
        1. Changing the Playback Speed of Video
        2. Changing the Actual Frame Rate
        3. Conversion between PAL and NTSC
      3. Dealing with Interlaced Sources
        1. De-Interlacing Methods
          1. Field Bob
          2. Field Swap
      4. Hazardous Habits—How to Preserve Quality
        1. Re-Compressing Video
        2. VirtualDub Processing Modes
      5. Recovering Damaged Files
      6. Manually Controlling Input/Output Colorspaces
      7. Summary
    13. 9. Frameserving
      1. What is AviSynth?
      2. What Frameservers Can Do
      3. Setting Up the VirtualDub Frameserver
      4. Serving Frames with VirtualDub
      5. Setting Up AviSynth
      6. Introduction to AviSynth Scripts
        1. Variables
        2. Source Filter and Supported Formats
        3. Loading Third-Party Plug-ins in AviSynth
        4. Separating the Fields of an Interlaced Video
      7. Summary
    14. 10. Compressing: A World of Codecs
      1. Interoperability and Open Standards
      2. Older Codecs
      3. Adding Codecs
      4. Compressing Video
        1. Saving the Video
        2. Job Control
        3. Calculating the Video and Audio Bitrate
        4. Variable, Average, and Constant Bitrate Modes
        5. Multi-Pass Encoding
        6. Encoding with DivX
        7. Encoding with XviD
        8. MPEG-4 in AVI Interoperability
      5. Compressing the Audio
        1. Multiplexing Audio and Video
      6. Summary