Skip to content

ALAC encoder

Jeremy Herbison edited this page Feb 24, 2025 · 1 revision

A managed wrapper for the Apple Lossless Audio Codec. On Windows, CoreAudioToolbox.dll is required. This encoder is not available on Linux.

As a lossless format, ALAC is comparable to FLAC in compression ratio. It is somewhat less commonly supported than FLAC, although it is well supported on MacOS and iOS. It is also supported natively on Windows 10 and higher.

Encoder settings

Padding

Default: 2048 (0 = disabled, 16775369 = maximum)

The amount of padding (in bytes) added to the beginning of the file. Padding allows for the later addition of metadata without having the re-write the entire file. 2048 bytes matches iTunes' behavior.

CreationTime

Default: None (Accepted values: Any valid DateTime)

Overrides the creation time recorded in several MP4 atoms. This parameter is mostly used for testing, to produce consistent results.

ModificationTime

Default: None (Accepted values: Any valid DateTime)

Overrides the modification time recorded in several MP4 atoms. This parameter is mostly used for testing, to produce consistent results.

Clone this wiki locally