FLAC Encoder/Decoder

Product Overview

FLAC is the de facto standard for lossless compression audio codecs and is the most widely used as distribution format for CD sound quality and high-resolution quality audio.

This product is a software IP with low power consumption, low memory consumption, and can be embedded in a short period of time, suitable for products such as portable music players, PCM recorders, and smartphones.

Model Numbers

  • Encoder: TM1385
  • Decoder: TM1386


  • Low power consumption operation by reduction of arithmetic processing with TMC’s original algorithm “DMNA”.
  • Can be implemented in various processors including ARM.
  • Easy to embed by simple API interface, contributing to shortening the development period.
  • Thread-safe library, simultaneous encoding and decoding of multiple streams.


Software IP Form C language library
Compliant standard FLAC open format
Sampling Frequency 8 to 192 kHz
PCM Width 8 to 24 bit / sample
Frame Size Max. 16384 sample/ ch (decoder), 2048 sample / ch  (encoder)
Channel Configuration Monaural, stereo
Input / Output Data Format Linear PCM

Application Examples