Hola, bueno como no he aportado nada últimamente, se me ocurrio realizar una serie de guías para los que quieran ir entrando en el mundo del encodeo. La idea es ir explicando primeramente lo primordial que debe conocer un encoder, así que estas guías van desde conocientos de códecs y contenedores y luego pasar a la utilización de software de compresión.
Esto es una recopilación de otras guás sacadas de la internet(de dónde más xD), espero que les sea de utilidad.
Introducción a Códecs:Un códec es un software ideado para codificar y decodificar una señal de datos digital. La palabra códec en sí deriva de compressor-decompressor, o coder-decoder.
Los códecs pueden codificar el flujo o la señal (a menudo para la transmisión, el almacenaje o el cifrado) 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 provoca pérdidas de información para conseguir un tamaño lo más pequeño posible del archivo destino. Hay también codecs sin pérdidas, pero en la mayor parte de aplicaciones prácticas, para un aumento casi imperceptible de la calidad no merece la pena un aumento considerable del tamaño de los datos. La excepción es si los datos sufrirán otros tratamientos en el futuro. En este caso, una codificación repetida con pérdidas a la larga dañaría demasiado la calidad.
Muchos archivos multimedia contienen tanto datos de audio como de vídeo, y a menudo alguna referencia que permite la sincronización del audio y el vídeo. Cada uno de estos tres flujos de datos puede ser manejado con programas, procesos, o hardware diferentes; pero para que estos streams sean útiles para almacenarlos o transmitirlos, deben ser encapsulados juntos. Esta función es realizada por un formato de archivo (formatos contenedores) como .mpg, .avi, .mov, .mp4, .rm, .ogg o .tta. Algunos de estos formatos están limitados a contener streams que se reducen a un pequeño juego de codecs, mientras otros son usados para objetivos más generales.
Read more...