


File extension: The default filename extension to use in the file dialog UI.This is used as descriptive text for the file format produced by the encoding set. File description: The name of the output format, as shown in the file dialog UI.For instance, the same multiplexer settings could be reused whenever an AVI or MPEG-4 file is being produced, even if the encoders use different settings. An external encoder set includes one or more of:Īll three of these are chosen from encoder profiles to allow encoder settings to be reused. Configuring an external encoder setĪn external encoder set is a collection of external encoders that can be used to render a video. This is in addition to the threading done within VirtualDub itself, so audio/video decompression and filtering can use even more cores to make the most use of multi-core systems. For instance, the video encoder could use two cores, and the audio encoder could use another cores. During the main portion of the render, both the video and audio encoders are active in parallel, so they can benefit from multiple CPU cores in the system.

Rendering through a set of external encoders works similarly to a normal render operation. For AVI files, VirtualDub uses codecs installed in Windows to do the encoding, and then handles the multiplexing internally these are all separate programs when using external encoding. The multiplexer then takes the output files from the encoders and combines them to form a single combined audio/video file. Video encoders and audio encoders take video and audio streams and compress them, respectively.

The external encoding mode uses three types of applications: External encoder support allows VirtualDub to interface to encoding programs that don't support a full-fledged encoding API, but instead use a simple pipe interface called stdin.
