spdl.io.audio_encode_config¶
- audio_encode_config(*, num_channels: int, sample_rate: int, sample_fmt: str = 'fltp', bit_rate: int = -1, compression_level: int = -1, qscale: int = -1) AudioEncodeConfig[source]¶
Customize encoding behavior.
- Parameters:
num_channels – The number of channels.
sample_rate – The sample rate.
sample_fmt –
The sample format. This corresponds to channel order and data type.
The following list shows the values for each data type.
"u8"; Unsigned 8-bit integer."s16": Signed 16-bit integer."s32": Signed 32-bit integer."flt": 32-bit floating point."dbl": 63-bit floating point.
For planar format (a.k.a channel-first), suffix with
"p".e.g.
"fltp": 32bit float, channel-first."s16": Signed 16-bit integer, channel-last.
bit_rate (int) – Optional Override bit rate.
compression_level (int) – Optional Override compression level.
sqcale (int) – Optional Override scale.