Flash de vídeo

flash de vídeo
Desarrollador Adobe Systems (desarrollado por Macromedia )
Tipo de formato contenedor de medios
Sitio web adobe.com/devnet/f4v.html
 Archivos multimedia en Wikimedia Commons

Flash Video es un formato de archivo, un contenedor de medios utilizado para transmitir video a través de Internet . Utilizado por servicios de alojamiento de videos como YouTube , Google Video , Vkontakte , RuTube y otros [1] . Aunque la descripción del formato del contenedor se ha hecho pública, los códecs están protegidos por patentes y siguen siendo propietarios [2] .

Formato de video

Inicialmente, un archivo FLV es un flujo de bits , que es una variante del estándar de video H.263 llamado Sorenson Spark [2] . Se ha introducido en Flash desde la versión 6 [3] .

Flash Player 8 y las ediciones más recientes son compatibles con la transmisión de video On2 TrueMotion VP6 . [2] On2 VP6 proporciona una mejor calidad de imagen, especialmente cuando se utilizan tasas de bits bajas . Por otro lado, este formato es más complejo, lo que puede dificultar su visualización en máquinas más antiguas. Un canal alfa opcional, que es transparencia por píxel, es compatible con un flujo de video adicional que codifica solo el canal alfa. La implementación asume que el cliente siempre convierte los datos YUV del flujo de video principal de On2 VP6 a RGB . Esta característica solo está disponible para video On2 VP6.

A partir de Flash Player 9 Update 3, se admite el nuevo formato de archivo multimedia ISO Base MPEG-4 Part 12, con un nuevo códec de video: H.264 [2] . Este estándar de compresión de video con la misma tasa de bits baja produce una imagen mucho más detallada y "clara", especialmente en escenas dinámicas. Las desventajas son, nuevamente, mayores requisitos para los recursos informáticos y patentes pagas.

Los archivos F4V brindan una mejor calidad de imagen que FLV, pero requieren una versión más reciente de Flash (9.0.115 o posterior) y un procesador más rápido. Además, los archivos F4V no admiten canales alfa [4] . El formato de contenedor, que se creó con el formato de archivo de medios ISO, utilizó inicialmente el formato de contenedor Quick Time de Apple en su trabajo. A diferencia del antiguo formato FLV , el formato F4V es totalmente compatible con los formatos H.264 y AAC , lo que le permite utilizar también otros formatos contenedores . [5] .

Formato de audio

El audio en FLV suele estar codificado en MP3 [2] , pero a veces se puede usar el códec Nellymoser , el audio sin comprimir o el formato de audio ADPCM . Flash Player 9 Update 3, en línea con la implementación de Adobe del formato ISO Base ( MPEG-4 Part 12), agrega soporte para audio AAC [2] (perfiles AAC-LC, perfil principal y HE-AAC). Flash Player 10 Beta agrega el códec SPEEX de código abierto .

Reproductores FLV

El formato FLV está destinado a la transmisión de video, pero es posible usarlo para el almacenamiento local y la reproducción de video. FLV se utiliza en Adobe Flash Player , que se distribuye como complemento para varios navegadores y varios sistemas operativos. Además, el formato es compatible con muchos reproductores multimedia, como mplayer o Light Alloy .

Reproductores populares compatibles con FLV:

Dado que FLV es un contenedor de medios y no un formato, es posible que algunos reproductores no reproduzcan la transmisión de video o audio correctamente si no se usan códecs para crear el archivo.

Conversores de FLV

Formato de archivo

Título

Los archivos FLV comienzan con un encabezado estándar, que se muestra a continuación: [6]

Campo Tipo de datos Defecto Detalles
Firma byte[3] "FLV" Siempre "FLV", indicador de formato
versión uint8 una Solo 0x01 si es válido
Banderas uint8 máscara de bits 0x05 Máscara de bits: 0x04 - audio, 0x01 - video (0x05 - audio+video)
Tamaño del encabezado uint32_be 9 Se usa para omitir nuevos encabezados extendidos en el futuro

Paquetes

Después del encabezado, el archivo se divide en paquetes llamados "etiquetas FLV" que tienen encabezados de 15 bytes. Los primeros cuatro bytes indican el tamaño del paquete/etiqueta anterior (incluido el encabezado) y ayudan con las búsquedas hacia atrás.

Campo Tipo de datos Defecto Detalles
Tamaño del paquete anterior uint32_be 0 Establecer en NULL para el primer lote
Tipo de paquete uint8 Dieciocho Para el primer paquete establecido en metadatos AMF
tamaño de la carga útil uint24_be Varía Solo tamaño de paquete
Marca de tiempo inferior uint24_be 0 Establecer en NULL para el primer lote
Marca de tiempo superior uint8 0 Extensión para obtener el valor uint32_be
Id. de transmisión uint24_be 0 Para la primera secuencia del mismo tipo, establezca NULL
datos de carga útil forma libre Variar Datos que se definen en Tipo de paquete

Véase también

Notas

  1. ¿Quién todavía usa Flash Video? Casi todo el mundo - Streaming Media Magazine . Consultado el 17 de julio de 2013. Archivado desde el original el 20 de marzo de 2013.
  2. 1 2 3 4 5 6 http://www.boutell.com/innards/audio_and_video_in_html.html Archivado el 15 de noviembre de 2013 en Wayback Machine 2007: "Flash Video Formats... Flash ha admitido históricamente dos formatos de video patentados conocidos como Sorenson Spark (una variante de H.263) y On2 TrueMotion VP6. … las actualizaciones de Flash Player también son compatibles con video H.264, .. las tarifas de licencia de patentes aún están involucradas. … Formatos de audio Flash … El audio MP3 era el único formato útil de audio comprimido compatible con Flash. .. potencialmente implica tarifas de licencia de patentes... las últimas versiones de Flash también son compatibles con AAC,... AAC también está patentado”
  3. Programación Flash Video/Web 2.0 profesional Archivado el 1 de diciembre de 2017 en Wayback Machine , 2007 ISBN 9780470121054 , página 452
  4. ActionScript 3.0 para Adobe Flash CS4 Professional Classroom en un libro - Adobe Creative Team - Google Books . libros.google.com.ua. Consultado el 8 de enero de 2018. Archivado desde el original el 8 de enero de 2018.
  5. Extensión de archivo F4V . convertir en línea . online-convert.com. Consultado el 11 de noviembre de 2017. Archivado desde el original el 11 de noviembre de 2017.
  6. Open Source Flash (2011) Flash Video (FLV) [en línea] Disponible en (enlace ya inactivo): http://osflash.org/flv#flv_format Archivado el 23 de marzo de 2017 en Wayback Machine .

Enlaces