Como converter MKV para MP4 sem perder qualidade e com som
Atualizado: 28 de outubro de 2026
É um problema muito comum: você envia um MKV, a imagem fica perfeita, mas não tem som. O arquivo não está com defeito: os navegadores não conseguem reproduzir certos formatos de áudio que costumam vir dentro dos MKV. A solução é convertê-lo para MP4 com áudio AAC, o que dá para fazer grátis, em minutos e sem perder qualidade de imagem.
Por que um MKV toca sem som no navegador
O MKV é um “contêiner”: guarda uma faixa de vídeo, uma ou várias faixas de áudio e, às vezes, legendas. Muitos MKV trazem o áudio em AC-3 (Dolby Digital), E-AC-3, DTS ou TrueHD, formatos que o Chrome, o Firefox e o Safari não decodificam.
O navegador reproduz a imagem e ignora o áudio. Por isso o mesmo arquivo tem som no VLC ou na sua TV, mas não em um site.
Opção 1: HandBrake (grátis, com interface)
- 1Baixe o HandBrake no site oficial (Windows, macOS e Linux) e abra seu MKV.
- 2Escolha a predefinição “Fast 1080p30” (ou a que corresponder à resolução do seu vídeo).
- 3Em “Resumo”, formato: MP4 e marque “Otimizado para web”.
- 4Em “Áudio”, codec AAC (avcodec), 160–192 kbps.
- 5Clique em “Iniciar codificação”. Quando terminar, envie o MP4.
Opção 2: ffmpeg (rápido, sem recodificar a imagem)
Se o vídeo já é H.264, este comando copia a imagem como está (sem perdas e em segundos) e converte apenas o áudio para AAC:
ffmpeg -i entrada.mkv -map 0:v:0 -map 0:a:0 -c:v copy -c:a aac -b:a 192k -movflags +faststart saida.mp4Se o vídeo for HEVC (H.265) ou o MP4 não tocar
Alguns navegadores não reproduzem H.265. Nesse caso, recodifique também a imagem para H.264 (demora mais):
ffmpeg -i entrada.mkv -map 0:v:0 -map 0:a:0 -c:v libx264 -crf 20 -preset medium -c:a aac -b:a 192k -movflags +faststart saida.mp4Extrair as legendas do MKV
Se o MKV tem legendas em texto, exporte-as para um .srt e envie à parte no Dembed (você pode adicionar vários idiomas por vídeo):
ffmpeg -i entrada.mkv -map 0:s:0 legendas.srtPerguntas frequentes
Com o ffmpeg e “-c:v copy”, não: a imagem é copiada como está. O HandBrake recodifica, mas com a predefinição certa a diferença não é perceptível.