miércoles, 18 de noviembre de 2015

Formatos de video en la web

Un formato de archivo es un estándar que define la manera en que está codificada la información. Hay diferentes tipos de formatos para diferentes tipos de información. Habitualmente, se presenta el nombre del archivo o fichero seguido de un punto y 3 o 4 letras (nombre.xxx o .xxxx), la extensión, ese es el indicativo que informa al sistema operativo de qué tipo de archivo se trata. Una disposición sensata de bits en un formato casi nunca tiene sentido en otro.

El video digital en la web se presenta con ciertas características comunes:
  • Las medidas vienen en pixeles (ancho x alto).
  • Proporción 16:9 de todos los reproductores.
  • Pixel cuadrado.
  • Video progresivo.
  • Frame Rate FPS (ajustado al destino).

Tamaños más habituales de video:

  • 480p: 854x480
  • 720p: 1280x720   HD
  • 1080p: 1920x1080 FULLHD
  • 1440p: 2560x1440
  • 2160p: 3840x2160  4K

CODECs


El video precisa de una gran cantidad de información, un enorme flujo de datos y debe darse un ajustado equilibrio entre la calidad de video, la cantidad de datos necesarios para representarlo (también conocida como tasa de bits o bitrate), la complejidad de los algoritmos de codificación y decodificación, la robustez frente a las pérdidas de datos y errores, la facilidad de edición, la posibilidad de acceder directamente a los frames, y otros factores.

Codec es un anagrama o abreviatura de codificador / descodificador. Los codecs pueden codificar el flujo de datos o la señal y recuperarlo o descifrarlo del mismo modo para la reproducción o la manipulación en un formato más apropiado para estas operaciones. 
La mayor parte de códecs provocan pérdidas de información para conseguir un tamaño lo más pequeño posible del archivo destino intentando no perjudicar la calidad. Sin ese algoritmo no podrás reproducir el video, es la llave de la reproducción.

Los archivos multimedia contienen tanto datos de audio como de vídeo, y normalmente una referencia que permite su sincronización. Cada uno de estos tres flujos de datos puede ser manejado con programas, procesos, o hardware diferentes; pero para que sean útiles para ser almacenados o transmitidos, deben ser encapsulados juntos. Esta función es realizada por un formato de archivo de vídeo o contenedor.
  • Codecs tradicionales de video: XviD, DivX, MPEG, Sorenson.
  • Codecs tradicionales de audio: OGG, FLAC, MP3.
  • Codecs tradicionales de video web: FLV, H.264, VP8.

Los codecs modernos pensados y optimizados para su uso en la web son el H.265 y el VP, este último de código libre. Ambos son aptos para emisión (streaming) de video de alta calidad (4K), y reproducen video HD y 4K con fluidez. Son además compatibles con HTML5. Parecen los codecs dominadores del futuro.

Para evitar problemas en la reproducción del video que descargues, te recomiendo que utilices el reproductor VLC Player.

Formatos de VIDEO


AVI: es un contenedor de video desarrollado para Windows en 1992, propiedad de Microsoft, admite multitud de codecs. El formato avi permite almacenar simultáneamente un flujo de datos de video y varios flujos de audio.

FLV: un clásico por su calidad y poco peso, pero está siendo desplazado por formatos más avanzados y sobre todo, más compatibles con sistemas y dispositivos.

MKV: funcionando desde el 2002, es la extensión de los archivos contenedores Matroska, que permiten comprimir alta calidad HD. Contenedor abierto de codecs diversos, envuelve audio, video y subtítulos dentro de un mismo paquete, y permite reproducir el archivo tanto en ordenadores como en otros dispositivos con la suficiente potencia de procesamiento. 

MPEG: es el nombre genérico de las sucesivas especificaciones estándares de la industria del video digital. Por ejemplo, la especificación MPEG-1 dio formato a los videoCD.
MPEG-2 es la especificación de los DVD y el estándar de codificación de video empleado en la televisión digital por cable y satélite DTV y HDTV. MP3 es un formato de compresión de audio de la especificación MPEG-1.

MPEG-4 es un método para la compresión digital de audio y vídeo. Fue introducido a finales de 1998 y designado como un estándar. Formatos de video como el H.263, H.264 y H.265, se han desarrollado según esta especificación. Los usos de MPEG-4 incluyen la compresión de datos de audiovisuales para la web, el streaming y la distribución de CD, voz (teléfono, videoconferencia) y la difusión de aplicaciones de televisión. Cuando se emplea la extensión ".mp4" en un archivo de video significa que incluye en su interior audio M4A y video M4V.

OGM: formato contenedor del 1993, contiene una pista de video, y puede tener varias pistas de audio en diferentes formatos; soporte nativo de audio en VBR (Variable BitRate), y varios subtítulos, y capítulos en un mismo fichero. Permite el streaming. Estos ficheros ocupan un poco más que el AVI a igual calidad y duración.

MOV: el formato de Apple asociado con su aplicación y tecnología de reproducción de medios QuickTime. A pesar de ser bastante popular, este formato contenedor ha tenido gran cantidad de cambios durante su existencia, variando los códecs utilizados a medida que iban evolucionando las diferentes versiones de QuickTime. Ahora utiliza una variación del H.264 para video y AAC para audio.

WebM:
 es uno de los formatos contenedores más recientes (WebMovie), un proyecto basado en Matroska. En 2010 fue comprada por Google, el cual liberó el código fuente del proyecto, orientándolo al objetivo de utilizarlo con HTML5 como estándar libre. El formato tiene un excelente rendimiento, y, junto al códec VP9, hacen de él una opción bastante interesante que parece que tendrá mucho futuro.

Formatos de AUDIO para Web


AIFF: nativo de Mac, muy alta calidad, no lleva compresión.

WAV: formato nativo de Windows, muy pesado por no tener compresión.

MP3: el más extendido y universal, es un formato con pérdida, sobre todo en los tonos bajos. Una canción comprimida en MP3 usando una compresión de 128kbit/s tendrá un tamaño de aproximadamente unas 11 veces menor que su homónimo en AIFF o WAV. Fue el primer formato de compresión de audio popularizado gracias a Internet, ya que hizo posible el intercambio de ficheros musicales. Tiene patente y ha sido superado en calidad por los siguientes.


OGG: formato abierto, con muy buena compresión sin pérdida. Ogg no es solo un codec de video o de audio, sino que es un contenedor que comprende audio, video y subtítulos, y que permite reproducir el archivo tanto en computadores como en otros dispositivos. El formato de audio se llama Ogg Vorbis.

FLAC: Free Lossless Audio Codec es un codec de audio que permite compresión sin pérdida, de tal manera que el tamaño del archivo de audio se reduce sin que se pierda ningún tipo de información. FLAC es un formato abierto con licencia libre de regalías.

AAC: de Advanced Audio Coding, es un formato de señal digital audio basado en un algoritmo de compresión con pérdida, un proceso por el que se eliminan algunos de los datos de audio para poder obtener el mayor grado de compresión posible, resultando en un archivo de salida que suena lo más parecido posible al original. Debido a su excepcional rendimiento y la calidad, la codificación de audio avanzada (AAC) se encuentra en el núcleo del MPEG-4, 3GPP y 3GPP2, y es el codec de audio de elección para Internet, conexiones inalámbricas y de radio difusión digital. El formato AAC a diferencia del formato OGG, permite incluir legalmente la protección de los derechos de autor, por lo que aquellos archivos de audio sin autorización o que tengan protección anticopia no funcionarán en AAC.


Para saber más:


No hay comentarios:

Publicar un comentario