MKV Sem Vídeo no VLC (Só Áudio): Causas e Correções
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)
No VLC, vá em Ajuda > Verificar Atualizações.
O VLC compara sua versão com a mais recente.
Se houver uma atualização, baixe-a da página oficial videolan.org.
O novo instalador é baixado.
Instale sobre sua versão atual (as configurações são mantidas) e reinicie.
O VLC roda a nova versão.
Correção 2Troque a faixa de vídeo
Corrige MKVs com múltiplas faixas de vídeo
Clique com o botão direito no vídeo > Vídeo > Faixa de Vídeo.
A lista de faixas de vídeo abre.
Tente cada faixa se mais de uma estiver listada.
Uma faixa funcional é encontrada.
Confirme a faixa escolhida em Ferramentas > Sincronização de Faixa.
A faixa correta está ativa.
Correção 3Desative a decodificação com aceleração de hardware
Corrige tela preta/verde, pixelização e travamentos na maioria dos casos
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.
Clique na aba Entrada / Codecs à esquerda.
As configurações de codecs são exibidas.
Localize "Decodificação com aceleração de hardware" e defina como Desativar.
O menu passa a mostrar "Desativar".
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.
Reproduza o arquivo problemático novamente.
Se o problema sumiu, o decodificador da GPU era o culpado.
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
Vá em Ferramentas > Preferências > Vídeo.
As configurações de vídeo abrem.
Defina "Saída" como OpenGL.
O módulo de saída muda.
Clique em Salvar e reinicie o VLC.
O VLC reinicia.
Reabra o arquivo e verifique a imagem.
O vídeo deve renderizar corretamente agora.
Correção 5Repare o índice MKV
Corrige MKVs com cue corrompido sem re-encodar
Instale o mkvtoolnix (mkvmerge) — o kit padrão de Matroska.
O mkvmerge está instalado.
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.
Reproduza fixed.mkv no VLC.
O arquivo reparado toca.
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
Feche o VLC completamente.
Nenhum processo do VLC está em execução.
Abra um prompt de comando (Win+R → cmd) ou terminal.
Uma linha de comando está disponível.
Execute:
vlc --reset-config(Windows/Linux) — no macOS, exclua~/Library/Preferences/org.videolan.vlcem vez disso.As preferências do VLC voltam ao padrão.
Inicie o VLC e reaplique apenas as configurações que você realmente precisa.
O VLC inicia com configurações limpas.
Correções avançadas
Correção 1Extraia e inspecione a faixa de vídeo
Identifica o codec exato e seus flags
Abra o MKV no mkvmerge GUI (ou rode
mkvinfo input.mkv).Todas as faixas e codecs são listados.
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.
Pesquise o nome do codec + VLC no fórum VideoLAN — muitos têm correções conhecidas.
A correção específica é encontrada.
Como evitar no futuro
Perguntas frequentes
Por que arquivos MKV tocam em outros players mas não no VLC?
O MKV é suportado pelo VLC?
O VLC toca MKV com áudio DTS?
MKV toca vídeo mas sem áudio — o que é diferente?
Devo converter MKV para MP4?
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.