lunes, 30 de julio de 2012

Codecs de Audio y Video , Funciones y Tipos

Codecs






La palabra códec es un acronimo de codificador-descodificador. Un códec es un programa que se usa para comprimir o descomprimir un archivo multimedia (como una película) o de audio (como una canción).
Los archivos multimedia son un flujo continuo de datos que debidamente interpretados se convierten en audio, video o una mezcla de ambos. Una película, por ejemplo, es un flujo de datos de imagen y sonido entremezclados y sincronizados, que para ser guardados en un archivo informático, deben ser codificados de una manera concreta para almacenar tanto el audio como el video y el sincronismo entre ambos. En un archivo de audio, aunque todo es sonido, existen distintos canales que hay que sincronizar. Las distintas maneras de hacer este proceso dan lugar a los distintos estándares o formatos de video como DivX, MP2, MP4, MOV, AVI, WMV, etc., y de audio como MP3, WAV, OGG, CDA,WMA, etc.Podemos pensar que un códec es un libro de instrucciones para codificar y decodificar un flujo de datos multimedia. Un códec, pues, se ocupa, por un lado, de codificar un flujo multimedia de entrada de una forma concreta para guardarlo en un archivo informático con determinado formato, y por otro lado, de descodificar un archivo informático multimedia dado en un formato concreto y convertirlo en un flujo multimedia de salida.
Existe un códec para cada tipo de formato de audio y de video. Los programas reproductores y grabadores multimedia usan códecs para reproducir audio y video en distintos formatos. En vez de codificar los códecs como parte del programa multimedia se hace como un módulo aparte que puede ser usado por distintos programas multimedia, de este modo para que un programa use un nuevo formato solo hace falta instalar el códec correspondiente, también si tenemos distintos programas multimedia estos pueden compartir los códecs de forma que se ahorra espacio en el disco y tiempo en la instalación de los programas.
Los códecs son utilizados también por los programas conversores de formatos que, por un lado decodifican un fichero multimedia en un formato y lo convierten en un flujo de datos multimedia que pasan al correspondiente codificador para que los convierta en un fichero multimedia en otro formato.



Tipos de Codec:

-AVI



El formato AVI fue definido por Microsoft para su tecnología Video for Windows en 1992. Posteriormente fue mejorado mediante las extensiones de formato del grupo OpenDML de la compañía Matrox. Estas extensiones están soportadas por Microsoft, aunque no de manera oficial, y son denominadas AVI 2.0.

El formato avi permite almacenar simultáneamente un flujo de datos de video y varios flujos de audio. El formato concreto de estos flujos no es objeto del formato AVI y es interpretado por un programa externo denominado codec.


-MPEG-4 (MP4)




Es un método para la compresión digital de audio y vídeo. Fue introducido a finales de 1998 y designado como un estandar para un grupo de formatos de codificación de audio , video y las tecnologías relacionadas.
MPEG-4 ofrece una serie de tecnologías para los desarrolladores, para proveedores de servicios y para los usuarios finales:
MPEG-4 permite a diferentes desarrolladores de software y hardware crear objetos multimedia que posean mejores habilidades de adaptabilidad y flexibilidad para mejorar la calidad de los servicios y tecnologías como la televisión digital, Animación de gráficos, la World Wide Web y sus extensiones.
Los proveedores de la red de datos puede utilizar MPEG-4 para la transparencia de los datos. Con la ayuda de procedimientos estándar, los datos MPEG-4 pueden ser interpretados y se transformados en otros tipos de señales compatibles con cualquier red disponible.
El formato MPEG-4 proporciona a los usuarios una amplia gama de interacción con diversos objetos animados.


-WMV



Es un nombre genérico que se da al conjunto de algoritmos de compresión ubicados en el set propietario de tecnologías de vídeo desarrolladas por Microsoft, que forma parte del framework Media.

El formato WMV es reproducido por una amplia gama de reproductores, como BS Player, MPLAYER o Windows Media Player, el último sólo disponible en plataformas Windows y Macintosh (sin compatibilidad completa). En el caso de reproductores ajenos a Microsoft, como por ejemplo el citado MPlayer, es frecuente utilizar una implementación alternativa de los formatos, como por ejemplo la de FFmeg.

El vídeo WMV se empaqueta normalmente en algún contenedor multimedia, como pueden ser AVI o ASF. Los ficheros resultantes reciben la extensión .avi si el contenedor es de este tipo, .wmv si es un fichero de sólo video (.wma sería el equivalente para sonido) o.asf si se trata de un contenedor ASF, con contenido de audio y vídeo.

-MOV




Algunos formatos de archivo están diseñados para almacenar tipos de datos muy particulares: el formato JPEG, también llamado JPG, por ejemplo, está diseñado para almacenar solamente [imágenes] estáticas. Otros formatos de archivo, sin embargo, están diseñados para almacenar varios tipos diferentes de datos: el formato GIF admite almacenar imágenes estáticas y animaciones simples, y el formato QuickTime puede actuar como un contenedor para muchos tipos diferentes de multimedia. Un archivo de texto es simplemente uno que almacena cualquier texto, en un formato como ASCII o Unicode, con pocos o ninguno caracteres de control. Algunos formatos de archivo, como HTML, o el codigo fuente de algún lenguaje de programación particular, también son de hecho archivos de texto, pero se adhieren a reglas más específicas que les permiten ser usados para propósitos específicos.

A veces es posible hacer que un programa lea un archivo codificado en un formato como si hubiera sido codificado en otro formato. Por ejemplo, uno puede reproducir un documento de Microsoft Word como si fuera una canción usando un programa de reproducción de música que acepte archivos de audio «sin cabecera». El resultado no suena muy melodioso, sin embargo. Esto es así porque una disposición sensata de bits en un formato casi nunca tiene sentido en otro.



-RMVB (RM)

                                  


Su extensión es rmvb (real media variable bitrate) y, usado habitualmente con los codecs de vídeo y audio Realvideo y Realaudio, se consigue un tamaño de archivo más pequeño que con formatos como MPEG. De esta forma, se mantiene una calidad similar con mayor razón de compresión.

En un comienzo, solo podía reproducirse adecuadamente con el reproductor Real Player. aplicación de la misma empresa. Posteriormente, codecs como Real Player Alternative han incluido soporte para este nuevo formato, permitiendo que este tipo de archivos pueda ser reproducido en casi cualquier otro reproductor multimedia, eliminando parcialmente la desventaja que supone el ser un formato propietario ligado a un solo reproductor.

Un archivo RMVB puede ser convertido a MPEG (para almacenar en un VCD), AVI u otros formatos de contenedor y codecs de vídeo/audio usando programas como TMPEG
 mencoder o Format Factory.

-FLV



Es un formato contenedor propietario usado para transmitir video por Internet usando Adobe Flash Player(anteriormente conocido como Macromedia Flash Player), desde la versión 6 a la 10. Los contenidos FLV pueden ser incrustados dentro de archivos SWF. Entre los sitios más notables que utilizan el formato FLV se encuentran YouTube, Google Video,Reuters.com, Yahoo! Video y MySpace.

Los archivos FLV contienen bit streams de video que son una variante del estándar H.263, bajo el nombre de Sorenson Spark. Flash Player 8 y las nuevas versiones soportan la reproducción de video On2 TrueMotion VP6.



BUENO ESTOS SON LOS CODECS MAS RECONOCIDOS.

Acontinuacion un programa que contiene una coleccion o paquete de codecs que habilita al sistema operativo para que permita leer muchos codes y formatos.

K-Lite Codec Pack










No hay comentarios:

Publicar un comentario