# Audio encoding presets

Audio encoding presets are to specify commonly used encoding parameters for [🤖/audio/encode](/docs/robots/audio-encode.md).

[v5.0.0](#v5.0.0)[v6.0.0](#v6.0.0)[v7.0.0★](#v7.0.0)

These presets are supported if you specify `ffmpeg_stack: "v7.0.0"` in your Assembly Instructions. The recommended version is: `v7.0.0`

|Name|Format|Codec|Bitrate|Sample rate|
|-|-|-|-|-|
|aac|mp4|libfdk\_aac|128k|44.1 kHz|
|alac|ipod|alac|128k|44.1 kHz|
|audio/aac|mp4|libfdk\_aac|192k|48.0 kHz|
|audio/alac|m4a|alac|128k|44.1 kHz|
|audio/flac|flac|flac|128k|44.1 kHz|
|audio/mp3|mp3|libmp3lame|128k|44.1 kHz|
|audio/ogg|ogg|libvorbis|192k|48.0 kHz|
|dash/128k-audio|mp4|libfdk\_aac|128k|44.1 kHz|
|dash/256k-audio|mp4|libfdk\_aac|256k|44.1 kHz|
|dash/32k-audio|mp4|libfdk\_aac|32k|44.1 kHz|
|dash/64k-audio|mp4|libfdk\_aac|64k|44.1 kHz|
|dash-128k-audio|mp4|libfdk\_aac|128k|44.1 kHz|
|dash-256k-audio|mp4|libfdk\_aac|256k|44.1 kHz|
|dash-32k-audio|mp4|libfdk\_aac|32k|44.1 kHz|
|dash-64k-audio|mp4|libfdk\_aac|64k|44.1 kHz|
|empty|—|—|—|—|
|flac|flac|flac|128k|44.1 kHz|
|hg-transformers-audio|f32le|pcm\_f32le|128k|16.0 kHz|
|mp3|mp3|libmp3lame|128k|44.1 kHz|
|ogg|ogg|libvorbis|192k|48.0 kHz|
|opus|ogg|libopus|128k|48.0 kHz|
|speech|wav|pcm\_s16le|128k|16.0 kHz|
|wav|wav|pcm\_s16le|128k|48.0 kHz|

You can override any preset setting, such as a file's bitrate or [format & codecs](/docs/supported-formats.md), using a Robot's `ffmpeg` parameter.

The `dash/` presets are designed for use with [🤖/audio/encode](/docs/robots/audio-encode.md) to encode multiple audio bitrates. These can then be combined into an adaptive live stream using [🤖/video/adaptive](/docs/robots/video-adaptive.md). Note that the `dash-` presets (with hyphen `-`) are deprecated and will be removed in a future version.
