MKV Sem Vídeo no VLC (Só Áudio): Causas e Correções

Problemas de formato e codec Última atualização: Aplica-se a: All platforms · VLC 3.0.x · MKV/Matroska files

MKV (Matroska) é o contêiner de vídeo mais flexível que existe — e o mais propenso a surpreender você: o áudio toca, mas a faixa de vídeo não mostra nada. Como o MKV pode conter quase qualquer codec, "MKV sem vídeo" geralmente significa que o codec de vídeo contido está falhando na sua cadeia de decodificação, não que o contêiner está quebrado. As correções abaixo percorrem as causas reais em ordem; as duas primeiras resolvem a maioria dos casos.

Por que isso acontece?

  • Codec de vídeo sem suporte ou falhando dentro do MKV — geralmente HEVC 10-bit, VP9, ou AV1 em um MKV onde seu caminho GPU/driver falha.
  • Conflito de aceleração de hardware — o decodificador de GPU lê errado a faixa de vídeo do MKV.
  • Múltiplas faixas de vídeo — alguns MKVs (especialmente remuxes) contêm 2–3 faixas de vídeo; o VLC pode assumir uma quebrada.
  • Índice MKV corrompido (cues) — um índice danificado faz o VLC buscar/falhar na faixa de vídeo.
  • VLC antigo com bugs de demuxer — o tratamento de MKV melhorou substancialmente nos lançamentos 3.0.x.

Como corrigir

Correção 1Atualize o VLC para a versão mais recente

Aplica correções oficiais de bugs e segurança (estável atual: 3.0.23)

  1. No VLC, vá em Ajuda > Verificar Atualizações.

    O VLC compara sua versão com a mais recente.

  2. Se houver uma atualização, baixe-a da página oficial videolan.org.

    O novo instalador é baixado.

  3. Instale sobre sua versão atual (as configurações são mantidas) e reinicie.

    O VLC roda a nova versão.

ObservaçãoO VLC 3.0.23 é a 24ª atualização do ramo 3.0 e inclui um grande lote de correções de demuxer e estabilidade — muitos problemas de "não reproduz" já estão resolvidos nele.

Correção 2Troque a faixa de vídeo

Corrige MKVs com múltiplas faixas de vídeo

  1. Clique com o botão direito no vídeo > Vídeo > Faixa de Vídeo.

    A lista de faixas de vídeo abre.

  2. Tente cada faixa se mais de uma estiver listada.

    Uma faixa funcional é encontrada.

  3. Confirme a faixa escolhida em Ferramentas > Sincronização de Faixa.

    A faixa correta está ativa.

ObservaçãoMKVs remuxados às vezes trazem uma faixa de vídeo de comentário do diretor ou uma primeira faixa quebrada — a faixa 2 pode ser o conteúdo real.

Correção 3Desative a decodificação com aceleração de hardware

Corrige tela preta/verde, pixelização e travamentos na maioria dos casos

  1. Abra o VLC e vá em Ferramentas > Preferências (ou pressione Ctrl+P no Windows/Linux, Cmd+, no macOS).

    A janela de Preferências abre.

  2. Clique na aba Entrada / Codecs à esquerda.

    As configurações de codecs são exibidas.

  3. Localize "Decodificação com aceleração de hardware" e defina como Desativar.

    O menu passa a mostrar "Desativar".

  4. Clique em Salvar e reinicie completamente o VLC (feche todas as janelas do VLC, não apenas o vídeo).

    O VLC reinicia com decodificação por software.

  5. Reproduza o arquivo problemático novamente.

    Se o problema sumiu, o decodificador da GPU era o culpado.

ObservaçãoIsso força a decodificação pela CPU. Um uso um pouco maior de CPU é normal, mas a reprodução fica estável. Se funcionar, você pode reativá-la mais tarde após atualizar o driver de vídeo.

Correção 4Alterne o módulo de saída de vídeo para OpenGL

Resolve tela preta e falhas de renderização em configurações específicas de GPU

  1. Vá em Ferramentas > Preferências > Vídeo.

    As configurações de vídeo abrem.

  2. Defina "Saída" como OpenGL.

    O módulo de saída muda.

  3. Clique em Salvar e reinicie o VLC.

    O VLC reinicia.

  4. Reabra o arquivo e verifique a imagem.

    O vídeo deve renderizar corretamente agora.

ObservaçãoSe o novo módulo funcionar, mantenha-o. GPUs e drivers diferentes se comportam de formas distintas, então testar é o caminho mais rápido para encontrar uma saída estável.

Correção 5Repare o índice MKV

Corrige MKVs com cue corrompido sem re-encodar

  1. Instale o mkvtoolnix (mkvmerge) — o kit padrão de Matroska.

    O mkvmerge está instalado.

  2. Rode: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — ou simplesmente remuxe: mkvmerge -o fixed.mkv input.mkv.

    O índice é reconstruído.

  3. Reproduza fixed.mkv no VLC.

    O arquivo reparado toca.

ObservaçãoO mkvmerge reconstrói os cues/índice — sem re-encodar, sem perda de qualidade, e corrige a maioria dos casos MKV "toca em um player mas não no VLC".

Correção 6Restaure as preferências do VLC para o padrão

Limpa configurações corrompidas que causam travamentos, telas pretas e problemas de áudio

  1. Feche o VLC completamente.

    Nenhum processo do VLC está em execução.

  2. Abra um prompt de comando (Win+R → cmd) ou terminal.

    Uma linha de comando está disponível.

  3. Execute: vlc --reset-config (Windows/Linux) — no macOS, exclua ~/Library/Preferences/org.videolan.vlc em vez disso.

    As preferências do VLC voltam ao padrão.

  4. Inicie o VLC e reaplique apenas as configurações que você realmente precisa.

    O VLC inicia com configurações limpas.

ObservaçãoIsso apaga todas as preferências personalizadas (incluindo atalhos e skins). Exporte sua configuração antes em Ferramentas > Preferências > Tudo > Interface, se quiser um backup.

Correções avançadas

Correção 1Extraia e inspecione a faixa de vídeo

Identifica o codec exato e seus flags

  1. Abra o MKV no mkvmerge GUI (ou rode mkvinfo input.mkv).

    Todas as faixas e codecs são listados.

  2. Anote o codec de vídeo (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) e a profundidade de bits.

    O codec é identificado.

  3. Pesquise o nome do codec + VLC no fórum VideoLAN — muitos têm correções conhecidas.

    A correção específica é encontrada.

ObservaçãoProblemas específicos de codec (ex.: V_AV1 em MKV em GPUs antigas) têm correções específicas — saber o codec é metade da batalha.

Como evitar no futuro

  • Mantenha o VLC atualizado — correções do demuxer Matroska chegam em todo lançamento pontual 3.0.x.
  • Faça remux de MKVs baixados uma vez com mkvmerge para normalizar arquivos quebrados.
  • Para MKV 4K HEVC, verifique se a decodificação por hardware funciona (veja o guia HEVC).

Perguntas frequentes

Por que arquivos MKV tocam em outros players mas não no VLC?
Outros players recuam para caminhos de decodificador diferentes ou tratam MKVs multi-faixa de forma diferente. No VLC, atualize, troque faixas de vídeo, e alterne a aceleração de hardware nessa ordem.
O MKV é suportado pelo VLC?
Totalmente — o MKV é um contêiner de primeira classe no VLC. O problema é sempre o codec dentro ou o índice do arquivo, não o contêiner em si.
O VLC toca MKV com áudio DTS?
Sim, o DTS decodifica por software. Se o áudio está ausente (não o vídeo), veja o guia de sem-som — configuração errada de passthrough DTS é causa comum.
MKV toca vídeo mas sem áudio — o que é diferente?
A faixa de áudio (frequentemente DTS/AC-3/EAC-3) é o elo que falha. Verifique a seleção de faixa de áudio e o módulo de saída de áudio.
Devo converter MKV para MP4?
Apenas se o dispositivo alvo (TV, celular) não tiver suporte MKV. O VLC toca MKV nativamente — converter não perde nada mas desperdiça tempo a menos que a compatibilidade exija.

Resumo

Atualize o VLC para a versão mais recente — Aplica correções oficiais de bugs e segurança (estável atual: 3.0.23). If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.