CELT is the music-oriented, low-latency half of the Opus codec, built on the MDCT and designed to deliver high quality at very short frame sizes — down to 2.5 ms, far quicker than typical music codecs. Opus uses CELT alone for music and ultra-low-delay applications, and blends it with the SILK speech layer in a hybrid mode for general full-band content. Where SILK models the voice, CELT codes the spectrum directly and excels at the transients and tonal richness of music. Together the two layers are what let a single codec, Opus, span a phone call and a stereo music stream without ever changing codecs.

Book cover: Audio for Video, Volume 4 of the Fora Soft Video Engineering Handbook

The book · Volume 4 of 7

Audio for Video: A Complete Guide to Sound in Video Products: From PCM and Codecs to Loudness, Accessibility, and Real-Time Voice Processing

CELT is the part of Opus that handles music and ultra-low delay, and knowing when Opus switches to it explains many quality surprises. Volume 4 covers CELT in detail within audio codecs: Opus and its SILK and CELT modes, frame sizes and delay, bitrates for voice and music, and real-time voice use. Written by Nikolay Sapunov, CEO at Fora Soft.

Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook

Tuning Opus and CELT for music or low-latency audio in your app?

Describe your audio content and latency target, and we will choose Opus mode, frame size and bitrate and verify quality on your material. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →