.
Ops! Quando reproduzo alguns vídeos no meu computador Ubuntu, o vídeo é reproduzido, mas não consigo ouvir nada nos alto-falantes.
Se você estiver enfrentando esse problema, provavelmente está faltando algum codec importante, necessário para decodificar o arquivo de áudio ou vídeo.
Sem o codec não é possível ao sistema decodificar o arquivo de áudio ou vídeo e por isso enfrentamos o problema de reprodução.
Como você pode ver aqui, estou enfrentando um problema semelhante quando tento reproduzir vídeos MKV em um sistema Ubuntu. Recebo o erro “Codec não suportado: o VLC não conseguiu decodificar o formato “h264” (H264-MPEG-4 AVC (parte 10)).
Devido a esse erro, meu sistema nem reproduz o vídeo, e esse erro não se limita apenas ao VLC ou apenas aos sistemas.
Em alguns casos, isso também ocorreu em sites de streaming e educacionais como EdX e Udemy, onde são necessários códigos específicos para a reprodução adequada de determinados arquivos de mídia.
Então, vamos aprender como corrigir esse erro instalando todos os codecs de mídia necessários em seu sistema, como H.264, H.265 (HEVC), VP9, FLAC, AAC, DTS e assim por diante.
Como instalar codecs no Ubuntu
No momento da instalação, o instalador do Ubuntu pergunta se você deseja instalar o codec de terceiros.
Se você marcou essas opções, as chances de você ter esse problema são baixas. No entanto, agora você pode simplesmente resolver esse problema instalando o pacote necessário.
Para resolver um codec ausente, você pode usar as seguintes etapas para resolver problemas de reprodução de áudio e vídeo em suas distribuições baseadas no Ubuntu:
Solução
- Adicione um repositório multiverso e atualize o sistema.
$ sudo add-apt-repository multiverse
$ sudo apt update
- De acordo com suas versões baseadas no Ubuntu, execute qualquer um dos comandos em seu sistema para instalar codecs de áudio e vídeo ausentes.
$ sudo apt install ubuntu-restricted-extras
$ sudo apt install mint-meta-codecs
$ sudo apt install xubuntu-restricted-extras
$ sudo apt install kubuntu-restricted-extras
$ sudo apt install lubuntu-restricted-extras
1
Como instalar todos os codecs necessários
Uma das maneiras mais simples de instalar todos os codecs necessários de uma vez é instalar o ubuntu-restricted-extras
pacote, que contém todos os codecs necessários que normalmente são necessários.
Para instalar o ubuntu-restricted-extras
pacote, você precisa habilitar o suporte para multiverse em seu sistema.
Se você não tem certeza do que é um multiverso, recomendo que você leia isso mais tarde.
$ sudo add-apt-repository multiverse
Após executar a linha acima, agora construa o cache do sistema digitando o código abaixo:
$ sudo apt update
Finalmente, depois de fazer tudo isso, agora você pode instalar ubuntu-restricted-extras
no seu sistema Ubuntu para obter todos os codecs necessários para reproduzir vários formatos de mídia.
$ sudo apt install ubuntu-restricted-extras
Se você estiver usando distribuições baseadas em Ubuntu, como Linux Mint, Kubuntu, Lubuntu e Xubuntu, deverá usar um dos comandos de acordo com sua instalação.
- Linux Mint:
$ sudo apt install mint-meta-codecs
- Kubuntu:
$ sudo apt install kubuntu-restricted-extras
- Lubuntu:
$ sudo apt install lubuntu-restricted-extras
- Xbuntu:
$ sudo apt install xubuntu-restricted-extras
Depois de executar o comando, ele mostrará o que todas as bibliotecas serão instaladas para o codec correspondente, então, sem pensar duas vezes, digite ‘você’.

Depois disso, será solicitado que você aceite o contrato EULA da Microsoft para ttf-mscorefonts-installer
então você tem que pressionar o ABA ↹ para mover o seletor para

Mais uma vez, você precisa realizar a mesma etapa para aceitar o termo de licença do EULA.

O próximo passo é aguardar, então aguarde algum tempo para concluir a instalação.
Após o término da instalação, é sua vez de reiniciar o aplicativo para ver as alterações
2
Como instalar codecs limitados
Se você está pensando em não aceitar a licença e também deseja instalar apenas um conjunto limitado de codecs, você pode listar manualmente os pacotes necessários.
Para fazer isso, você pode listar manualmente o nome do pacote conforme mostrado abaixo:
- gstreamer1.0-plugins-ruim
- gstreamer1.0-plugins-feio
- gstreamer1.0-plugins-bom
- libavcodec-extra
- gstreamer1.0-libav
- codecs de cromo-ffmpeg-extra
Como você pode ler, existem vários pacotes de gstreamer com nomes muito estranhos associados a ele, como feio, bom e ruim, mas não se preocupe, isso não prejudicará seu sistema.
É apenas uma convenção de nomenclatura para saber mais sobre isso, você leia isso daqui.
Agora basta executar o seguinte comando em seu sistema Ubuntu versão 20.04 e posterior:
$ sudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
gstreamer1.0-plugins-good libavcodec-extra gstreamer1.0-libav
chromium-codecs-ffmpeg-extra
Se você ainda está confuso com uma versão antiga do Ubuntu 18.04 ou anterior, você pode usar o código abaixo:
$ sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
libavcodec-extra gstreamer1.0-libav gstreamer1.0-fluendo-mp3
chromium-codecs-ffmpeg-extra
Assim que a instalação for concluída, você pode tentar reproduzir a mídia em seu sistema para ver as alterações.
Embrulhar
Isso é tudo neste artigo, onde mostrei como resolver o problema de falta de codecs instalando os codecs necessários como H.264, H.265, AAC e muitos mais.
Se você ainda estiver tendo problemas com a reprodução, informe-me na seção de comentários.
Além disso, não se esqueça de marcar o site como favorito para ler mais artigos relacionados às etapas de solução de problemas.
Vejo você no próximo artigo…BYE BYE

Um homem com uma tecnologia efusiva que explorou algumas das coisas incríveis da tecnologia e está explorando mais. Enquanto avançava, tive a oportunidade de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com diversas ferramentas de código aberto.
.