Encoder plugins
Prev | Chapter 7. Plugin reference | Next

## Encoder plugins

### `flac`

Encodes into FLAC (lossless).

Setting | Description
--- | ---
`compression` | Sets the `libFLAC` compression level. The levels range from 0 (fastest, least compression) to 8 (slowest, most compression).

### `lame`

Encodes into MP3 using the LAME library.

Setting | Description
--- | ---
`quality` | Sets the quality for VBR. 0 is the highest quality, 9 is the lowest quality. Cannot be used with `bitrate`.
`bitrate` | Sets the bit rate in kilobit per second. Cannot be used with `quality`.

### `null`

Does not encode anything, passes the input PCM data as-is.

### `shine`

Encodes into MP3 using the Shine library.

Setting | Description
--- | ---
`bitrate` | Sets the bit rate in kilobit per second.

### `twolame`

Encodes into MP2 using the TwoLAME library.

Setting | Description
--- | ---
`quality` | Sets the quality for VBR. 0 is the highest quality, 9 is the lowest quality. Cannot be used with `bitrate`.
`bitrate` | Sets the bit rate in kilobit per second. Cannot be used with `quality`.

### `vorbis`

Encodes into Ogg Vorbis.

Setting | Description
--- | ---
`quality` | Sets the quality for VBR. -1 is the lowest quality, 10 is the highest quality. Cannot be used with `bitrate`.
`bitrate` | Sets the bit rate in kilobit per second. Cannot be used with `quality`.

### `wave`

Encodes into WAV (lossless).

Prev | Up | Next
Decoder plugins | Home | Output plugins