Códecs y formatos

Este tema responde preguntas sobre códecs y formatos para entradas y salidas de video.

Preguntas más frecuentes

  • ¿Qué es un códec? ¿Qué es un formato?

    Un códec es un estándar de compresión. El video o audio sin procesar se comprime durante la codificación y se descomprime (decodifica) durante la reproducción. MP3 es un códec de audio, un estándar de compresión que los reproductores de MP3 saben decodificar y los codificadores de MP3 saben cómo codificar. Hay cientos de códecs ahí fuera; algunos de los más importantes son H.264, HEVC, MPEG-2, Theora, VP8, VP9, JPEG2000, DivX, XviD y la familia WMV (vídeo) y MP3, AAC, Vorbis y la familia WMA (audio).

    Un formato es un contenedor de archivos que contiene uno o más códecs: video, audio o incluso datos. El formato contenedor contiene información sobre las pistas de video, audio y datos que contiene. Algunos formatos de contenedor de ejemplo son mov (Quicktime), mp4, ogg y avi.

  • ¿Qué formatos de video entrantes son compatibles con Zencoder?

    Casi todo. Sabemos que es difícil predecir qué tipos de formatos se pueden cargar en su aplicación, especialmente con contenido generado por el usuario, por lo que nuestro objetivo es aceptar todos los formatos de video posibles. Por eso, admitimos cientos de códecs y formatos, incluidos todos los mas comunes.

    Para obtener información detallada sobre formatos de video y códecs, y qué formatos de video de origen son compatibles con Zencoder, consulte Contenedores y códecs de video compatibles

  • ¿Existen pautas particulares para los archivos de entrada?

    Un problema que hemos notado es que si su archivo de entrada es un segmento de un video más largo y el segmento no comienza con un fotograma clave, es posible que se produzcan tartamudeos al comienzo de los videos de salida. Para evitar esto, asegúrese de que el video de entrada comience con un fotograma clave.

  • ¿Qué formatos de salida codifica?

    Video

    AV1 es un formato de codificación de video abierto, libre de regalías y de próxima generación de Alliance of Open Media Video. Puede ofrecer una calidad superior a velocidades de bits significativamente más bajas en comparación con los códecs HEVC, VP9 y H.264. AV1 aún está en desarrollo, y tiene menos funciones y es menos compatible que H.265 (HEVC).

    H.265 (también conocido como HEVC o HDR) es un códec de video de próxima generación que es capaz de entregar contenido de mayor calidad a tasas de bits más bajas que su predecesor, H.264. Debido a que es una tecnología nueva, los clientes (es decir, dispositivo + SO + navegador/aplicación) aún no admiten ampliamente el video HEVC. Además, algunos clientes pueden cambiar entre segmentos HEVC y AVC durante la reproducción, mientras que otros no.

    H.264 es actualmente el códec de video de más alta calidad disponible que generalmente es compatible con todos los navegadores y plataformas, lo que significa que generalmente puede verse mejor con el mismo tamaño de archivo, o lo mismo con tamaños de archivo más pequeños, que otros códecs. También está ampliamente implementado y la mayoría de los navegadores web pueden reproducirlo (ya sea de forma nativa o mediante un complemento Flash), al igual que muchos dispositivos móviles, como el iPhone y Android. Pero hay que tener en cuenta cuestiones relacionadas con las licencias.

    Theora es un códec de video abierto y gratuito sin problemas de licencia. Se puede reproducir de forma nativa en muchos navegadores, incluidos Firefox, Chrome y Safari. Pero la compresión es un poco peor que H.264.

    VP8 es un códec más nuevo. Como Theora, es gratis y abierto. Pero se comprime mejor que Theora y casi tan bien como el perfil H.264 Baseline. H.264 es aún mejor en sus perfiles Principal y Alto. Pero eso cambiará a medida que los codificadores VP8 y VP8 maduran. Se espera que VP8 se adopte ampliamente en los navegadores web y se puede reproducir hoy en las versiones más recientes de Chrome, Firefox y Opera.

    VP6 se admite de forma nativa en Flash 8, por lo que se utiliza ampliamente en la web. Es un buen códec, pero no se comprime tan bien como H.264. Codificamos a VP6 en el contenedor FLV, con audio MP3.

    MPEG-4 se utiliza a menudo en formato 3GP en dispositivos móviles.

    WMV es un códec de Windows. Admitimos específicamente WMV 8, que es confusamente lo mismo que WMV2.

    Audio

    MP3 es un formato de compresión de audio bastante bueno. Pero sí tiene que pagar regalías por la distribución de contenido MP3 en algunos casos.

    CAA es bastante similar a MP3. El estándar en sí es mejor, pero los codificadores MP3 suelen ser un poco más maduros, por lo que las diferencias de calidad entre ellos son pequeñas. No hay tarifas de licencia para distribuir contenido AAC.

    Vorbis el audio es gratuito y abierto, al igual que Theora y VP8 para video. Vorbis es un buen códec de audio y es muy comparable a MP3 o AAC.

    WMA es un códec de audio de Windows que admitimos junto con el video WMV.

    Microsoft Smooth Streaming (MSS) es un formato de tasa de bits adaptable que permite la transmisión de contenido de video a plataformas como Microsoft Silverlight, XBox 360, Windows Phone 7 y determinadas plataformas de TV conectadas.

  • ¿Puede agregar soporte para el códec X?

    Quizás. Tenemos planes de agregar soporte para algunos códecs más, y tomamos estas decisiones en función de la demanda de los clientes. Ponerse en contacto y háganos saber qué códec desea y por qué, y definitivamente lo consideraremos.

    Tenga en cuenta que no estamos interesados en admitir 50 códecs de salida. Queremos admitir todos los códecs de entrada posibles, pero solo los códecs de salida más importantes. Preferimos hacer un trabajo increíble con 5 códecs de video que un trabajo mediocre con 15.

  • ¿Qué códecs debo utilizar?

    En cuanto al vídeo, esto depende de cuán onerosos encuentres los términos de licencia de patente H.264. Francamente, son bastante liberales en este momento, por lo que H.264 funciona para la mayoría de las personas. Es el códec de mejor calidad que existe y el más implementado, por lo que es un buen valor predeterminado. Nuevamente, asegúrese de comprender los términos de la licencia.

    Pruebe VP8 si desea un códec nuevo y emergente que sea totalmente gratuito y no esté sujeto a patentes. Pruebe Theora si desea un códec gratuito más establecido y puede vivir con un poco menos de compresibilidad. Pero tenga en cuenta que ni Theora ni VP8 se pueden reproducir en todos los navegadores, mientras que H.264 se puede reproducir en el 99,9% de los navegadores.

  • ¿Qué extensión de archivo debo usar?

    El contenido H.264 y AAC utiliza un formato de archivo MP4. Las extensiones válidas son .mp4, .m4v (vídeo mp4), .f4v (vídeo mp4 para Flash) o .m4a (solo audio mp4).

    El contenido VP8 utiliza la extensión.webm.

    El contenido de Theora y Vorbis puede usar .ogg u .ogv (Ogg Video).

    Los archivos de solo audio MP3 utilizan la extensión.mp3.

  • Quiero un video.flv. ¿Por qué me dices que use .f4v?

    FLV no es solo una extensión de archivo, es un formato contenedor utilizado por los códecs de Flash Video antiguos (H.263 y VP6), que está oficialmente obsoleto para el contenido H.264. Si desea que el contenido H.264 se pueda reproducir en Flash, generalmente desea usar un formato de contenedor MP4, no FLV. Llámelo ".f4v" si lo desea.

    Es posible colocar secuencias H.264 y AAC en el archivo FLV tradicional, pero Adobe recomienda encarecidamente a todos que adopten el nuevo formato de archivo estándar.

  • ¿De qué problemas de licencias debería preocuparme?

    Vorbis, Theora y VP8/WebM son totalmente gratuitos y no están comprometidos con patentes. Al menos en teoría; es posible que alguien descubra problemas de patentes con estos códecs en algún momento en el futuro. En el lado positivo, Google tiene un gran interés en defender a Vorbis y VP8 contra demandas por patentes, y si alguien puede hacer esto, Google puede hacerlo.

    AAC es gratuito para su distribución. Zencoder se encarga de las licencias de AAC, para que usted no tenga que hacerlo.

    MP3 no es gratuito: espera pagar entre el 2% y el 3% de los ingresos relacionados con el contenido MP3. Ver http://mp3licensing.com para más información.

    A veces, H.264 es gratuito y los términos son un poco complicados. Ver este documento para detalles. Básicamente, si cobra dinero por el contenido H.264 (ya sea mediante suscripción o título por título), es posible que deba pagar algo, según el volumen. Pero si distribuye contenido H.264 de forma gratuita en línea, no se requieren regalías. Sin embargo, es posible que desee firmar algunos documentos con MPEG-LA para obtener la licencia libre de regalías.

    Como siempre, consulte a un abogado.

  • ¿Cómo puedo agregar un inicio rápido a mis videos para que se reproduzcan durante la descarga?

    Zencoder coloca automáticamente el átomo MOOV al principio del archivo, similar a lo que hace qt-faststart (o qtstart). Esto significa que los videos se reproducirán antes cuando se descarguen.

  • ¿Puedes transcodificar archivos SWF?

    Quizás. Los archivos SWF pueden contener una variedad de cosas: si podemos identificar una secuencia de video o audio en el archivo, es posible que podamos transcodificarlo. Muchos archivos SWF no contienen ninguna secuencia de audio o video, sino que son instrucciones de animación. Si bien esto puede resultar en una serie de imágenes cambiantes durante la reproducción, no es una transmisión de video que podamos procesar.