Den nya versionen av Opus 1.4.0 har redan släppts

opus

Opus är en digital komprimeringscodec med förlust; mycket mångsidig, öppen och royaltyfri

Xiph.Org, Opus video- och ljudcodec-utvecklare, tillkännagav nyligen lanseringen av den nya versionen av Opus 1.4.0 audio codec.

Opus är en ljudcodec som kännetecknas av att tillhandahålla högkvalitativ kodning och minimal latens för både ljudöverföring med hög bithastighet och röstkomprimering i bandbreddsbegränsade VoIP-applikationer.

codec skapades genom att kombinera de bästa teknologierna från CELT-codec utvecklad av Xiph.org och SILK-codec som öppnats av Skype. Förutom Skype och Xiph.Org var även företag som Mozilla, Octasic, Broadcom och Google involverade i utvecklingen av Opus.

Patenten som är involverade i Opus beviljas av de företag som är involverade i utvecklingen för obegränsad användning utan betalning av royalties. Alla Opus-relaterade immateriella rättigheter och patentlicenser delegeras automatiskt till applikationer och produkter som använder Opus, utan behov av ytterligare godkännande.

Det finns inga begränsningar för omfattningen och skapandet av alternativa tredjepartsimplementeringar. Alla beviljade rättigheter återkallas dock i händelse av patentförfaranden som involverar Opus-teknologier mot någon Opus-användare.

Opus har hög kodningskvalitet och minimal latens för både komprimering av ljudströmning med hög bithastighet och röstkomprimering för bandbreddsbegränsade VoIP-telefoniapplikationer.

De viktigaste nyheterna i Opus 1.4

I denna nya version av Opus 1.4.0 som presenteras, framhålls det att optimering av kodningsparametrar, med syftet att förbättra subjektiva indikatorer för ljudkvalitet när FEC (Forward Error Correction) är aktiverat för att återställa skadade eller förlorade paket med bithastigheter från 16 till 24 kbs (LBRR, Low-Bit-Rate Redundancy) .

En annan av förändringarna som sticker ut i den här nya versionen är dete lade till ett nytt värde på 2 till alternativet OPUS_SET_INBAND_FEC för att aktivera FEC-felkorrigering, men utan att tvinga aktivera SILK-läge (FEC kommer inte att användas i CELT-läge).

Utöver detta har den förbättrade implementeringen av DTX-läget (Discontinuous Transmission), som ger avbrott i överföringen av trafik i frånvaro av ljud, förbättrats.

Däremot noteras att tillagt stöd för Meson-byggsystemet och stödet för att bygga med CMake har förbättrats.

Det är värt att nämna det för framtida versioner, baserade på maskininlärningsteknik, håller på att utvecklas experimentella funktioner Så här återställer du ljudfragment som förlorats på grund av paketförlust: "Döljande av paketförlust i realtid" och "Djup ljudredundans"

Slutligen om du är intresserad av att veta mer om det, bör du veta att referensimplementeringarna av kodaren och avkodaren distribueras under BSD-licensen. De fullständiga specifikationerna för Opus-formatet är allmänt tillgängliga, kostnadsfria och godkända som en Internetstandard (RFC 6716). Du kan kontrollera detaljerna för denna lansering i följande länk.

Hur installerar man Opus på Linux?

För dem som är intresserade av att kunna installera denna ljudcodec på deras systemDu bör veta att de flesta Linux-distributioner har codec i sina repositories och du kan installera den därifrån. Några av de Opus-kompatibla produkterna ur förpackningen inkluderar webbläsaren Firefox, ramverket GStreamer och paketet FFmpeg.

Även om den nya versionen för tillfället (i skrivande stund) ännu inte är tillgänglig i vissa distributioner och för att få den kan de göra det genom att kompilera codec.

För detta öppna bara en terminal och kör ett av följande kommandon, enligt din distribution. Det första vi ska göra är att installera några verktyg för att kunna utföra kompileringen:

När det gäller de som är användare av Ubuntu, Debian eller något derivat:

sudo apt-get install git autoconf automake libtool gcc make

Fedora/Redhat eller något derivat av dessa:

sudo dnf install git autoconf automake libtool gcc make

Nu låt oss hämta källkoden cpå följande kommando:

git clone https://gitlab.xiph.org/xiph/opus.git
cd opus

Och vi fortsätter att sammanställa med:

./autogen.sh
./configure
make
make install


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.