Filters, 18 filters, 1 detailed description – Google Flix Engine Linux Reference Manual User Manual

Page 82: Modules

Advertising
background image

76

Flix Engine Linux Module Documentation

5.18

Filters

5.18.1

Detailed Description

The Flix API supports a variety of filters. Filters are used to apply user controllable effects to the source
material. For example, these include resizing, color adjustment, frame rate conversion, cuts, overlays, etc.
All effect filters in Flix will be configured using this API. In a future release, all existing features will be
available via this interface as well.

For those filters which are configurable both by this interface and individual functions (e.g., video_-
options_SetXXX), this method is preferred.

Filters are generally processed in a fixed order, regardless of the order they are loaded in an encoding
session. The order is:

• Video Filters

– Preprocessing Filters

1.

Cut

– Processing Filters

1.

Crop

2.

Deinterlace

3.

Framerate

4.

Denoise

5.

Blur

/

Sharpen

6.

Mirror

7.

Rotate

8.

Scale

9.

Brightness/Contrast/Hue/Saturation

– Postprocessing Filters

1.

Overlay

2.

PNG Exporter

• Audio Filters

– Preprocessing Filters

1.

Cut

– Processing Filters

1.

Lowpass

/

Highpass

2.

Resample

Modules

Video Filters

Audio Filters

Cut

Generated on Tue Jul 20 17:39:03 2010 for Flix Engine Linux by Doxygen

Advertising