Opus Encoder / Decoder

Product Overview

Opus is an audio codec standardized as IETF (Internet Engineering Task Force) RFC 6716. It features low latency, high sound quality, low bit rate, and fully constant bit rate.

This product is a software IP with low power consumption and low memory consumption. It can be embedded in a short period of time. It is suitable for the products such as voice guidance, electronic dictionaries, game BGM, and intercoms.

Product Number


  • Encoder: TM1395
  • Decoder: TM1396



  • Low power consumption operation is realized by reduction of arithmetic processing with TMC’s original algorithm “DMNA”.
  • It can be implemented in the 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 are possible.
  • Can provides a library of two algorithms (audio application part and voice application part) or either ones , to reduce the amount of code and memory according to the application.
  • Available option: An authoring tool for Windows that can create the embedded Opus data, to easily create the Opus data according to the purpose by GUI operation.


Software IP Form C language library
Compliant Standard IETF RFC 6716
Sampling Frequency 8, 12, 16, 24, 48 kHz
Bitrate 8 to 510 kbps (CBR, VBR)
Frame Size 2.5, 5, 10, 20 msec
Algorithm Latency 5 to 22.5 msec
Channel Configuration Monaural, stereo
Input / Output Data Format 16-bit linear PCM / Opus packet convert to each other

PC Authoring Tool GUI