Ogg

Este artículo cubre el formato de archivo. Para más significados, consulte OGG .
Ogg Logotipo de Vorbis Extensión de archivo : .ogg, .oga, .ogv, .ogx Tipo MIME :
audio / ogg, video / ogg, aplicación / ogg
Número mágico :

( ASCII )

Desarrollado por: Fundación Xiph.Org Tipo: Formato contenedor Contenedor para: Vorbis , Theora , Speex , FLAC , Dirac , Opus y otros Estándar (s) : RFC 3533 Sitio web : xiph.org/ogg

El desarrollo del formato contenedor está liderado por la Fundación Xiph.Org , que también es responsable de algunos códecs que comprimen el contenido en un contenedor Ogg.

, ha ido ganando terreno , especialmente en el entorno de transmisión profesional en códecs de audio por hardware.

historia

El desarrollo del formato de contenedor comenzó en 1993 con el nombre "Squish", que, sin embargo, infringía los derechos de marca. Por lo tanto, el nombre fue reemplazado por una expresión del juego de computadora Netrek , que significa algo como ogg: "hacer cualquier cosa con fuerza, posiblemente sin considerar la pérdida de recursos futuros" (por ejemplo: "abordar algo con mucha energía, posiblemente sin considerando el estrés en los recursos futuros ”).

. relacionado con Ogg (pero no idéntico) , que se separó de Ogg para admitir funciones adicionales de reproducción de video.

Formato de archivo

El formato de archivo Ogg es un formato de flujo de bits contenedor. El contenedor contiene datos que a su vez se comprimen con diferentes códecs. El códec de texto Writ , el códec de datos de voz Speex , los códecs de audio Vorbis o FLAC y el códec de video Theora se utilizan principalmente para la compresión . Dependiendo de sus propiedades, estos datos luego se agrupan en flujos de bits lógicos (es decir, texto, audio, imagen de video). Cada flujo de bits lógicos solo se procesa más con el códec apropiado. Se pueden "almacenar" varios flujos de bits lógicos en un contenedor. En un contenedor también pueden incluirse varios flujos de bits lógicos del mismo tipo (por ejemplo, tres flujos de vídeo lógicos). Estos también pueden superponerse durante la reproducción. Para almacenar o transmitir los datos a través de la red, estos flujos de bits lógicos se convierten en un flujo de bits físico (el denominado flujo de datos ). A continuación, se envía a través de la red. En el extremo receptor, un decodificador recupera los diversos flujos lógicos (por ejemplo, texto, audio, imagen de video) de este flujo de datos.

Códecs

Ogg es un formato contenedor que puede contener video, audio y otros elementos (por ejemplo , Dirac , MNG , CELT , MPEG-4 , MP3 y otros), pero Ogg fue diseñado principalmente para los códecs gratuitos de Xiph.org . A continuación se enumeran algunos ejemplos de códecs que se pueden utilizar:

  • Audio
    • con pérdida
      • Speex : códec de audio para voz con velocidades de bits bajas (~ 2,1–32 kbit / s por canal);
      • Vorbis : cubre música y voz para velocidades de bits medias a altas y también con velocidades de bits variables (~ 16–500 kbit / s por canal);
      • Opus : se ocupa de la voz o la música con una velocidad de bits baja o alta (≈6–510 kbit / s por canal);
    • sin pérdidas
      • FLAC para audio comprimido sin pérdidas;
    • descomprimido
      • OggPCM: música o voz sin comprimir en audio PCM , comparable a WAV ;
  • Video
    • con pérdida
      • Theora : se basa en On2 's VP3 y objetivos para una alta compatibilidad con MPEG-4 de vídeo (por ejemplo codificado con DivX o Xvid , RealVideo o Windows Media Video );
      • Daala : un formato de video que todavía está en desarrollo;
      • Tarkin: un códec de video experimental y obsoleto, desarrollado entre 2000 y 2002; se abandonó a favor de Theora en agosto de 2002.
      • Dirac : un códec de video gratuito de la BBC , utiliza codificación wavelet;
    • sin pérdidas
      • Dirac: como parte de la especificación para la compresión de video sin pérdidas en Dirac;
      • Daala: El códec aún está en desarrollo.
  • texto
    • Auto: borrador incompleto, el desarrollo se detuvo en 2007;
    • Continuous Media Markup Language : un códec de texto para metadatos, encabezados y formato cronometrados;
    • Annodex : un códec gratuito para notas al pie e indexación;
    • OggKate : un códec de subtítulos adecuado para karaoke y texto; se puede multiplexar en Ogg.

distribución

Audio

Ogg ahora se ha establecido en el sector de TI, en el sector de audio Ogg Vorbis es compatible con muchos productos de software y hardware. El gran avance en el uso privado aún no se ha materializado, pero se utiliza en muchos reproductores de audio web debido a su naturaleza libre de licencia en la mayoría de los navegadores (con la excepción de Safari de Apple).

volviendo cada vez más popular. Ofrece una calidad mucho más alta que Vorbis y, gracias a su arquitectura híbrida (dos tecnologías de códec en un códec), funciona tanto con velocidades de bits bajas (voz) como con velocidades de bits más altas.

Video

(CC-BY). , que también es gratuito, se está estableciendo fuera de la escena del código abierto.

Ley de marcas

El nombre Ogg se registró como marca comercial durante un tiempo desde 2001 . Durante este tiempo, una empresa con sede en Londres pudo utilizar esta marca para avisos a medio plazo, según sus propias declaraciones; Entonces, si usó el término Ogg en una página de inicio, por ejemplo, es posible que se le haya pedido que pague cantidades elevadas mediante una advertencia . Sin embargo, este tipo de marca siempre ha violado la ley de marcas alemana, por lo que no tenía relevancia legal. El plazo de protección finalizó el 31 de diciembre de 2011 , la marca no fue renovada y por lo tanto ha expirado.

crítica

El desarrollador de Ogg describió sus afirmaciones como en gran medida irrelevantes y falsas. Entre otras cosas, MP4 y Matroska son tan inadecuados para aplicaciones con latencias cortas como Ogg, en particular porque el contenedor MP4 no se puede transmitir en vivo en absoluto, y para lograr las otras propiedades de transmisión de Ogg, una mayor proporción de datos administrativos se requiere aceptar. Si se va a transmitir Matroska, la proporción aumenta incluso por encima de la del contenedor Ogg. En general, acusó al crítico de elegir un contenedor diferente para comparar para cada propiedad individual y olvidar que cada contenedor tenía que adaptarse para ciertos propósitos y necesariamente solo podía ser subóptimo en otros casos.

Evidencia individual

  1. RFC 5334 . - Tipos de medios Ogg . Septiembre de 2008. (Reemplaza RFC 3534 - Actualizado por RFC 7845  - Inglés).
  2. Descripción general del flujo de bits de Ogg.
    Consultado el 3 de marzo de 2011
    .
  3. Nico Jurran: formato de audio gratuito Ogg Vorbis brilla dorado . en Heise online, 12 de julio de 2002.
  4. Tipos MIME y extensiones de archivo. En: XiphWiki. 4 de octubre de 2009,
    consultado el 24 de octubre de 2009
    .
  5. OggPCM. En: wiki.xiph.org.
    Consultado el 29 de julio de 2012
    .
  6. Michael Smith: Tarkin. 29 de agosto de 2005; consultado el 6 de septiembre de 2009.
  7. OggWrit. En: Xiph.org . 10 de noviembre de 2007,
    consultado el 13 de abril de 2015
    (inglés): “en el mejor de los casos, incompleto y en el peor, completamente roto. En cualquier caso, no es una especificación / códec Xiph "oficial".
  8. Wolf-Dieter Roth: ¿"Ogg" pronto dejará de ser de código abierto? en Telepolis , 2 de octubre de 2005.
  9. Información sobre la marca  "Ogg" en el registro de la Oficina Alemana de Patentes y Marcas (DPMA)
  10. Mans Rullgard: objeciones de Ogg. hardwarebug.org, 3 de marzo de 2010,
    consultado el 2 de mayo de 2010
    .
  11. Chris Montgomery: Monty - En defensa del buen nombre de Ogg. people.xiph.org/~xiphmont, 27 de abril de 2010,
    consultado el 2 de mayo de 2010
    .