Se você usa Fedora e já passou por isso:
- Vídeo
.flvabre apenas com áudio - VLC abre o arquivo, mas a tela fica preta
- No Linux Mint isso funciona normalmente
- Surge a dúvida: “o VLC no Fedora é ruim?”
Calma. O problema não é o VLC. O problema é codec multimídia ausente, e a solução é simples.
Tabela de Conteúdo
O problema: Fedora não vem com codecs completos
Diferente do Linux Mint (que pergunta durante a instalação se você quer instalar codecs multimídia), o Fedora:
- Não instala codecs patenteados por padrão
- Vem com suporte multimídia limitado
- Mesmo com VLC instalado, alguns formatos não funcionam
Arquivos .flv costumam usar codecs antigos ou patenteados, como:
- H.263
- Sorenson Spark
- H.264 antigo encapsulado em FLV
O resultado clássico é:
- O áudio funciona
- O vídeo não aparece
Leia mais: Red Hat e Fedora
Requisito importante: RPM Fusion habilitado
O pacote que resolve o problema não está nos repositórios oficiais do Fedora. Ele faz parte do RPM Fusion, um repositório externo muito comum entre usuários Fedora.
Se o RPM Fusion não estiver habilitado, o comando simplesmente não vai funcionar.
Opção 1: Habilitar RPM Fusion pelo terminal
Execute os comandos abaixo:
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Isso habilita os repositórios free e nonfree do RPM Fusion.
Opção 2: Habilitar RPM Fusion pela interface gráfica
Também é possível habilitar sem usar terminal:
- Abra a Loja de Software do Fedora
- Vá em Configurações
- Procure por Repositórios de terceiros
- Ative o RPM Fusion

Depois disso, os pacotes passam a ficar disponíveis normalmente.
“Mas a documentação do Fedora fala de multimedia…”
Sim, a documentação oficial recomenda:
sudo dnf group install multimedia
Esse comando ajuda, mas não resolve todos os casos, principalmente FLV antigo.
O motivo é simples:
esse grupo instala apenas codecs livres, seguindo a política do Fedora.
Os decoders que realmente faltam não vêm nesse grupo.
A solução que realmente resolve
Com o RPM Fusion habilitado, basta rodar:
sudo dnf install libavcodec-freeworld
Pronto. Funciona.
Após isso:
- FLV passa a ter vídeo normalmente
- VLC funciona como no Linux Mint
- Outros formatos problemáticos também passam a funcionar
Sem configuração adicional.
O que esse pacote faz?
O libavcodec-freeworld:
- Completa o FFmpeg do sistema
- Adiciona codecs que o Fedora não inclui por padrão
- Permite que o VLC e outros players decodifiquem corretamente o vídeo
Na prática, ele é o equivalente ao:
“Instalar codecs multimídia” do Linux Mint que funciona super bem!
Só que, no Fedora, isso precisa ser feito manualmente.
Preciso reinstalar o VLC?
Na maioria dos casos, não.
Mas se quiser garantir que tudo esteja corretamente vinculado aos codecs, você pode reinstalar:
sudo dnf remove vlc vlc-core
sudo dnf install vlc
Normalmente, apenas instalar o libavcodec-freeworld já resolve.
Conclusão
Se no Fedora você tem:
- Vídeo abrindo sem imagem
- FLV tocando só áudio
- Problemas de reprodução mesmo com VLC instalado
Então não é bug e não é problema do player. É apenas falta de codec multimídia, somada ao fato de o RPM Fusion não vir habilitado por padrão.
A solução completa é:
- Habilitar o RPM Fusion
- Instalar o codec correto
sudo dnf install libavcodec-freeworld
Direto, simples e funcional.




