Formatos de audio y video compatibles

Este documento enumera los contenedores y códecs admitidos que puede usar cuando sube videos a Video Cloud.

Comprensión de los códecs, contenedores y extensiones de archivo

Los códecs, contenedores y extensiones de archivo no son equivalentes, pero a menudo se confunden entre sí. Por ejemplo, el video H.264 no solo significa un archivo con la extensión .mp4. Los archivos de video contienen tanto metadatos (duración, dimensiones, etc.) como datos de audio y video codificados y, a menudo, comprimidos.

  • La envase El formato define cómo se almacenan los metadatos junto con los datos de audio y video. No define la codificación o compresión de los datos.
  • Códecs son responsables de codificar y decodificar las transmisiones de video y audio en un archivo de video. Pueden tener pérdida o sin pérdida y generalmente están optimizados para ciertos tipos de transmisión. Tenga en cuenta que hay algunos casos en los que el códec y el contenedor comparten una única definición, pero estos son poco comunes.

Otros términos que a menudo se confunden son codificación / decodificación y mux / demuxing.

  • Codificación y descodificación consulte la conversión de datos de audio y video codificados hacia y desde transmisiones que se pueden reproducir.
  • Muxing y demuxing se refiere a la escritura y lectura de transmisiones de audio y video en y desde varios formatos de contenedor.

Para más información, ver:

  • Los contenedores se describen en este artículo.
  • Se pueden encontrar más detalles sobre códecs en este artículo.
  • Se pueden encontrar referencias adicionales para ID y códigos de códec aquí y aquí.

Tipos de video fuente admitidos

Ya que Brightcove generalmente maneja la complejidad de crear representaciones con códecs y formatos apropiados para diferentes plataformas, navegadores y aplicaciones de dispositivos, lo que más le preocupa es qué tipo de videos fuente podemos transcodificar por usted.

Ya que Brightcove admite tantos tipos de entrada de video, en realidad es más útil hablar sobre los formatos que no admitimos. Por el momento, solo quedan unos pocos. La siguiente lista muestra los formatos no apoyado para Zencoder.

  • HLS(Los manifiestos HLS no se admiten como entradas)
  • DASH(Los manifiestos DASH no se admiten como entradas)
  • Apple Intermediate
  • HDV 720p60
  • Go2Meeting3 (G2M3)
  • Avid Meridien Uncompressed
  • Windows Media Audio Lossless
  • CineForm- parcialmente apoyado; hay variantes que pueden provenir del software utilizado para codificar la fuente, o del sistema operativo, que hacen que la fuente sea inutilizable por Zencoder. Todavía estamos tratando de identificar los factores exactos que causan problemas.
  • SWF- parcialmente apoyado por Zencoder ; Si el SWF contiene una pista de video o audio, estos se pueden procesar, pero muchos SWFs no hacer.

Casos especiales

  • El contenido cifrado con KMS es compatible, pero requiere que firmes previamente las URL de tus objetos, como se describe aquí: https://aws.amazon.com/blogs/developer/generating-amazon-s3-pre-signed-urls-with-sse-kms-part-2/.

    Pasos para implementar:

    1. Crear un depósito encriptado administrado por KMS
    2. Agregar la política de ingesta de Video Cloud / Zencoder
    3. Cree una URL firmada previamente con la clave KMS
    4. Utilice esta URL al ingerir el video

Aparte de los enumerados anteriormente, creemos que admitimos prácticamente todos los formatos de video conocidos. Si tiene problemas con otro formato de video, Contacto Brightcove Apoyo y tambien deja Brightcove Servicios de aprendizaje saber.

Formatos de audio

Ingestión

En el lado de la ingestión, la mayoría de los formatos son compatibles, excepto cuando tienen más de 8 canales de audio. (Y el audio debe configurarse como una única pista multicanal o como varias pistas mono).

Codificación y transcodificación

Para Dolby, se admiten tanto AC3 como EAC3, hasta 5.1 canales. También se admiten muchos otros formatos que no son Dolby, incluido AAC.

Reproducción (en Brightcove Player)

AAC, en mono o estéreo. El soporte de audio de 5.1 canales depende de la capacidad del navegador; actualmente solo Safari y Edge lo admiten.

Reproducción (en los reproductores nativos del SDK de Brightcove)

AAC, en mono o estéreo. El audio de 5.1 canales es compatible con iOS y se cree que es compatible con Android, pero no se ha probado.

Notas

  • Ventanas: El contenido con audio por encima de 48 kHz para AAC no es compatible con Windows y hará que el reproductor falle. Ver este documento de Microsoft para más información.