Como instalar codecs multimídia no Fedora

Fedora Codecs

Se você usa Fedora e já passou por isso:

  • Vídeo .flv abre 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.

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:

  1. Abra a Loja de Software do Fedora
  2. Vá em Configurações
  3. Procure por Repositórios de terceiros
  4. Ative o RPM Fusion
Dicover Fedora KDE
Dicover Fedora KDE

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 é:

  1. Habilitar o RPM Fusion
  2. Instalar o codec correto
sudo dnf install libavcodec-freeworld

Direto, simples e funcional.

hostinger banner

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima