FLV

O que é um arquivo FLV?

O formato de vídeo da era do Flash. Nada mais reproduz, e é por isso que precisa ser convertido.

O que é FLV

FLV é um contêiner: um invólucro para fluxos que outra coisa codificou. Ele é usado para a transmissão.

A extensão é .flv e o nome por extenso é Flash Video. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.

De onde vem FLV

A Adobe publicou o formato em 2002.

A idade interessa por um motivo prático: quanto mais antigo o formato, mais programas tiveram tempo de aprendê-lo.

A especificação está publicada, mas pelo dono

Ela está escrita e é implementável, só que quem decide como será a próxima versão é o fabricante. Na prática isso basta para o arquivo continuar abrindo; não basta para você se fiar nisso.

Ele foi substituído

Quem o criou seguiu adiante, e o suporte está sendo retirado em vez de ampliado. O que ainda estiver nesse formato vale mudar de lugar enquanto as ferramentas para isso existirem.

FLV é a caixa; o codec é o que vai dentro

Em geral ele carrega H.264 e Sorenson Spark. Essa distinção está por trás de quase toda pergunta do tipo «por que isso não toca?»: dois arquivos com a mesma extensão podem conter codificações completamente diferentes, e um reprodutor que recusa uma pode se dar muito bem com a outra.

Ela também explica por que trocar de contêiner costuma ser rápido e sem perdas enquanto trocar de codec não é nem uma coisa nem outra. Mover o mesmo fluxo para outra caixa reescreve a caixa; recodificar reescreve a imagem.

O que mais ele carrega

FLV consegue carregar um arranjo que permite começar a tocar antes de ter chegado por inteiro.

Isso conta sobretudo na conversão: o que o destino não comporta é descartado, quase sempre sem aviso.

O que abre FLV

VLC e FFmpeg leem esse formato, e a maioria dos programas do mesmo tipo também.

Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.

Abrir no navegador

Nenhum navegador lê o formato.

Esse é de longe o motivo mais comum para convertê-lo: não que o formato seja ruim, mas que o lugar onde você quer mostrar o arquivo não consegue lê-lo.

É um formato de entrega

FLV foi feito para ser entregue, não para se trabalhar dentro dele. Editar um é possível e raramente agradável; o caminho sensato passa pelo original e por uma nova exportação.

O que dá errado com ele

As reclamações que se repetem: fora do próprio terreno o suporte é irregular.

Nada disso é motivo para evitar o formato. São as coisas que vale conhecer antes que uma delas te pegue de surpresa, o que é uma afirmação diferente e mais útil.

O formato cujo reprodutor foi desligado

A Adobe anunciou em 2017 que o Flash chegaria ao fim de vida, e em 31 de dezembro de 2020 chegou. Navegadores removeram o plugin, a Adobe adicionou um interruptor que bloqueia instalações restantes, e o runtime que tocava arquivos FLV simplesmente deixou de existir.

Isso torna o FLV incomum. AVI e MPEG-2 são formatos antigos com suporte em declínio; FLV é um formato cuja reprodução foi encerrada numa data publicada pela empresa dona dele. Quem tem um está com um arquivo encalhado por decisão, não por negligência.

Para que servia, e por que venceu

Antes de 2005 não havia como colocar vídeo numa página web que funcionasse de forma confiável entre navegadores. O Flash já estava instalado em quase toda parte para animação, então colocar vídeo dentro dele resolveu o problema da noite para o dia.

O YouTube foi lançado em FLV. O Vimeo também, e por boa parte de uma década praticamente todo vídeo na web era Flash. O formato não era tecnicamente notável; era o que conseguia de fato alcançar uma audiência.

O que tem dentro de um

Arquivos antigos guardam Sorenson Spark, uma variante do H.263, e parecem isso — suave, quadriculado em movimento, limitado a resoluções baixas. Arquivos mais recentes guardam VP6, notavelmente melhor. A partir de cerca de 2008 o FLV cada vez mais carregava H.264, o mesmo codec que o MP4 usa hoje.

Esse último grupo é a boa notícia para quem vai converter. Se o arquivo é dos anos finais, o vídeo dentro é moderno e pode ser reempacotado num MP4 sem recodificar — os fluxos são copiados e nada se perde.

F4V, que é a mesma história com uma caixa diferente

A Adobe introduziu o F4V junto com o FLV quando o suporte a H.264 chegou. Confusamente não é uma variante do FLV de jeito nenhum — é essencialmente MP4, usando a mesma estrutura básica, com uma extensão da Adobe.

Então um .f4v frequentemente toca se renomeado para .mp4, e converter um costuma ser trivial. Se você tem uma pasta de vídeo da era Flash, ordenar por extensão vale a pena fazer primeiro.

De onde vêm os arquivos que ainda existem

Vídeo web baixado de antes de 2012, o grupo maior de longe. Gravações de tela feitas com Camtasia e ferramentas parecidas, que usavam FLV como padrão por anos. Pacotes de e-learning e módulos de treinamento corporativo, construídos em Flash.

O fio condutor é que o conteúdo frequentemente não está disponível em nenhum outro lugar. Um módulo de treinamento ou uma gravação de webinar de 2009 costuma ser a única cópia, o que torna a conversão um trabalho de arquivamento em vez de conveniência.

Metadados no final, e a duração ausente

FLV guarda seus metadados — duração, dimensões, taxa de quadros — numa tag que ferramentas de streaming frequentemente escreviam no final do arquivo ou nem escreviam, porque uma transmissão ao vivo não sabe sua própria duração enquanto está acontecendo.

O resultado é um arquivo que toca mas não reporta duração, mostra uma barra de busca que não funciona, ou afirma um comprimento claramente errado. Não é dano. Converter para MP4 conserta isso como efeito colateral.

O que não está no arquivo

Sem faixa de legenda, sem capítulos, sem flag de orientação, e sem lugar para os metadados que uma câmera ou editor escreveria. Aplicações Flash que mostravam legendas faziam isso com código próprio do player lendo um arquivo separado, e esse código se foi junto com o runtime.

Então se um vídeo de treinamento tinha legendas, elas quase certamente estavam no projeto Flash ao redor em vez de no arquivo FLV em si. Converter o vídeo não vai produzi-las.

Convertendo, e o que esperar

MP4 com H.264 é o destino, e quanto tempo leva depende inteiramente do que está dentro. Um FLV mais recente já com H.264 pode ser reempacotado em segundos sem mudança de qualidade. Um mais antigo com Sorenson Spark ou VP6 precisa ser decodificado e recodificado.

Para a recodificação, escolha uma configuração de qualidade generosa. A fonte já é um arquivo de baixa resolução vindo de um codec fraco e não há nada a economizar sendo econômico — o objetivo é não perder mais nada.

Faça uma vez, e mantenha o original

Como esse conteúdo costuma ser insubstituível, trate a conversão como fazer uma cópia de acesso em vez de substituir o arquivo. Armazenamento é barato, o FLV original é pequeno para os padrões atuais.

Não existe conversão de FLV neste site para fazer esse trabalho, por isso esta página não lista nenhuma. Sorenson Spark e VP6 não têm decodificador em navegador nenhum, e nada aqui lê o contêiner mesmo quando o vídeo dentro já é H.264. Uma pasta de duzentas gravações de treinamento é um trabalho de lote para VLC ou HandBrake no desktop hoje.

Os dados, num lugar só

Identificadores e procedência do formato FLV.
Extensão.flv
Tipo de mídiavideo/x-flv
Publicado porAdobe
Primeira publicação2002