fbpx
Wikipedia

Opus (códec)

Opus ( o llamado "libopus" como referencia técnica) es un códec de audio digital con compresión con pérdida; muy versátil, abierto y libre de regalías (nueva licencia BSD). Utiliza el formato contenedor Ogg. Fue desarrollado por la fundación Xiph.Org (los creadores de FLAC) en colaboración con Mozilla y Skype. En 2012 la IETF lo aceptó en su lista de estándares de Internet. Está diseñado para codificar voz y audio general eficientemente con un solo formato, y al mismo tiempo tener una complejidad lo suficientemente baja para poder ser utilizado en procesadores ARM3. En múltiples pruebas de audición, ha demostrado tener una mejor calidad que todos los demás codecs de audio con pérdida, incluyendo MP3, AAC y HE-AAC.[1][2]

Opus
Desarrollador
Fundación Xiph.Org / Fundación Mozilla / Skype Technologies S.A.
www.opus-codec.org
Información general
Extensión de archivo .opus
Tipo de MIME audio/ogg audio/opus
Lanzamiento inicial 11 de septiembre de 2012
Tipo de formato Formato de archivo de audio
Contenido por Ogg
Extendido de SILK, CELT
Estándar(es) RFC 6716
Formato abierto  

Combina los algoritmos de SILK y CELT, y alterna entre ellos cuando es necesario para lograr la mayor eficiencia posible. Opus tiene una latencia más baja que los demás codecs de audio (22,5 ms por defecto, cuando los demás tienen más de 100 ms), lo que hace que sea ideal para la comunicación en tiempo real. El retraso puede ser reducido a 5 ms, pero requiere una tasa de bits más alta para alcanzar la misma calidad que una transmisión con el retraso por defecto de 22,5 ms.

Visión general

 
Comparación de la eficacia de codificación entre Opus y varios formatos populares.

Opus soporta tasas de bits constantes y variables de 6 kbps a 510 kbps, tamaños de trama de 2,5 ms a 120 ms y cinco tasas de muestreo desde 8 kHz (4 kHz audibles) hasta 48 kHz (20 kHz audibles, cubriendo todo el espectro audible). Opus soporta hasta 255 canales de audio, tiene soporte experimental para audio ambisónico y permite emparejar canales en grupos de dos en joint stereo.

Opus tiene un algoritmo con un retraso muy bajo (26,5 ms), lo que lo hace muy útil para usarlo como formato de audio en enlaces de comunicaciones, que necesitan una latencia muy baja para permitir la conversación natural en eventos en directo. Este códec permite incluso reducir la calidad o el bitrate para conseguir una latencia más baja, alrededor de 5 ms. Su retraso es muy bajo si se compara con otros códecs como Ogg Vorbis o MP3, que tienen alrededor de 100 ms. Además, a diferencia de Ogg Vorbis, Opus no requiere la definición de códigos grandes al inicio de cada archivo individual, haciéndolo preferible a Vorbis para archivos pequeños de audio.

Uso

El códec de audio Opus destaca por su baja latencia, lo que lo hace ideal para las aplicaciones que usan la transmisión de audio a través de Internet, tales como:

Además de estas aplicaciones, el códec se puede usar también para almacenar archivos de audio superando a códecs de audio ya existentes como Vorbis y HE-AAC.

Historia

 
Comparación de latencia entre varios codecs a distintas tasas de bits.

Desarrollo

Fue desarrollado con el apoyo de la IETF por la Fundación Xiph.Org, la Fundación Mozilla, Skype Technologies S.A., entre otras compañías y empresas.[3]

Estandarización

Fue estandarizado el 11 de septiembre de 2012, por la IETF.[4]

Versiones

1.0

El 2 de julio de 2012, Opus fue aprobado por el IETF para su estandarización. El software de referencia entró en estado de versión candidata el 8 de agosto de 2012. La especificación final se publicó como RFC 6716 el 10 de septiembre de 2012 y las versiones 1.0 y 1.0.1 de la implementación de referencia libopus se lanzaron al día siguiente. En julio del 2013, libopus 1.0.3 trajo correcciones de errores y una nueva API de sonido envolvente que mejora la asignación de canales y la calidad, especialmente para LFE.

1.1

El 5 de diciembre de 2013 fue lanzado libopus 1.1 incorporando mejoras generales de velocidad y mejoras significativas en la calidad del codificador: la estimación de tonalidad aumenta la tasa de bits y la calidad de muestras previamente problemáticas, como clavecines; la detección automática de voz / música mejora la calidad en audio mixto; el estéreo de medio lado reduce las necesidades de tasa de bits de muchas canciones; refuerzo de precisión de banda para mejorar los transitorios; y rechazo de CC por debajo de 3 Hz..Se agregaron dos nuevos modos VBR: sin restricciones para una calidad más consistente; y VBR temporal que aumenta los marcos más ruidosos y, en general, mejora la calidad.

La versión 1.1.1 y 1.1.2 fueron lanzadas entre 2015 y 2016, ambos agregando optimizaciones de velocidad y correcciones de errores. El 15 de julio de 2016 vio el lanzamiento de la versión 1.1.3 e incluye correcciones de errores, optimizaciones, actualizaciones de documentación y trabajo experimental de Ambisonics.

1.2

El 20 de Junio de 2017 se lanzó la versión 1.2 introduciendo mejoras que permiten la creación de música en banda completa a tasas de bits de 32 kbit/s y voz en banda ancha a 12 kbit/s.

1.3

El 18 de Octubre de 2018 fue lanzada la versión 1.3 trayendo consigo mejoras en la calidad, mayores funciones y corrección de errores:

  • Mejora menor de la calidad de los tonos
  • Posibilidad de usar SLIK hasta tasas de bits aproximadamente de 5 kbt/s
  • Mejoras en la codificación de voz estéreo a baja tasa de bits
  • Correcciones de detección en ancho de banda
  • Correcciones al CELT PLC
  • Mejoras de Seguridad
  • Soporte para codificación ambisonics usando familias de mapeo de canales 2 y 3
  • Mejoras en la clasificación de VAD, y voz / música usando una RNN
  • Habilitar las correcciones de especificaciones en RFC 8251 de forma predeterminada
  • Usar codificación de banda ancha hasta tasas de bits de 9 kb/s

Soporte

El código base de Opus está escrito en C89 (lenguaje de programación C), así que debería funcionar en la mayoría de CPU actuales.[5]

Todos los programas que utilizan GStreamer[6]​ o FFmpeg[7]​ (propio o del sistema) soportan Opus.

Sistemas operativos

Google añadió soporte nativo para Opus en Android en la versión 5.0 (Lollipop), pero solo en contenedores Matroska (.mkv, .mka, .webm). Android 6.0 (Marshmallow) agregó el soporte para Opus en contenedores Ogg, pero solo en archivos con la extensión .ogg (no .opus).

MacOS High Sierra y iOS 11 tienen soporte nativo para Opus, pero solo en el contenedor propietario Core Audio Format (extensión .caf) de Apple.

Reproductores de medios

Los reproductores AIMP, foobar2000,[8]​ GoneMAD, PowerAMP, Neutron, Capriccio, Youki, MusicBee, SMPlayer, Winamp, VLC,[9]Amarok y MX Player tienen soporte para Opus.

Navegadores web

El soporte de Opus es obligatorio para los navegadores web que implementan la API WebRTC. Hay soporte para Opus en los navegadores Chromium, Google Chrome, Opera, Mozilla Firefox[4][10]​ y Microsoft Edge.

Voz sobre IP

Muchas aplicaciones de SIP, incluyendo TeamSpeak, Mumble,[11]​ Phoner, Linphone, Jitsi, Tuenti, Acrobis Softphone y SFLphone, usan Opus por defecto o como una opción.

Aplicaciones de mensajería

WhatsApp y Telegram usan el formato Opus para las notas (grabaciones) de voz.

Enlaces externos

  • Sitio web oficial (en inglés)
  • Vídeo (en inglés)
  • Comparativa con otros formatos (en inglés)
  • Demo de audio (en inglés), requiere Firefox 15 o superior
  • Gratuito Conversor de Opus online

Referencias

  1. «Results of the public multiformat listening test» (en inglés). Consultado el 21 de junio de 2017. 
  2. (en inglés). Archivado desde el original el 9 de julio de 2017. Consultado el 21 de junio de 2017. 
  3. «Opus Codec» (en inglés). http://www.opus-codec.org/. 
  4. «It’s Opus, it rocks and now it’s an audio codec standard!» (en inglés). https://hacks.mozilla.org/. 
  5. «OpusFAQ - XiphWiki» (en inglés). https://wiki.xiph.org/. 
  6. «GStreamer: news» (en inglés). http://gstreamer.freedesktop.org/. 
  7. «Changelog» (en inglés). http://git.videolan.org/. 
  8. «Foobar2000:Foobar2000 - Hydrogenaudio Knowledgebase» (en inglés). http://wiki.hydrogenaudio.org/. 
  9. «VideoLAN - VLC 2.0.4 Twoflower» (en inglés). http://www.videolan.org/. 
  10. «https://developer.mozilla.org/es/docs/Web/HTML/Formatos_admitidos_de_audio_y_video_en_html5». 
  11. (en inglés). http://mumble.sourceforge.net/. Archivado desde el original el 9 de julio de 2014. Consultado el 5 de enero de 2013. 
  •   Datos: Q1466199
  •   Multimedia: Opus Audio Codec

opus, códec, opus, llamado, libopus, como, referencia, técnica, códec, audio, digital, compresión, pérdida, versátil, abierto, libre, regalías, nueva, licencia, utiliza, formato, contenedor, desarrollado, fundación, xiph, creadores, flac, colaboración, mozilla. Opus o llamado libopus como referencia tecnica es un codec de audio digital con compresion con perdida muy versatil abierto y libre de regalias nueva licencia BSD Utiliza el formato contenedor Ogg Fue desarrollado por la fundacion Xiph Org los creadores de FLAC en colaboracion con Mozilla y Skype En 2012 la IETF lo acepto en su lista de estandares de Internet Esta disenado para codificar voz y audio general eficientemente con un solo formato y al mismo tiempo tener una complejidad lo suficientemente baja para poder ser utilizado en procesadores ARM3 En multiples pruebas de audicion ha demostrado tener una mejor calidad que todos los demas codecs de audio con perdida incluyendo MP3 AAC y HE AAC 1 2 OpusDesarrolladorFundacion Xiph Org Fundacion Mozilla Skype Technologies S A www opus codec orgInformacion generalExtension de archivo opusTipo de MIMEaudio ogg audio opusLanzamiento inicial11 de septiembre de 2012Tipo de formatoFormato de archivo de audioContenido porOggExtendido deSILK CELTEstandar es RFC 6716Formato abierto editar datos en Wikidata Combina los algoritmos de SILK y CELT y alterna entre ellos cuando es necesario para lograr la mayor eficiencia posible Opus tiene una latencia mas baja que los demas codecs de audio 22 5 ms por defecto cuando los demas tienen mas de 100 ms lo que hace que sea ideal para la comunicacion en tiempo real El retraso puede ser reducido a 5 ms pero requiere una tasa de bits mas alta para alcanzar la misma calidad que una transmision con el retraso por defecto de 22 5 ms Indice 1 Vision general 1 1 Uso 2 Historia 2 1 Desarrollo 2 2 Estandarizacion 3 Versiones 3 1 1 0 3 2 1 1 3 3 1 2 3 4 1 3 4 Soporte 4 1 Sistemas operativos 4 2 Reproductores de medios 4 3 Navegadores web 4 4 Voz sobre IP 4 5 Aplicaciones de mensajeria 5 Enlaces externos 6 ReferenciasVision general Editar Comparacion de la eficacia de codificacion entre Opus y varios formatos populares Opus soporta tasas de bits constantes y variables de 6 kbps a 510 kbps tamanos de trama de 2 5 ms a 120 ms y cinco tasas de muestreo desde 8 kHz 4 kHz audibles hasta 48 kHz 20 kHz audibles cubriendo todo el espectro audible Opus soporta hasta 255 canales de audio tiene soporte experimental para audio ambisonico y permite emparejar canales en grupos de dos en joint stereo Opus tiene un algoritmo con un retraso muy bajo 26 5 ms lo que lo hace muy util para usarlo como formato de audio en enlaces de comunicaciones que necesitan una latencia muy baja para permitir la conversacion natural en eventos en directo Este codec permite incluso reducir la calidad o el bitrate para conseguir una latencia mas baja alrededor de 5 ms Su retraso es muy bajo si se compara con otros codecs como Ogg Vorbis o MP3 que tienen alrededor de 100 ms Ademas a diferencia de Ogg Vorbis Opus no requiere la definicion de codigos grandes al inicio de cada archivo individual haciendolo preferible a Vorbis para archivos pequenos de audio Uso Editar El codec de audio Opus destaca por su baja latencia lo que lo hace ideal para las aplicaciones que usan la transmision de audio a traves de Internet tales como Voz sobre IP VoIP Teleconferencias Chats StreamingAdemas de estas aplicaciones el codec se puede usar tambien para almacenar archivos de audio superando a codecs de audio ya existentes como Vorbis y HE AAC Historia Editar Comparacion de latencia entre varios codecs a distintas tasas de bits Desarrollo Editar Fue desarrollado con el apoyo de la IETF por la Fundacion Xiph Org la Fundacion Mozilla Skype Technologies S A entre otras companias y empresas 3 Estandarizacion Editar Fue estandarizado el 11 de septiembre de 2012 por la IETF 4 Versiones Editar1 0 Editar El 2 de julio de 2012 Opus fue aprobado por el IETF para su estandarizacion El software de referencia entro en estado de version candidata el 8 de agosto de 2012 La especificacion final se publico como RFC 6716 el 10 de septiembre de 2012 y las versiones 1 0 y 1 0 1 de la implementacion de referencia libopus se lanzaron al dia siguiente En julio del 2013 libopus 1 0 3 trajo correcciones de errores y una nueva API de sonido envolvente que mejora la asignacion de canales y la calidad especialmente para LFE 1 1 Editar El 5 de diciembre de 2013 fue lanzado libopus 1 1 incorporando mejoras generales de velocidad y mejoras significativas en la calidad del codificador la estimacion de tonalidad aumenta la tasa de bits y la calidad de muestras previamente problematicas como clavecines la deteccion automatica de voz musica mejora la calidad en audio mixto el estereo de medio lado reduce las necesidades de tasa de bits de muchas canciones refuerzo de precision de banda para mejorar los transitorios y rechazo de CC por debajo de 3 Hz Se agregaron dos nuevos modos VBR sin restricciones para una calidad mas consistente y VBR temporal que aumenta los marcos mas ruidosos y en general mejora la calidad La version 1 1 1 y 1 1 2 fueron lanzadas entre 2015 y 2016 ambos agregando optimizaciones de velocidad y correcciones de errores El 15 de julio de 2016 vio el lanzamiento de la version 1 1 3 e incluye correcciones de errores optimizaciones actualizaciones de documentacion y trabajo experimental de Ambisonics 1 2 Editar El 20 de Junio de 2017 se lanzo la version 1 2 introduciendo mejoras que permiten la creacion de musica en banda completa a tasas de bits de 32 kbit s y voz en banda ancha a 12 kbit s 1 3 Editar El 18 de Octubre de 2018 fue lanzada la version 1 3 trayendo consigo mejoras en la calidad mayores funciones y correccion de errores Mejora menor de la calidad de los tonos Posibilidad de usar SLIK hasta tasas de bits aproximadamente de 5 kbt s Mejoras en la codificacion de voz estereo a baja tasa de bits Correcciones de deteccion en ancho de banda Correcciones al CELT PLC Mejoras de Seguridad Soporte para codificacion ambisonics usando familias de mapeo de canales 2 y 3 Mejoras en la clasificacion de VAD y voz musica usando una RNN Habilitar las correcciones de especificaciones en RFC 8251 de forma predeterminada Usar codificacion de banda ancha hasta tasas de bits de 9 kb sSoporte EditarEl codigo base de Opus esta escrito en C89 lenguaje de programacion C asi que deberia funcionar en la mayoria de CPU actuales 5 Todos los programas que utilizan GStreamer 6 o FFmpeg 7 propio o del sistema soportan Opus Sistemas operativos Editar Google anadio soporte nativo para Opus en Android en la version 5 0 Lollipop pero solo en contenedores Matroska mkv mka webm Android 6 0 Marshmallow agrego el soporte para Opus en contenedores Ogg pero solo en archivos con la extension ogg no opus MacOS High Sierra y iOS 11 tienen soporte nativo para Opus pero solo en el contenedor propietario Core Audio Format extension caf de Apple Reproductores de medios Editar Los reproductores AIMP foobar2000 8 GoneMAD PowerAMP Neutron Capriccio Youki MusicBee SMPlayer Winamp VLC 9 Amarok y MX Player tienen soporte para Opus Navegadores web Editar El soporte de Opus es obligatorio para los navegadores web que implementan la API WebRTC Hay soporte para Opus en los navegadores Chromium Google Chrome Opera Mozilla Firefox 4 10 y Microsoft Edge Voz sobre IP Editar Muchas aplicaciones de SIP incluyendo TeamSpeak Mumble 11 Phoner Linphone Jitsi Tuenti Acrobis Softphone y SFLphone usan Opus por defecto o como una opcion Aplicaciones de mensajeria Editar WhatsApp y Telegram usan el formato Opus para las notas grabaciones de voz Enlaces externos EditarSitio web oficial en ingles Video en ingles Comparativa con otros formatos en ingles Demo de audio en ingles requiere Firefox 15 o superior Gratuito Conversor de Opus onlineReferencias Editar Results of the public multiformat listening test en ingles Consultado el 21 de junio de 2017 64kbit sec stereo multiformat listening test en ingles Archivado desde el original el 9 de julio de 2017 Consultado el 21 de junio de 2017 Opus Codec en ingles http www opus codec org a b It s Opus it rocks and now it s an audio codec standard en ingles https hacks mozilla org OpusFAQ XiphWiki en ingles https wiki xiph org GStreamer news en ingles http gstreamer freedesktop org Changelog en ingles http git videolan org Foobar2000 Foobar2000 Hydrogenaudio Knowledgebase en ingles http wiki hydrogenaudio org VideoLAN VLC 2 0 4 Twoflower en ingles http www videolan org https developer mozilla org es docs Web HTML Formatos admitidos de audio y video en html5 1 2 4 Mumble en ingles http mumble sourceforge net Archivado desde el original el 9 de julio de 2014 Consultado el 5 de enero de 2013 Datos Q1466199 Multimedia Opus Audio CodecObtenido de https es wikipedia org w index php title Opus codec amp oldid 137659578, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos