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

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

Explicar la diferencia entre códecs y contenedores es relativamente simple, pero la parte difícil es intentar comprender cada formato. Las líneas comienzan a volverse borrosas cuando se da cuenta de que la mayoría de los códecs comunes no son exclusivos y pueden hacer uso de múltiples tecnologías de compresión para hacer el trabajo. La línea borrosa se vuelve casi invisible cuando empiezas 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 puede aprender usted mismo la diferencia entre docenas de códecs y opciones de contenedor? No lo hagas. Solo hay un puñado de tecnologías que se utilizan 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 a las que se 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 su lugar, centraremos nuestra atención en las tecnologías que utilizará para la mayoría de sus necesidades de codificación y reproducción de vídeo.





¿Qué es un códec?

Un códec, o codificador / decodificador, es una herramienta de codificación que procesa video y lo almacena en un flujo de bytes. Los códecs utilizan 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 usa una tecnología diferente para codificar y reducir su archivo de video para la aplicación deseada.

Según el códec, esta codificación se produce de una de estas dos formas: compresión con pérdida o 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 otra manera 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 y compras digitales fueran inconvenientes, si no una total pérdida de tiempo. La clave cuando se usa la compresión con pérdida es elegir el formato de compresión de la más alta calidad para el uso previsto, de modo que camine por la delgada línea 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 parecida a un archivo ZIP o RAR en el sentido de 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 se lleva a cabo. Además, la transmisión en línea de archivos de video grandes usa 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 cinematográfica o en la edición de video, es poco probable que alguna vez comparta archivos de video en un formato sin pérdidas (incluso entonces). 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 entregada sin algún tipo de compresión. De hecho, ni siquiera está cerca (todavía). Tiempo El video 4k es hermoso , ni siquiera se acerca al tamaño de un formato de video sin comprimir.

Mientras que una película Blu-ray tiene menos de 50 gigabytes (si tiene que caber en un disco), la primera película 4k descargable (disponible para los consumidores, avance a continuación) ¡tiene la friolera de 160 gigabytes! El video de 1080p completamente sin comprimir es un asombroso 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 prácticamente 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 y archivos de video. Una vez que se ha codificado un archivo con un códec específico, se debe usar ese mismo códec para decodificar el archivo a fin de que se reproduzca en su dispositivo. No utilizar el códec correcto es lo que genera la mayoría de los problemas de reproducción o compatibilidad de dispositivos. 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.

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. Si bien todavía se usa ampliamente, a menudo es estrictamente para la codificación de video y en conjunto con uno de los paquetes más populares que se mencionan 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 MPEG-4 Parte II se usa para la codificación de video. MPEG-4 Parte II utiliza 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 utilizan H.264.

H.264

Esta es la opción más popular para material de alta definición. H.264 es también una navaja suiza relativa del mundo de los códecs, ya que puede utilizar compresión con pérdida y sin pérdida según 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 en otros, como DivX o XviD), y el audio a menudo se codifica usando códecs de audio AAC o MP3 según el 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 MPEG-4 básica, 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 un futuro cercano a medida que los códecs se vuelvan menos dependientes de una sola tecnología de codificación y, en su lugar, adopten sobre 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?

Un contenedor existe únicamente con el propósito 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.

Vídeo Flash (.flv, .swf)

Macromedia creó originalmente Flash antes de que finalmente fueran adquiridos por Adobe en 2005. Flash es un contenedor antiguo que está siendo eliminado debido a limitaciones en la tecnología, creando lo que Steve Jobs solía referirse como 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 del formato. Como La estandarización de HTML5 se afianza , deberíamos ver menos videos Flash en línea, y es muy probable que el contenedor desaparezca con él.

MKV

MKV es un formato de rápido crecimiento que fue diseñado para ser preparado para el 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, formas de almacenar archivos de audio y video. Además, incluso admite varios 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 su manejo de la recuperación de errores (que le permite reproducir archivos corruptos), se ha convertido rápidamente en uno de los mejores contenedores disponibles actualmente.

excepción de Windows 10 kmode no manejada

MP4

MP4 es el formato recomendado para subir video a la web , 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 es el contenedor más común utilizado para videos 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 a un video. Decirle a alguien que le envíe un archivo MP4 no revela ningún fragmento de 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 valiosos. MP4 podría tener la ventaja aquí porque es mejor compatible con dispositivos de consumo y es el estándar para la mayoría de los grandes sitios de transmisión de video. En última instancia, la elección es suya, y siempre que el video se pueda decodificar y reproducir en el otro extremo, realmente no hay muchas malas decisiones que pueda tomar en términos de qué usar.

Me encantaría saber qué usa y para qué aplicación lo está usando. ¿Cuáles son sus códecs, configuraciones y contenedores de compresión de video preferidos? 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 y fotografías a través de Shutterstock , Naturaleza asombrosa por la Dra. Wendy Longo (modificado), Adobe Media Encoder CS4 de Kebman , Youtube de Esther Vargas todo a través de Flickr

Cuota Cuota Pío Correo electrónico 5 consejos para potenciar sus máquinas Linux VirtualBox

¿Cansado del bajo rendimiento que ofrecen las máquinas virtuales? Esto es lo que debe hacer para mejorar el rendimiento de VirtualBox.

Leer siguiente
Temas relacionados
  • Tecnología explicada
  • Adobe Flash
  • Video en línea
  • Video
Sobre el Autor Bryan Clark(67 Artículos publicados)

Bryan es un expatriado nacido en Estados Unidos que actualmente vive en la soleada Península de Baja en México. Le gusta la ciencia, la tecnología, los gadgets y citar películas de Will Ferrel.

Más de Bryan Clark

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse