Anuncio
Explicar la diferencia entre códecs y contenedores es relativamente simple, pero la parte difícil es intentar entender cada formato. Las líneas comienzan a desdibujarse cuando te das cuenta de que los códecs más comunes no son exclusivos y pueden utilizar múltiples tecnologías de compresión para hacer el trabajo. La línea borrosa se vuelve casi invisible cuando comienzas a hablar sobre formatos como MPEG-4 que podrían clasificarse como un poco de contenedor y un poco de códec, pero esa es una clasificación bastante complicada que es mejor dejar para otro momento.
Entonces, ¿cómo se enseña la diferencia entre docenas de códec y opciones de contenedor? No lo hagas. Solo hay un puñado de tecnologías que se usan para video en línea, y la mayor parte de su esfuerzo se gastará comprender cómo funcionan, así como comprender las compensaciones a las que se enfrenta al decidir qué hacer utilizar.
Podría pasar semanas estudiando tecnologías que solo se utilizan para un número relativamente pequeño de aplicaciones, por lo que en su lugar, vamos a centrar nuestra atención en las tecnologías que utilizará para la mayor parte de su codificación y reproducción de video necesidades.
¿Qué es un códec?
Un códec, o codificador / decodificador, es una herramienta de codificación que procesa el video y lo almacena en una secuencia de bytes. Los códecs usan algoritmos para reducir de manera efectiva el tamaño del archivo de audio o video, y luego descomprimirlo cuando sea necesario. Hay docenas de diferentes tipos de códecs, y cada uno utiliza una tecnología diferente para codificar y reducir su archivo de video para la aplicación prevista.
Dependiendo del códec, esta codificación se produce de una de dos maneras: compresión con pérdida o sin pérdida ¿Cómo funciona la compresión de archivos?¿Cómo funciona la compresión de archivos? Aprenda los conceptos básicos de la compresión de archivos y la diferencia entre la compresión con pérdida y la compresión sin pérdida. Lee mas .
Compresión con pérdida
Al buscar tamaños de archivo manejables, la compresión con pérdida es el método más viable disponible. Si bien ciertamente pierde calidad en audio, video o ambos, la compresión es un mal necesario (actualmente) en un mundo dominado por la necesidad de compartir y almacenar lo que de otro modo no sería práctico tamaños de archivo Su Blu-ray promedio, por ejemplo, puede exceder los 40 gigabytes, y ese tipo de espacio de almacenamiento no solo sería costoso, pero haría que las descargas digitales y las compras fueran inconvenientes, si no una pérdida total de hora. La clave cuando se utiliza la compresión con pérdida es decidirse por el formato de compresión de la más alta calidad para el uso previsto, de modo que camine la línea fina entre la pérdida de calidad y el tamaño del archivo.
Compresión sin perdidas
La compresión sin pérdida funciona de manera muy similar a un archivo ZIP o RAR en que después de comprimir y descomprimir, el archivo es esencialmente el mismo. Mediante el uso de algoritmos inteligentes, el archivo no pierde mucha calidad, pero no es una forma eficiente de almacenar archivos grandes porque no se produce mucha compresión. Además, la transmisión en línea de archivos de video grandes utiliza demasiado ancho de banda (aunque la codificación H.265 puede cambiar eso) para que sea una opción de compresión viable.
A menos que trabaje en la industria del cine o en la edición de video, es poco probable que alguna vez comparta archivos de video en un formato sin pérdidas (incluso si es así). Para ponerlo en perspectiva, incluso un televisor 4k no contiene la resolución necesaria para mostrar una película filmada en una cámara moderna y se entrega sin algún tipo de compresión. De hecho, ni siquiera está cerca (todavía). Mientras El video 4k es hermoso 8 videos ultra HD deslumbrantes para ver en tu nuevo televisor 4K [Cosas para ver]Hemos rastreado alto y bajo y hemos encontrado algunos videos 4K alucinantes que aprovechan al máximo la cantidad ridícula de píxeles a su disposición, de forma gratuita. Lee mas , ni siquiera se acerca al tamaño de un formato de video sin comprimir.
Si bien una película de Blu-ray tiene menos de 50 gigabytes (si tiene que caber en un disco), la primera película descargable de 4k (disponible para los consumidores - tráiler a continuación) es de 160 gigabytes. El video de 1080p sin comprimir por completo es alucinante 410 gigabytes por hora, y eso no incluir el archivo de audio, que podría agregar 7 gigabytes adicionales por hora dependiendo de cómo fuera grabado. En general, estos archivos son casi inútiles para un mercado de consumidores con la tecnología actual.
También es importante tener en cuenta que los códecs no son solo para compresión de audio Los 10 formatos de audio más comunes: ¿cuál debe usar?Sabe sobre MP3, pero ¿qué pasa con AAC, FLAC, OGG o WMA? ¿Por qué existen tantos formatos de archivos de audio y hay un mejor formato de audio? Lee mas y archivos de video. Una vez que un archivo ha sido codificado usando un códec específico, ese mismo códec debe usarse para decodificar el archivo y reproducirlo en su dispositivo. No usar el códec correcto es lo que conduce a la mayoría de los problemas de compatibilidad o reproducción del dispositivo. Este problema se está volviendo menos común ya que los contenedores modernos a menudo incluyen los códecs de audio y video necesarios para reproducir el archivo.
Códecs populares
XviD / DivX
DivX es un códec vendido comercialmente, mientras que XviD es una utilidad de código abierto destinada a funcionar como una alternativa a su primo comercial. Ambos códecs pueden decodificar la salida del otro, ya que ambos se basan en la implementación de MPEG-4. Aunque todavía se usa ampliamente, a menudo es estrictamente para codificación de video y en combinación con uno de los paquetes más populares mencionados a continuación.
MPEG-4
MPEG-4 es el formato de transmisión más común y consta de muchas partes, de las cuales solo se utiliza MPEG-4 Parte II para la codificación de video. MPEG-4 Parte II llama a codificadores de video como DivX o XviD para codificar el video, mientras que el audio generalmente se transmite en formato MP3. Las actualizaciones modernas de MPEG-4 ahora también usan H.264.
H.264
Esta es la opción más popular para material de alta definición. H.264 también es una navaja suiza relativa del mundo del códec, ya que puede utilizar tanto con pérdida como sin pérdida compresión según la configuración que elija al codificar, como la velocidad de fotogramas, la calidad y el archivo de destino Talla. H.264 se basa en x264 para video codificado (así como otros, como DivX o XviD), y el audio a menudo se codifica utilizando códecs de audio AAC o MP3, dependiendo del tamaño y la calidad a la que se dirige.
H.264 se promociona como 1.5 a 2 veces más eficiente que la compresión básica MPEG-4, lo que conduce a tamaños de archivo más pequeños y reproducción perfecta en más dispositivos. Dicho esto, H.264 ahora está incluido en el códec MPEG-4 (parte 10, conocido como AVC), por lo que podría convertirse en un punto discutible en el futuro cercano a medida que los códecs se conviertan menos dependiente de una sola tecnología de codificación, y en su lugar asume el papel de un paquete de códecs que incluye múltiples métodos de codificación en un solo paquete.
¿Qué es un contenedor?
Existe un contenedor con el único fin de agrupar todos los archivos de audio, video y códec en un paquete organizado. Además, el contenedor a menudo contiene información de capítulos para películas en DVD o Blu-ray, metadatos, subtítulos y / o archivos de audio adicionales, como diferentes idiomas hablados. El contenedor típico se ejecuta como un archivo ejecutable (.exe) en Windows. Utiliza un archivo .bat para decirle al sistema operativo que hay comandos ejecutables que deben ejecutarse juntos para lograr el resultado deseado.
Contenedores Populares
Video Flash (.flv, .swf)
Macromedia creó originalmente Flash antes de que Adobe los adquiriera en 2005. Flash es un contenedor antiguo que se está eliminando gradualmente debido a limitaciones en la tecnología, creando lo que Steve Jobs solía denominar manejo de archivos "con errores". Esto llevó a una omisión muy pública de los dispositivos iOS para Adobe y parece que este fue el principio del fin para el formato. Como La estandarización HTML5 se afianza Comience con HTML5Has oído hablar de HTML5. Todos lo están usando. Se anuncia como el salvador de Internet, lo que permite a las personas crear páginas web ricas y atractivas sin recurrir al uso de Flash y Shockwave. Lee mas , deberíamos ver menos videos Flash en línea, y el contenedor probablemente desaparecerá con él.
MKV
MKV es un formato de rápido crecimiento que fue diseñado para ser a prueba de futuro. El contenedor en sí admite casi cualquier formato de audio o video, lo que lo hace adaptable, eficiente y altamente considerado como una de las mejores, si no la mejor, forma de almacenar archivos de audio y video. Además, incluso admite múltiples archivos de audio, video y subtítulos, incluso si están codificados en diferentes formatos. Debido a las opciones que ofrece el contenedor, así como a su manejo de la recuperación de errores (que permite para reproducir archivos corruptos), se ha convertido rápidamente en uno de los mejores contenedores actualmente disponible.
MP4
MP4 es el formato recomendado para subir video a la web Todo lo que necesitas saber sobre subir videos a YouTubeActualmente, hay tres formas de subir videos a YouTube. Aquí hay una mirada en profundidad sobre cómo usar su computadora, teléfono o consola de juegos. Lee mas , y servicios como Vimeo y YouTube lo tienen listado como su formato preferido. El contenedor MP4 utiliza codificación MPEG-4, o H.264, así como AAC o AC3 para audio. Es ampliamente compatible con la mayoría de los dispositivos de consumo, y el contenedor más común utilizado para video en línea. Realmente no puedes equivocarte con MP4.
La conclusión es que un contenedor es un bit de información (en su mayoría) inútil cuando se refiere al video. Decirle a alguien que le envíe un archivo MP4 no proporciona información útil sin comprender cómo se codificaron el video y el audio. El contenedor es solo eso, un lugar para almacenar el audio, el video y los códecs necesarios para decodificarlos para su reproducción.
Entonces, en última instancia, si está buscando consejos sobre qué usar, H.264 se está convirtiendo rápidamente en el códec estándar, mientras que mp4 o MKV son contenedores dignos. MP4 podría obtener la ventaja aquí porque es mejor compatible con dispositivos de consumo y es el estándar para la mayoría de los sitios de transmisión de video de gran tamaño. En última instancia, la elección es suya, y siempre que el video pueda decodificarse y reproducirse en el otro extremo, realmente no hay muchas malas decisiones que pueda tomar en términos de qué usar.
Me encantaría saber qué usas y para qué aplicación lo estás utilizando. ¿Cuáles son tus favoritos? códecs, configuraciones y contenedores de compresión de video Las mejores configuraciones y formatos para capturar videos para YouTube Lee mas ? Háganos saber en los comentarios a continuación.
Autor de la foto: herramienta de compresión A través de Shutterstock, Túnel de imágenes, medios, fotografías a través de Shutterstock, Naturaleza asombrosa por la Dra. Wendy Longo (modificado), Adobe Media Encoder CS4 por Kebman, Youtube por Esther Vargas todo a través de Flickr
Bryan es un expatriado nacido en los Estados Unidos que actualmente vive en la soleada península de Baja California en México. Le gusta la ciencia, la tecnología, los artilugios y citar películas de Will Ferrel.