Flash Video es un formato de archivo contenedor utilizado para entregar contenido de video digital (por ejemplo, programas de TV , películas , etc.) a través de Internet usando Adobe Flash Player versión 6 y posteriores. El contenido de Flash Video también puede estar incrustado dentro de archivos SWF . Hay dos formatos de archivo Flash Video diferentes: FLV y F4V . Los datos de audio y video dentro de los archivos FLV están codificados de la misma manera que los archivos SWF. El formato de archivo F4V se basa en el formato de archivo de medios base ISO , a partir de Flash Player 9 actualización 3. [ 1 ] [ 2 ] Ambos formatos son compatibles con Adobe Flash Player y fueron desarrollados por Adobe Systems. FLV fue desarrollado originalmente por Macromedia . A principios de la década de 2000, Flash Video era el estándar de facto para la transmisión de video basada en la web (a través de RTMP ). Los usuarios incluyen Hulu , VEVO , Yahoo! Video , metacafe , Reuters.com y muchos otros proveedores de noticias.
Los archivos Flash Video FLV suelen contener material codificado con códecs que siguen los formatos de compresión de vídeo Sorenson Spark o VP6 . A partir de 2010Las versiones públicas de Flash Player (colaboración entre Adobe Systems y MainConcept ) también admiten vídeo H.264 y audio HE-AAC . [ 3 ] Todos estos formatos de compresión están protegidos por patentes. Flash Video se puede visualizar en la mayoría de los sistemas operativos mediante Adobe Flash Player y el complemento del navegador web o mediante varios programas de terceros. Los dispositivos iOS de Apple , junto con casi todos los demás dispositivos móviles, no admiten el complemento de Flash Player y, por lo tanto, requieren otros métodos de entrega, como los que proporciona Adobe Flash Media Server . [ 4 ]
Historia
La versión de 2002 de Flash Player 6 añadió compatibilidad con vídeo en formato de archivo SWF. La versión de 2003 de Flash Player 7 añadió compatibilidad directa con el formato de archivo FLV. Debido a las restricciones del formato FLV, Adobe Systems creó nuevos formatos de archivo en 2007, basados en el formato base de archivos multimedia ISO (MPEG-4 Parte 12). De esta forma, el formato F4V comparte una base común con el formato MP4 , razón por la cual a veces se le denomina informalmente "Flash MP4". Flash Player no comprueba la extensión del nombre del archivo, sino que examina el archivo para determinar el formato del contenido creado. [ 5 ] [ 6 ]
Los nuevos formatos de archivo son muy diferentes del formato de archivo FLV anterior. Por ejemplo, F4V no admite los formatos de compresión de vídeo Screen, Sorenson Spark, VP6 y ADPCM, ni los formatos de compresión de audio Nellymoser. [ 1 ] [ 6 ] Los autores de Flash Player recomiendan encarecidamente el uso del nuevo formato de archivo estándar F4V (formato de archivo de medios base ISO) porque supera las limitaciones funcionales de la estructura FLV al transmitir H.264 o AAC, que es una de las razones por las que Adobe Systems se está alejando de la estructura de archivo FLV anterior. [ 6 ] Desde 2002, el formato inicial es Flash Video y el sufijo de archivo es .flv con un tipo de medio de Internet derivado de MIME de video/x-flv.
El sufijo de archivo de la marca Adobe, .f4v, se amplió a partir de 2007 para admitir el formato de archivo multimedia base ISO, que utiliza el mismo tipo de medio de Internet derivado de MIME, video/mp4, que el sufijo de archivo de Apple, .m4v, y el sufijo de archivo general, .mp4. Existen sufijos de archivo de la marca Adobe para .f4p, que se relaciona con medios cifrados con su esquema DRM Adobe Access; .f4a y .f4b se relacionan respectivamente con .m4a y .m4b con el mismo tipo de medio de Internet derivado de MIME, audio/mp4.
Los archivos SWF publicados para Flash Player 6 y versiones posteriores pueden intercambiar audio, vídeo y datos a través de conexiones RTMP con Adobe Flash Media Server. Una forma de enviar datos a Flash Media Server es mediante archivos en formato FLV. Flash Player puede reproducir directamente archivos SWF creados para Flash Player 7 y versiones posteriores en formato FLV (tipo MIME video/x-flv). Flash Player también puede reproducir el nuevo formato de archivo F4V, a partir de los archivos SWF creados para Flash Player 9 Update 3. [ 1 ]
* El uso del formato de compresión H.264 en el formato de archivo FLV tiene algunas limitaciones, por lo que los autores de Flash Player recomiendan encarecidamente el uso del nuevo formato de archivo estándar F4V. [ 6 ]
Codificación
Comúnmente, los archivos Flash Video FLV contienen flujos de bits de video que son una variante propietaria del estándar de video H.263 , [ 10 ] bajo el nombre de Sorenson Spark ( FourCC FLV1). [ 11 ] [ 12 ] Sorenson Spark es un códec antiguo para archivos FLV pero también es uno ampliamente disponible y compatible, porque fue el primer códec de video compatible con Flash Player. [ 13 ] Es el formato de compresión de video requerido para Flash Player 6 y 7. [ 14 ] [ 15 ] Flash Player 8 y revisiones más recientes también admiten la reproducción de flujos de bits de video On2 TrueMotion VP6 (FourCC VP6F o FLV4). On2 VP6 es el formato de compresión de video preferido para usar con Flash Player 8 y superior. [ 7 ] [ 11 ] On2 VP6 puede proporcionar una calidad visual más alta que Sorenson Spark, especialmente cuando se usan tasas de bits más bajas . Por otro lado, es computacionalmente más complejo y, por lo tanto, no funcionará tan bien en ciertas configuraciones de sistemas más antiguas. [ 14 ] [ 16 ]
El formato de archivo Flash Video FLV admite dos versiones de un códec llamado "screenshare" (video de pantalla), que es un formato de codificación diseñado para grabaciones de pantalla . Ambos formatos se basan en mosaicos de mapa de bits, pueden tener pérdida al reducir la profundidad de color y se comprimen usando zlib . La segunda versión solo se puede reproducir en Flash Player 8 y versiones posteriores. El audio en los archivos Flash Video generalmente se codifica como MP3. Sin embargo, el audio en los archivos Flash Video FLV grabados desde el micrófono del usuario usa el códec propietario Nellymoser Asao . [ 8 ] (Flash Player 10 lanzado en 2008 también admite el códec de código abierto Speex . [ 17 ] ) Los archivos FLV también admiten audio sin comprimir o audio en formato ADPCM . Las versiones recientes de Flash Player 9 admiten AAC ( HE-AAC / AAC SBR , AAC Main Profile y AAC-LC). La compatibilidad con la codificación de archivos de vídeo Flash la proporcionan una herramienta de codificación incluida en los productos Flash Professional y Creative Suite de Adobe, las herramientas de codificación Flix de On2 , Sorenson Squeeze , FFmpeg y otras herramientas de terceros.
Compatibilidad con tipos de medios
Tipos de medios compatibles en los formatos de archivo base Flash Video e ISO: [ 1 ]
- Video
- H.264 (añadido a MP4 y FLV)
- Implementaciones no oficiales de Google GPL FLV para Android [ 18 ]
- MPEG-4 ASP (nativo de MP4)
- ITU H.263 (prototipo nativo de 3GPP MP4)
- Audio
- Capa 3 de MPEG (nativa de Flash Video)
- MPEG AAC (añadido a Flash Video)
Tipos de medios compatibles solo en el formato de archivo Flash Video: [ 1 ]
- Vídeo general
- RGB (compatible con el mismo tipo de código que usa SWF)
- longitud de ejecución (compatible con el mismo tipo de código que usa SWF)
- H.263 de Sorenson (nativo de Flash Video)
- On2 TrueMotion VP6 con y sin canal alfa (añadido a Flash Video)
- Los vídeos animados son las pantallas 1 y 2 basadas en zlib (nativas de SWF).
- El audio general utiliza PCM y ADPCM (formato nativo de SWF).
- audio vocal
- El texto sincronizado requiere comandos específicos de ActionScript para cargar los subtítulos, lo cual solo es compatible con archivos de texto externos en formato JSON o XML W3C .
Tipos de medios compatibles solo en el formato de archivo de medios base ISO: [ 1 ]
- Los vídeos animados son de tipo QuickTime para GIF, PNG y JPEG, que sustituyen a las codificaciones de las pantallas 1 y 2.
- El texto temporizado requiere comandos específicos de ActionScript para cargar subtítulos incrustados como texto con estilo basado en EIA-608 o QuickTime para Mac con la versión derivada de 3GPP que admite Unicode .
convertidores FLV
Un convertidor FLV es un tipo de software de conversión de video que se utiliza para convertir videos de diferentes formatos a FLV. A continuación, se muestra una lista de convertidores de video gratuitos populares que admiten la conversión a FLV.
- SUPER (software gratuito)
- Free Studio (software gratuito)
- Convertidor de vídeo Freemake (software gratuito)
- Format Factory (software gratuito)
- HandBrake Video Converter ( software gratuito con licencia GPL )
- Reproductor de vídeo VLC ( software libre con licencia GPL )
- Cualquier convertidor de vídeo (gratuito y comercial)
- FFmpeg ( software libre con licencia GPL )
- Extracción sencilla de audios (MP3) y vídeos (sin audio) mediante 7-Zip (7z).
Estos programas se ejecutan en Microsoft Windows . HandBrake, FFmpeg y VLC también se ejecutan en Mac OS X y Linux .
Extensiones
Dado que FLV se utiliza ampliamente para la transmisión en línea a través del Protocolo de Mensajería en Tiempo Real (RMP) , terceros ajenos a Adobe han añadido códecs de audio y vídeo más modernos a FLV mediante la ampliación del formato de archivo. Véase el Protocolo de Mensajería en Tiempo Real (RMP), sección Extensiones .
Estructura de vídeo Flash
Encabezamiento
Los archivos FLV comienzan con un encabezado estándar que se muestra a continuación: [ 19 ]
Paquetes
Tras la cabecera, el archivo se divide en paquetes denominados "etiquetas FLV", que tienen cabeceras de 15 bytes. Los primeros cuatro bytes indican el tamaño del paquete/etiqueta anterior (incluida la cabecera sin el primer campo) y facilitan la búsqueda hacia atrás.
El byte Tipo de paquete de un encabezado de paquete/etiqueta se basa en el byte ID de mensaje RTMP con el valor de metadatos AMF de 18 (0x12), el valor de carga útil de video de 9 (0x09) y el valor de carga útil de audio de 8 (0x08) siendo los únicos tipos válidos utilizados. El tercer bit indica que la carga útil está cifrada utilizando el mismo mecanismo que utiliza RTMP, sin embargo, esto rara vez se utiliza debido a que se utilizan en su lugar transportes cifrados como RTMP. El cifrado del paquete FLV generalmente se hereda de un archivo MP4 que está almacenado en un Adobe Flash Media Server .
- Los tipos de paquetes enumerados como 1 corresponden al tamaño de paquete RTMP establecido.
- Los tipos de paquetes enumerados a partir del 3 son: informe de lectura de bytes RTMP, ping RTMP, ancho de banda del servidor RTMP, ancho de banda del cliente RTMP.
- Los tipos de paquetes enumerados de 8 son: carga útil de audio, carga útil de vídeo.
- Los tipos de paquetes enumerados del 15 son RTMP flex stream send, RTMP flex shared object, RTMP flex message, AMF metadata, shared object, RTMP invoke.
- El tipo de paquete enumerado como 24 es un vídeo Flash encapsulado.

A continuación, se incluyen tres bytes para el tamaño de la carga útil , que indica la longitud de los datos de la carga útil ; cuatro bytes para la marca de tiempo en milisegundos (el último byte se utiliza para extender los tres primeros); los siguientes tres bytes para el ID de la secuencia (que se incrementa para múltiples secuencias del mismo tipo); y, finalmente, los datos de la carga útil propiamente dichos. Existe una relación directa entre los campos que se encuentran en una etiqueta FLV y los que se encuentran en un paquete RTMP , ya que, por ejemplo, el campo Tipo de paquete FLV utiliza los mismos valores numéricos que el campo Tipo de fragmento RTMP (por ejemplo, 0x08 para audio y 0x09 para vídeo). Por lo tanto, las etiquetas FLV se convierten en paquetes RTMP cuando el archivo se transmite a través de un servidor Flash Media Server o un servidor RTMP equivalente.
El primer paquete que se encuentra suele ser un paquete de metadatos que contiene información como:
- "duración": valor de punto flotante IEEE de 64 bits en segundos.
- "Ancho" y "alto": valor de punto flotante IEEE de 64 bits en píxeles.
- "Framerate" – Valor de punto flotante IEEE de 64 bits en fotogramas por segundo
- "keyframes" – una matriz con las posiciones de los p-frames , necesaria cuando se busca un acceso aleatorio.
- "|AdditionalHeader" - una matriz de pares informativos necesarios para la decodificación del flujo
Cuando se transmite mediante un reproductor creado con ActionScript , los valores de metadatos mencionados anteriormente se pasan como argumentos a la función de devolución de llamada onMetaData. Los paquetes de audio tienen el primer byte de la carga útil que define los detalles de decodificación, con los primeros cuatro bits para la codificación utilizada y los últimos cuatro bits para los parámetros necesarios para procesarla. En los paquetes de vídeo, este orden se invierte.
Las codificaciones de vídeo enumeradas desde 0 son:
Los parámetros de procesamiento de vídeo enumerados a partir del 1 son:
Las codificaciones MPEG-4, como H.264, MPEG-4 ASP y AAC, añaden un valor de un byte con un valor nulo que indica que la carga útil contiene detalles de configuración MPEG-4. Las codificaciones de vídeo MPEG-4 también añaden tres bytes para el desplazamiento de la marca de tiempo de composición , necesario para las codificaciones que utilizan fotogramas B.
Las codificaciones de audio enumeradas desde 0 son:
Parámetros de procesamiento de audio: los dos primeros bits indican la frecuencia de muestreo; el siguiente bit activa el tamaño de muestra de 16 bits (desactivado indica un tamaño de muestra de 8 bits); y el último bit activa los canales estereofónicos (desactivado indica solo monofónico). Las frecuencias de muestreo, enumeradas desde 0, son: 5,5 kHz, 11,025 kHz (un cuarto), 22,05 kHz (la mitad) y 44,1 kHz (total).
Los paquetes cifrados tienen una cabecera adicional de 31 o 24 bytes antes de la carga útil cifrada con AES -CBC, como se muestra a continuación:
Reproductores FLV
Un reproductor FLV es un tipo de reproductor multimedia que se utiliza para reproducir vídeos Flash tanto desde un ordenador como desde sitios web. Un reproductor FLV puede utilizarse de forma independiente, sin necesidad de las herramientas de desarrollo o creación de Adobe Flash. También puede integrarse en un sitio web mediante un componente Flash o una versión integrable del reproductor FLV.
Adobe Flash Player es un reproductor multimedia y de aplicaciones desarrollado originalmente por Macromedia y adquirido por Adobe Systems . Reproduce archivos SWF , que pueden crearse con Adobe Flash Professional , Apache Flex o diversas herramientas de Adobe Systems y de terceros. Es compatible con ActionScript , un lenguaje de scripting que permite mostrar vídeos Flash desde un archivo SWF. Dado que Flash Player funciona como un complemento del navegador , es posible insertar vídeos Flash en páginas web y visualizarlos en un navegador. Flash Player admite la visualización de archivos de vídeo Flash desde la versión 6, con los códecs de vídeo Sorenson Spark y On VP6 . Recientemente, también se ha añadido compatibilidad con contenido de vídeo H.264 .
H.264
Flash Player 9 Update 3, publicado el 3 de diciembre de 2007, [ 20 ] también incluye compatibilidad con el nuevo formato de archivo Flash Video F4V y el estándar de vídeo H.264 (también conocido como MPEG-4 parte 10 o AVC), que es aún más exigente en términos de computación, pero ofrece una relación calidad/tasa de bits significativamente mejor. [ 1 ] Específicamente, Flash Player ahora admite vídeo comprimido en H.264 (MPEG-4 Parte 10), audio comprimido usando AAC (MPEG-4 Parte 3), los formatos de contenedor multimedia F4V, MP4 (MPEG-4 Parte 14), M4V, M4A, 3GP y MOV , la especificación 3GPP Timed Text (MPEG-4 Parte 17), que es un formato de subtítulo estandarizado, y compatibilidad de análisis parcial para el átomo 'ilst', que es el equivalente ID3 que iTunes usa para almacenar metadatos . El vídeo MPEG-4 Parte 2 (por ejemplo, creado con DivX o Xvid) no es compatible. [ 5 ] En una entrevista con BBC News , el programador principal de Flash, Jonathan Gay, dijo que la compañía había querido usar H.264 cuando se agregó originalmente el soporte de video a Flash, pero se habían visto disuadidos por los costos de licencia de patentes de alrededor de $ 5 millones (£ 3.5 millones) por año. [ 21 ]
Reproducción
Flash Player admite dos modos distintos de reproducción de vídeo:
- Vídeo renderizado por software : Flash Player admite vídeo renderizado por software desde la versión 6. Este tipo de vídeo admite animaciones vectoriales que se muestran encima del contenido de vídeo. Este contenido se renderiza normalmente mediante decodificación por software. [ 22 ]
- Vídeo acelerado por hardware : Flash Player admite la reproducción de vídeo acelerada por hardware desde la versión 10.2 para los formatos H.264 , F4V y FLV . Este vídeo se muestra por encima de todo el contenido Flash y aprovecha los chipsets de códec de vídeo instalados en el dispositivo del usuario. Los desarrolladores deben usar específicamente la tecnología "StageVideo" dentro de Flash Player para habilitar la decodificación por hardware. Flash Player utiliza internamente tecnologías como la aceleración de vídeo DirectX y OpenGL para ello.
Basado en escritorio
Microsoft Windows, Mac OS X, basado en Unix
- Adobe Media Player (software gratuito) (Adobe ya no lo publica ni le da soporte)
- Reproductor multimedia clásico (software gratuito)
- MPlayer (software gratuito)
- RealPlayer (software gratuito)
- Reproductor multimedia VLC (software gratuito)
- Winamp (software gratuito)
Los dispositivos Mac OS pueden reproducir vídeos Flash en QuickTime con la ayuda de software adicional (como el componente de código abierto Perian ).
Basado en PDA y basado en teléfonos inteligentes
Windows Mobile, basado en Palm OS
- El reproductor multimedia de bolsillo Core (software de código abierto)
Los dispositivos iPhone y Android pueden reproducir vídeos Flash con la ayuda de software adicional (como la aplicación de navegador web Skyfire ). Apple iOS nunca ha sido compatible con Flash. Las versiones de Android superiores a la 2.1 hasta la 4.0 eran compatibles con Flash; Adobe ha descontinuado Flash Player para Android. [ 23 ] El 29 de junio de 2012, Adobe anunció que, dado que estaban descontinuando el desarrollo de la versión móvil de Flash, impedirían que el reproductor Flash se instalara desde Google Play Store en cualquier dispositivo Android que no tuviera ya instalado el reproductor Flash, y que no lanzarían una versión de Flash certificada para su uso con la versión 4.1 de Android, cuyo nombre en clave era Jelly Bean . [ 24 ]
Basado en navegador
Bilibili utiliza su propio flv.js, que convierte archivos FLV a piezas MP4 (remuxing) sobre la marcha para que los navegadores web los reproduzcan. [ 25 ] El autor, después de dejar Bilibili, inició su propia bifurcación mpegts.js. [ 26 ]
Opciones de entrega
Los archivos de vídeo Flash se pueden entregar de varias maneras diferentes:
- Como archivo .FLV independiente. Si bien los archivos de vídeo Flash suelen distribuirse mediante un reproductor Flash para su control, el archivo .FLV en sí solo se puede reproducir con un reproductor FLV. Existen varios reproductores de terceros disponibles.
- El vídeo se inserta en un archivo SWF mediante la herramienta de creación de Flash (compatible con Flash Player 6 y versiones posteriores). Es necesario transferir el archivo completo antes de que pueda comenzar la reproducción. Para modificar el vídeo, es necesario reconstruir el archivo SWF.
- Descarga progresiva vía HTTP (compatible con Flash Player 7 y versiones posteriores). Este método utiliza ActionScript para incluir un archivo Flash Video alojado externamente en el lado del cliente para su reproducción. La descarga progresiva ofrece varias ventajas, como el almacenamiento en búfer, el uso de servidores HTTP genéricos y la posibilidad de reutilizar un único reproductor SWF para múltiples fuentes de Flash Video. Flash Player 8 incluye compatibilidad con el acceso aleatorio dentro de archivos de vídeo mediante la funcionalidad de descarga parcial de HTTP, a veces denominada transmisión en tiempo real. Sin embargo, a diferencia de la transmisión mediante RTMP , la transmisión HTTP no admite la transmisión en tiempo real. La transmisión mediante HTTP requiere un reproductor personalizado y la inyección de metadatos específicos de Flash Video que contengan la posición inicial exacta en bytes y el código de tiempo de cada fotograma clave. Con esta información específica, un reproductor Flash Video personalizado puede solicitar cualquier parte del archivo Flash Video a partir de un fotograma clave determinado. Por ejemplo, Google Video , YouTube y Bitgravity admiten la descarga progresiva y pueden acceder a cualquier parte del vídeo antes de que finalice el almacenamiento en búfer.
- Transmitido a través de RTMP al Flash Player usando Flash Media Server (anteriormente llamado Flash Communication Server), servidor RTMP C++ gratuito, [ 27 ] VCS, ElectroServer, Helix Universal Server , Wowza Media Server , Unified Streaming Platform WebORB para .NET, WebORB para Java, erlyvideo (en erlang) o el servidor de código abierto Red5 . A partir de abril de 2008, hay grabadores de transmisión disponibles para este protocolo, excluyendo el software de recodificación de screencast.
- Flash Media Server 4.5 permite la transmisión de vídeo Flash a iPhones y iPads . Lo consigue entregando el contenido en un flujo MPEG-2 utilizando el formato HTTP Live Streaming . [ 28 ]
Grabación de vídeo Flash
Es posible grabar vídeos Flash en línea utilizando grabadoras de streaming y software de captura de pantalla . Las primeras ofrecen resultados sin pérdida de calidad, mientras que el segundo permite grabar cualquier vídeo incluso cuando se utilizan medidas anti -descarga .
Véase también
Referencias
- 1 2 3 4 5 6 7 8 Adobe Systems Incorporated (agosto de 2010). "Especificación del formato de archivo de vídeo de Adobe Flash, versión 10.1" (PDF) . Adobe Systems Incorporated. Archivado (PDF) del original el 1 de diciembre de 2021.
{{cite journal}}: Para citar una revista se requiere|journal=( ayuda ) - ↑ "¿Cuál es la diferencia entre Flash Video (FLV), F4V y H.264?" . Google Knol . 7 de diciembre de 2008. Archivado del original el 13 de febrero de 2009. Consultado el 3 de agosto de 2009 .
- ↑ "Flash H.264" . Concepto principal . Archivado del original el 18 de noviembre de 2010. Consultado el 24 de septiembre de 2010 .
- ↑ Servidor de medios Adobe Flash
- 1 2 Kaourantin.net (20 de agosto de 2007). "¿Qué le pasó al video en la web?" . Archivado del original el 6 de enero de 2010. Recuperado el 12 de agosto de 2009 .
- 1 2 3 4 Kaourantin.net (31 de octubre de 2007) Tinic Uro Nuevas extensiones de archivo y tipos MIME Archivado el 6 de julio de 2010 en Wayback Machine , Recuperado el 3 de agosto de 2009
- 1 2 Documentación de Adobe Flash CS4 Professional – Vídeo digital y Flash , consultado el 9 de agosto de 2009
- 1 2 MultimediaWiki Nelly Moser , consultado el 11 de agosto de 2009
- ↑ Adobe (3 de diciembre de 2007) Lista de códecs compatibles con Adobe Flash Player , consultado el 10 de agosto de 2009.
- ↑ Benjamin Larsson (17 de marzo de 2009). "Optimizaciones de h263-svq3" . FFmpeg-devel (Lista de correo). Archivado del original el 17 de agosto de 2009. Recuperado el 9 de agosto de 2009 .
- 1 2 "La búsqueda de un nuevo códec de vídeo en Flash 8" . Kaourantin.net. 13 de agosto de 2005. Archivado del original el 6 de febrero de 2009. Recuperado el 10 de agosto de 2009 .
- ↑ "Sorenson Spark" . MultimediaWiki . Consultado el 3 de noviembre de 2009 .
- ↑ Sorenson Media Diferencia entre Flash 6 y Flash 8 (video) Archivado el 25 de agosto de 2009 en Wayback Machine , consultado el 9 de agosto de 2009.
- 1 2 Adobe LiveDocs (2005) Documentación de Flash 8: Acerca de los códecs de vídeo On2 VP6 y Sorenson Spark. Archivado el 11 de febrero de 2009 en Wayback Machine . Consultado el 9 de agosto de 2009.
- ↑ "Flash CS3: Comparación de los códecs de vídeo On2 VP6 y Sorenson Spark" . Archivado del original el 14 de febrero de 2011. Recuperado el 4 de febrero de 2011.
Para admitir vídeo de mejor calidad con la misma tasa de datos, el códec On2 VP6 es notablemente más lento para codificar y requiere más potencia de procesamiento en el ordenador cliente para decodificar y reproducir. Por este motivo, considere cuidadosamente el mínimo común denominador de ordenador que su público objetivo utilizará al acceder a su contenido Flash Video. Si prevé una gran base de usuarios que utilice ordenadores antiguos, considere codificar sus archivos FLV con el códec Sorenson Spark.
- ↑ Documentación de Adobe LiveDocs (2005) Flash 8: Comparación de los códecs de vídeo On2 VP6 y Sorenson Spark. Archivado el 2 de diciembre de 2008 en Wayback Machine . Consultado el 9 de agosto de 2009.
- ↑ AskMeFlash.com (10 de mayo de 2009) Speex vs Nellymoser Archivado el 15 de abril de 2009 en Wayback Machine , consultado el 12 de agosto de 2009
- ↑ "Git.videolan.org Git - ffmpeg.git/Blob - libavformat/Flvdec.c" . Archivado del original el 24 de marzo de 2017. Recuperado el 17 de diciembre de 2019 .
- ↑ Flash de código abierto (2011) Vídeo Flash (FLV) [en línea] Disponible en (enlace ya roto): http://osflash.org/flv#flv_format Archivado el 23 de marzo de 2017 en Wayback Machine
- ↑ "Descargas de Adobe Flash Player 9" . Adobe. 3 de diciembre de 2007. Consultado el 31 de enero de 2008 .
- ↑ Frewin, Jonathan (18 de mayo de 2010). "El creador de Flash se involucra en el debate sobre Apple" . BBC News . Consultado el 1 de junio de 2010 .
- ↑ Melanson, Mike (27 de enero de 2010). "Resolviendo diferentes problemas" . Penguin.SWF . Consultado el 15 de noviembre de 2014 .
- ↑ "Actualización sobre Flash Player y Android" . Adobe . Consultado el 31 de marzo de 2016 .
- ↑ Arthur, Charles (29 de junio de 2012). "Flash Player para Android: Adobe pone fin a su desarrollo y lo declara muerto" . The Guardian . Consultado el 30 de junio de 2012 .
- ↑ "flv.js" . bilibili.github.io .
- ↑ "xqq/mpegts.js" . 22 de octubre de 2025.
- ↑ "Rtmpd – Pensamiento fuera de lo común" .
- ↑ Los iPads y iPhones de Apple finalmente incorporan vídeo Flash. 9 de septiembre de 2011. Consultado el 10 de septiembre de 2011.
Enlaces externos
- Centro para desarrolladores de Flash – Artículos sobre vídeo Flash
- Especificación del formato de archivo de vídeo Flash (FLV) (adobe.com)
- Lista de códecs compatibles con las versiones de Adobe Flash Player de la 6 a la 9 (adobe.com)
- Formato de archivo de vídeo FLV de Macromedia Flash (Biblioteca del Congreso)
- Adobe Flash
- formatos de contenedores digitales