Todo lo que necesita saber sobre códecs de video, contenedores y compresión

  • William Charles
  • 0
  • 4216
  • 424
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 usar múltiples tecnologías de compresión para hacer el trabajo. La línea borrosa se vuelve casi invisible cuando comienzas a hablar de formatos como MPEG-4 que podrían clasificarse como un contenedor y un 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 videos en línea, y la mayor parte de su esfuerzo se dedicará a comprender cómo funcionan, así como a comprender las compensaciones que enfrenta al decidir qué usar..

Podría pasar semanas estudiando tecnologías que solo se utilizan para un número relativamente pequeño de aplicaciones, por lo que en lugar de eso, vamos a centrar nuestra atención en las tecnologías que usará para la mayoría de sus necesidades de codificación y reproducción de video.

¿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 efectivamente 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? ¿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. .

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 equivaldría a tamaños de archivo poco prácticos. Su Blu-ray promedio, por ejemplo, puede exceder los 40 gigabytes, y ese tipo de espacio de almacenamiento no solo sería costoso, sino que haría que las descargas digitales y las compras fueran un inconveniente, si no una pérdida total de tiempo. 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 su 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, ya 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 hay mucha compresión que realmente tenga lugar. 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 que el video 4k es hermoso, 8 videos Ultra HD impactantes para ver en su nuevo televisor 4K [Cosas para ver] 8 Videos Ultra HD impactantes para ver en su nuevo televisor 4K [Cosas para ver] Hemos rastreado alto y bajo y encontré algunos videos 4K alucinantes que aprovechan al máximo la cantidad ridícula de píxeles a su disposición, de forma gratuita. , ni siquiera se acerca al tamaño de un formato de video sin comprimir.

Mientras que 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 incluye el archivo de audio, que podría agregar 7 gigabytes adicionales por hora dependiendo de cómo se grabó. 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 la compresión de audio Formatos de archivos de audio explicados en términos simples Formatos de archivos de audio explicados en términos simples 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 relativa navaja suiza del mundo de los códecs, ya que puede utilizar tanto la compresión con pérdida como la pérdida, dependiendo de la configuración que elija al codificar, como la velocidad de fotogramas, la calidad y el tamaño del archivo de destino. 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 sin problemas 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 ya que los códecs se vuelven menos dependientes de una sola tecnología de codificación, y en su lugar toman en el rol 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 originalmente creó 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 “calesa” manejo de archivos. 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. A medida que avanza la estandarización HTML5 Comience con HTML5 Comience con HTML5 Ha 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. , 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í es compatible con 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 recuperación de errores (que le permite reproducir archivos corruptos), se ha convertido rápidamente en uno de los mejores contenedores disponibles actualmente..

MP4

MP4 es el formato recomendado para subir videos a la web Todo lo que necesita saber sobre cómo subir videos a YouTube Todo lo que necesita saber sobre cómo subir videos a YouTube Actualmente, existen 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. , y servicios como Vimeo y YouTube lo tienen en la lista 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 (en su mayoría) información 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 usando. ¿Cuáles son sus códecs de compresión de video, configuraciones y contenedores? Las mejores configuraciones y formatos para capturar videos para YouTube Las mejores configuraciones y formatos para capturar videos para YouTube? Háganos saber en los comentarios a continuación.

Crédito 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, Amazing Nature por la Dra. Wendy Longo (modificada), Adobe Media Encoder CS4 por Kebman, Youtube por Esther Vargas, todo a través de Flickr




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.