Archivos FLV: Formato Flash Video — Historia, Conversión y Rescate
FLV (Flash Video) fue el formato de vídeo en línea dominante desde aproximadamente 2005 hasta 2015. Construido sobre Adobe Flash Player, FLV impulsó los primeros años de YouTube, Vimeo, Hulu, Dailymotion y miles de otras plataformas de intercambio de vídeo. La muerte de Flash — oficialmente retirado por Adobe el 31 de diciembre de 2020 y bloqueado por todos los principales navegadores — dejó enormes archivos de contenido FLV que ya no pueden reproducirse en los navegadores modernos.
Por Qué FLV Fue Dominante
Cuando FLV surgió alrededor de 2003, resolvió un problema genuino: no existía un formato de vídeo web universal. Flash Player ya estaba instalado en más del 95% de los navegadores de escritorio. YouTube se lanzó en 2005 usando FLV exclusivamente. La transición a HTML5 con <video> y soporte de H.264/WebM en los navegadores hizo innecesario Flash — una transición que llevó hasta alrededor de 2010-2015.
Estructura Técnica de FLV
FLV es un formato contenedor. La extensión .flv contiene streams de audio y vídeo multiplexados:
Cabecera del archivo (9 bytes): Firma FLV, versión, flags, desplazamiento de datos.
Estructura de etiquetas: FLV consiste en etiquetas secuenciales: tipo (8=audio, 9=vídeo, 18=script/metadatos), tamaño de datos, marca de tiempo, ID de stream.
Códecs de Vídeo en FLV
- Sorenson H.263 (ID 2) — el códec FLV original, usado por el YouTube inicial
- On2 VP6 (ID 4/5) — mejor calidad que Sorenson, soporta canal alfa
- H.264/AVC (ID 7) — la opción de mayor calidad; la mayoría de archivos FLV de 2008+ usan H.264
Códecs de Audio en FLV
- MP3 — el códec de audio FLV más común en los primeros años
- AAC (ID 10) — añadido junto con H.264; alta calidad, usado en archivos FLV posteriores
- Nellymoser — códec de voz de bajo bitrate para llamadas de voz en Flash
Conversión de Archivos FLV
Comprobar el Contenido FLV Primero
ffprobe entrada.flv
Busca Video: h264, flv1 (Sorenson) o vp6f (VP6), y Audio: mp3 o aac.
FLV a MP4 (Conversión Más Común)
Si el FLV contiene vídeo H.264 y audio AAC/MP3, a menudo puede re-empaquetarse sin transcodificar:
# Copia de stream (rápida, sin pérdida de calidad)
ffmpeg -i entrada.flv -c copy salida.mp4
# Transcodificación completa (necesaria para vídeo Sorenson H.263 o VP6)
ffmpeg -i entrada.flv -c:v libx264 -crf 22 -c:a aac -b:a 192k salida.mp4
FLV a WebM
ffmpeg -i entrada.flv -c:v libvpx-vp9 -b:v 0 -crf 30 -c:a libopus -b:a 128k salida.webm
Conversión por Lotes de FLV
# Linux/macOS — convertir todos los archivos FLV a MP4
for f in *.flv; do
ffmpeg -i "$f" -c:v libx264 -crf 22 -c:a aac "${f%.flv}.mp4"
done
Preservar Metadatos
ffmpeg -i entrada.flv -c:v libx264 -c:a aac -movflags +faststart salida.mp4
La bandera -movflags +faststart mueve el átomo moov del MP4 al inicio del archivo para streaming web.
FLV desde la Web: Descarga de Vídeo Flash Antiguo
yt-dlp: Descarga contenido FLV de URLs archivadas y el formato heredado de YouTube:
yt-dlp --format flv "https://www.youtube.com/watch?v=ID_VIDEO_ANTIGUO"
Wayback Machine: El Internet Archive ha archivado contenido Flash incluyendo archivos FLV.
FLV en 2025
Ningún navegador moderno reproduce FLV de forma nativa. Flash Player está muerto. Los archivos FLV requieren:
- Un reproductor independiente (VLC, MPC-HC) con soporte FLV
- Conversión a MP4, WebM u otro formato moderno
Para los archivistas digitales, la conversión de FLV es trabajo de triaje: convertir millones de archivos antes de que queden completamente inaccesibles a medida que el soporte de software para los códecs antiguos se erosiona. El soporte FLV de FFmpeg, incluyendo Sorenson y VP6, es probable que siga siendo robusto durante muchos años.
Conversiones relacionadas
Conversiones de vídeo que encajan con esta guía: