Opus (codec audio): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Corretto errore di battitura
Etichette: Modifica da mobile Modifica da web per mobile
m Aggiornamento ultima versione software con relativa data
 
(18 versioni intermedie di 14 utenti non mostrate)
Riga 11:
| licenza =Nuova licenza BSD
| data_rilascio = 11 settembre 2012
| ultima_versione = 1.15.32
| data_ultima_versione = {{Data e tempo|1512|0704|20162024}}
| genere = Audio
| estensione_di = [[SILK]], [[Constrained Energy Lapped Transform|CELT]]
Riga 20:
| sito = opus-codec.org
}}
'''Opus''' è un [[codec audio|formato audio]] [[compressione dati lossy|lossy]] [[formato aperto|aperto]] e [[royalty-free]] sviluppato dall'[[Internet Engineering Task Force]] in collaborazione con molte organizzazioni, tra cui [[IETF]], [[Mozilla]], [[Microsoft]] (per [[Skype]]), [[Xiph.Org Foundation|Xiph.Org]], [[Octasic]], [[Broadcom]] e [[Google Inc.|Google]]. È stato pensato appostasviluppato per avere un formato adatto sia ad applicazioni interattive in tempo reale via Internet, sia all'archiviazione di file audio. Opus incorpora tecnologie provenienti dal codec per il parlato [[SILK]] e da quello a bassa [[latenza]] [[Constrained Energy Lapped Transform|CELT]].
 
Opus può perfettamente adattarsi a [[velocità di trasmissione]] alte e basse e può essere impiegato sia come codec per il parlato sia per suoni naturali. Ha inoltre un ritardo algoritmico molto basso rispetto ai formati musicali più popolari come [[MP3]], [[Vorbis]] e [[Advanced Audio Coding|HE-AAC]] e si è rivelato spesso migliore sia in termini di rapporto tra qualità sia come velocità di trasmissione.
 
== Caratteristiche ==
Opus supporta velocità di trasmissione costanti e variabili da 6 kb/s a 510 kb/s, lunghezza dei fotogrammiframe da 2,5 ms a 60 ms e varie [[frequenza di campionamento|frequenze di campionamento]] da 8 kHz (con 4 kHz di larghezza di banda) a 48 kHz (con 20 kHz di larghezza di banda). Alla massima larghezza di banda l'intera gamma di audizione del sistema uditivo umano può essere riprodotta. Un flusso Opus è in grado di supportare fino a 255 canali audio.
 
Opus usa un ritardo di default di 20 ms, che è tipico del [[Voice over IP]]. La capacità di fare ciò in alta qualità per un audio con un'elevata velocità di trasmissione è resa possibile dalle ricerche fatte dalla [[Xiph.Org Foundation]] per il codec CELT. Il ridotto ritardo permette l'uso di Opus nelle stesse operazioni in tempo reale richieste dalla [[telefonia]], tra cui la conversazione e la [[videoconferenza]]. Inoltre è in grado, nelle trasmissioni in tempo reale, di cambiare velocità di trasmissione, larghezza di banda e ritardo rapidamente e senza alcuna distorsione del suono.
 
Essendo Opus uno [[standard aperto]], gli algoritmi sono documentati pubblicamente ed è stato rilasciato il [[codice sorgente]]. [[Broadcom]] e la [[Xiph.Org Foundation]] detengono i [[brevetto software|brevetti software]] su alcuni degli algoritmi del [[Constrained Energy Lapped Transform|CELT]], mentre [[Microsoft Skype Division|Skype]] e [[Huawei]] possiedono alcuni degli algoritmi del [[SILK]], tuttavia tutte quante si sono impegnate a rendere gli algoritmi disponibili liberamente per l'uso all'interno di Opus quando il codec diventerà uno standard dell'[[Internet Engineering Task Force|IETF]].
 
Il codec ha tre differenti modi: due per il solo parlato e uno per qualunque tipo di audio inclusa la musica. Uno dei codec per il parlato può riprodurre l'intero spettro udibile dall'uomo. In questo caso il CELT è utilizzato per la parte superiore della frequenza dagli 8 kHz in su, mentre il SILK è usato per la parte inferiore. Per velocità di trasmissione più basse (approssimativamente inferiori a 30 kb/s) il campo di frequenze viene ristretto e la parte destinata al CELT eliminata. Per altri tipi di segnale viene eliminata la parte del SILK (specializzato nel parlato) e rimane solo quella generica del CELT.
 
Il codec Opus può essere inserito all'interno del [[formato contenitore|contenitore]] [[Ogg]]. In questo caso il file dovrebbe avere estensione <ttkbd>.opus</ttkbd> e non <ttkbd>.ogg</ttkbd> come si usa invece con il codec [[Vorbis]]. È in corso l'adattamento dell'Opus al contenitore [[Matroska]].
 
== Storia ==
Riga 47:
 
== Supporto software ==
* Il [[browser]] [[Mozilla Firefox|Firefox]] e il client di posta elettronica [[Mozilla Thunderbird|Thunderbird]] supportano Opus a partire dalla versione 15.
 
L'applicazione* [[voiceIl over IP|VoIP]] open-sourcebrowser [[JitsiGoogle Chrome]] supporta il codec Opusdalla versione 25.
 
* Il browser [[Safari (browser)|Safari]] supporta il codec dalla versione destinata su [[iOS 11]] e [[macOS High Sierra]].<ref>{{Cita web|url=https://webkit.org/blog/7726/announcing-webrtc-and-media-capture|titolo=Announcing WEBRTC and Media Capture|sito=WebKit.org|data=2017-06-07}}</ref>.
L'applicazione VoIP [[TeamSpeak]] supporta il codec Opus.
 
* Il supporto a Opus è un requisito necessario per i browser compatibili con [[WebRTC]].
L'applicazione di messaggistica istantanea [[WhatsApp]] supporta il codec Opus.
----
* L'applicazione di messaggistica istantanea [[WhatsApp]] supporta il codec Opus.
 
* L'applicazione VoIPdi messaggistica istantanea [[MumbleTelegram]] usasupporta Opus comeil codec principaleOpus.
 
* L'applicazione di [[messaggistica istantanea]] Wire supporta il codec Opus<ref>{{Cita web|url=https://medium.com/wire-news/call-security-constant-bit-rate-encoding-and-improving-webrtc-a85be6caa43a|titolo=Call security – constant bit rate encoding and improving WebRTC – Wire News|sito=Medium|data=2017-03-23|accesso=2017-03-23}}</ref>.
L'applicazione VoIP multipiattaforma [https://www.linphone.org/ Linphone] supporta il codec Opus.
----
* L'applicazione [[voice over IP|VoIP]] open-source [[Jitsi]] supporta il codec Opus.
 
* L'applicazione VoipVoIP [[www.Uppertel.com|UppertelTeamSpeak]] supporta il codec Opus.
 
* L'applicazione VoIP multipiattaforma [https://www.linphone.org/[Discord Linphone(software)|Discord]] supporta il codec Opus.
Il supporto a Opus è un requisito necessario per i browser compatibili con [[WebRTC]].
 
* L'applicazione VoIP [[Mumble]] usa Opus come codec principale.
Il [[lettore multimediale]] [[VLC media player]] supporta Opus dalla versione 2.0.4.
 
Il* browserL'applicazione VoIP multipiattaforma [[Googlehttps://www.linphone.org/ Chrome]Linphone] supporta il codec dalla versione 25Opus.
 
* L'applicazione VoIP [[TeamSpeakwww.Uppertel.com|Uppertel]] supporta il codec Opus.
Il software per streaming audio [[DarkIce]] supporta Opus dalla versione 1.2.
----
* Il [[lettore multimediale]] [[VLC media player]] supporta Opus dalla versione 2.0.4.
 
* Il software per streaming audio [[DarkIce]] supporta Opus dalla versione 1.2.
Opus è supportato anche dai lettori musicali [[Amarok (KDE)]], AIMP e [[Winamp]].
 
Opus è* supportato anche daiI lettori musicali [[Amarok (KDE)]], AIMP e [[Winamp]] supportano il codec Opus.
 
== Note ==
<references />
 
== Voci correlate ==
Riga 80 ⟶ 91:
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{cita web|http://www.opus-codec.org|Sito ufficiale|lingua=en}}
 
{{Formati di compressione}}