Como corrigir falhas do VLC Media Player ao reproduzir arquivos .MKV

Acontece que alguns usuários não conseguem abrir arquivos .MKV com o VCL Media Player. Alguns segundos depois de abrir o arquivo .mkv, os usuários afetados obtêm o erro ' Ops: o reprodutor de mídia VLC acabou de travar' . Repetir o procedimento traz o mesmo resultado, e a maioria dos usuários afetados está relatando que o problema ocorre com qualquer arquivo .MKV que tentem reproduzir.

Se você estiver usando uma versão antiga do VLC Media Player (a compilação é datada por volta de 2012), o problema pode provavelmente ser corrigido desinstalando a versão atual do VLC e migrando para a versão mais recente.

No entanto, se você estiver passando por um período de lentidão e pulos antes de seu player VLC finalmente travar, é possível que a potência de processamento insuficiente esteja causando o erro ' Ops: o player de mídia VLC acabou de travar ' . Nesse caso, você deve tentar desabilitar a decodificação de aceleração de hardware, alternando para a aceleração de vídeo DirectX ou aumentando o valor de cache de arquivo padrão.

No caso de sua máquina ser mais do que capaz de reproduzir arquivos .MKV de 4K, você também deve tentar forçar o aplicativo a pular o filtro de loop ou até mesmo habilitar a decodificação multi-thread na reprodução de FFmpeg para arquivos .MKV.

Método 1: Instalando a versão mais recente do VLC Media Player

Acontece que uma das causas mais comuns que causam esse erro específico ao reproduzir arquivos .MKV com o VLC Media Player é um bug que costumava afetar as versões do VLC lançadas por volta de 2012. Se você estiver usando um cliente VLC muito desatualizado, a correção pode ser tão simples quanto desinstalar sua versão atual do VLC e instalar a compilação mais recente do site oficial.

Nota : Lembre-se de que o recurso de atualização automática no VLC costuma falhar com frequência. Portanto, não descarte essa possível correção só porque o aplicativo não solicitou a atualização.

vários usuários afetados confirmaram que a desinstalação da versão atual do VLC por meio dos menus Programas e Arquivos e a instalação da compilação mais recente da página de download oficial finalmente permitiu que eles corrigissem o erro 'Ops: o reprodutor de mídia VLC acabou de travar'.

Aqui estão as instruções passo a passo de tudo isso:

  1. Certifique-se de que todas as instâncias do VLC media player estejam completamente fechadas.
  2. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Dentro da caixa de texto, digite 'appwiz.cpl' e pressione Enter para abrir o menu Programas e Recursos.

    Nota: Se você for solicitado pela janela UAC (Controle de conta de usuário) para fornecer acesso de administrador, clique em Sim para fazer isso.

  3. Depois de conseguir entrar no menu Programas e Recursos, role para baixo na lista de aplicativos instalados e localize a instalação do VLC Media Player. Depois de conseguir localizá-lo, clique com o botão direito sobre ele e escolha Desinstalar / Alterar no menu de contexto.
  4. Quando estiver dentro da tela de desinstalação do VLC media player, siga as instruções na tela para concluir a operação e reinicie o computador se não for solicitado a fazer isso automaticamente.

  5. Assim que a próxima sequência de inicialização for concluída, abra este link ( aqui ) com seu navegador padrão e clique no botão Baixar VLC para baixar a versão mais recente do executável de instalação.
  6. Assim que o download do executável de instalação for concluído, clique duas vezes nele e siga as instruções na tela para concluir a instalação.
  7. Após a conclusão do processo, reinicie o computador e veja se consegue reproduzir arquivos .MKV normalmente após a próxima inicialização da máquina.

No caso de você ainda estar lutando com travamentos frequentes do tipo ' Ops: o reprodutor de mídia VLC travou'  ao tentar reproduzir arquivos .MKV, vá para a possível correção abaixo.

Método 2: desative a decodificação de aceleração de hardware

No caso de você apenas encontrar problemas de salto ou travamentos gerais no VLC ao tentar reproduzir arquivos .MKV de alta definição por streaming em uma rede, provavelmente é devido à capacidade de processamento insuficiente em seu computador.

Esse problema foi encontrado por outros usuários que enfrentaram o problema em circunstâncias semelhantes. A maneira como eles resolveram isso foi desabilitando a decodificação acelerada por hardware no menu Preferências . Isso acaba aliviando a carga de sua CPU e GPU, tornando os tempos de carregamento maiores, mas também tornando o aplicativo muito mais estável quando executado em máquinas de baixa especificação.

Aqui está um guia rápido para desativar a aceleração de hardware no VLC media player:

  1. Abra o VLC media player com privilégios administrativos clicando com o botão direito no ícone de inicialização e escolhendo Executar como Administrador.
  2. Uma vez dentro da janela principal do VLC, use a barra de fita na parte superior para acessar o menu Ferramentas e clique em Preferências .
  3. Quando você chegar à tela Preferências simples, selecione a categoria Entrada / Codecs no menu na parte superior, vá para a guia Codecs e defina a decodificação acelerada por hardware como Desativada.
  4. Depois de fazer isso, clique no botão Salvar uma vez para tornar a alteração permanente.
  5. Reinicie o VLC Media player e veja se o problema foi resolvido.

Caso você ainda encontre gagueira frequente e travamento ao tentar reproduzir arquivos .MKV com o VLC Media Player, vá para o próximo método abaixo.

Método 3: Habilitando DirectX Video Acceleration (DVXA) 2.0

Se você está encontrando esse problema em uma configuração de PC mais recente que executa com uma GPU bastante dedicada, mas com uma CPU de baixo nível, alterar a aceleração de hardware padrão para Direct Video Acceleration (DCXA) 2.0 pode ser o método que finalmente corrige a constante O VLC trava ao reproduzir arquivos .MKV.

Isso pode ser eficaz porque a aceleração de vídeo DirectX permite que certas tarefas intensivas da CPU (iDCT, compensação de movimento, desentrelaçamento, etc.) que podem causar gagueira, congelamento ou instabilidade geral sejam transferidas para a GPU.

Se você estiver usando uma CPU modesta, esta operação pode colocar as tarefas pesadas de renderização em sua GPU, o que permitirá que seu sistema lide com a reprodução de arquivos .MKV com muito mais eficiência.

Aqui está um guia rápido sobre como ativar a aceleração de vídeo DirectX (DVXA) 2.0 por meio das configurações de entrada e codecs no menu Preferências do VLC:

  1. Comece abrindo o VLC Media Player com privilégios administrativos.
  2. Uma vez dentro do aplicativo, use o menu da faixa de opções na parte superior para abrir o menu Ferramentas e clique em Preferências no menu suspenso recém-exibido.
  3. Depois de conseguir entrar no menu Preferências Simples , selecione a guia Entrada / Codecs no menu da parte superior.
  4. Em seguida, role para baixo até a seção Codecs e altere a decodificação de aceleração de hardware usando o menu suspenso associado para DirectX Video Acceleration (DvXA) 2.0.
  5. Clique em Salvar para confirmar a alteração, reinicie o aplicativo VLC e veja se o problema foi resolvido na próxima vez que você tentar reproduzir um arquivo .MKV .

Caso você ainda encontre gagueira geral e travamentos ao reproduzir arquivos .MKV, vá para a próxima correção potencial abaixo.

Método 4: aumentando o cache de arquivos

Se você estiver encontrando vários segundos de gagueira geral após o aplicativo finalmente travar, é mais provável que seja devido ao fato de que o aplicativo não tem tempo para fazer o cache de arquivos suficiente. Por padrão, o VLC Media Player aloca 300 ms para o cache de arquivos, mas isso pode não ser suficiente para configurações de PC de baixo custo.

Se este cenário for aplicável, você deve ser capaz de resolver o problema acessando o menu Preferências avançadas do VLC media player e aumentando o valor de armazenamento em cache do arquivo 1000 ou superior. Vários usuários afetados que também estavam encontrando esse problema confirmaram que essa operação finalmente permitiu que eles reproduzissem arquivos .MKV no VLC sem problemas.

Aqui está o que você precisa fazer para aumentar o cache de arquivos para um valor mais alto:

  1. Abra o VLC Media Player com privilégios administrativos.
  2. Depois de entrar, use a faixa na parte superior para clicar em Ferramentas e, em seguida , clique em Preferências no menu suspenso que acabou de aparecer.
  3. Depois de conseguir entrar no menu Preferências simples , altere a alternância Mostrar configurações no canto superior esquerdo de Simples para Todos .
  4. Depois de fazer isso, o menu mudará de acordo. Na nova interface, use o menu do lado esquerdo para selecionar Entrada / Codecs .
  5. Com o menu Input / Codecs selecionado, vá para o menu do lado direito e altere o valor associado ao cache de arquivo (ms) para 1000.
  6. Clique em Aplicar para salvar as alterações e reinicie o VLC Media Player e veja se o problema foi resolvido.

Se você ainda estiver encontrando o erro ' Ops: o reprodutor de mídia VLC acabou de travar ' ao tentar reproduzir arquivos .MKV, vá para a próxima correção potencial abaixo.

Método 5: pular o filtro de loop

Acontece que o problema também pode ser causado por um filtro de loop usado antes do início da decodificação do H 264. Esta operação é aplicada principalmente para reduzir artefatos de bloqueio sem reduzir a nitidez da imagem. Mas, em certas circunstâncias, um filtro in-loop pode efetivamente interromper a capacidade da instalação do VLC de reproduzir determinados arquivos MKV.

Caso você esteja encontrando esse problema apenas com alguns arquivos .MKV (alguns arquivos .MKV são reproduzidos perfeitamente), você pode conseguir resolver o problema acessando as configurações do decodificador de áudio / vídeo FFmpeg e forçar o filtro de loop a ser pulado para cada instância de decodificação H.264.

Nota: Veja como corrigir o erro 'duração passada muito grande' no FFMpeg.

Aqui está um guia rápido sobre como configurar a instalação do VLC Media Player para pular o filtro de loop:

  1. Em primeiro lugar, certifique-se de que o VLC Media Player seja aberto com privilégios administrativos. Você pode fazer isso clicando com o botão direito do mouse no executável de inicialização e escolha Executar como Administrador no menu de contexto.
  2. Em seguida, use a barra de fita na parte superior para expandir a categoria Ferramentas e clique em Preferências no menu suspenso.
  3. Assim que estiver dentro do menu Preferências simples , mude o botão Alternar Mostrar configurações (canto inferior esquerdo) para Todos para visualizar o menu de configurações avançadas.
  4. Depois que o menu Preferências avançadas se tornar visível, use o menu do lado esquerdo para expandir o menu suspenso associado aos Codecs de vídeo .
  5. Assim que fizer isso, selecione FFmpeg na lista de codex de vídeo que aparece abaixo e vá para a seção à direita.
  6. Dentro do decodificador de áudio / vídeo FFmpeg, navegue até o submenu Decodificação e defina o menu suspenso associado a Ignorar o filtro de loop para decodificação H.264 para Todos.
  7. Salve a modificação clicando em Salvar, reinicie seu aplicativo e veja se a operação foi um sucesso.

No caso de você ainda encontrar o erro ' Ops: o VLC media player acabou de travar ao tentar reproduzir arquivos .MKV usando o VLC Media Player, vá para a próxima correção potencial abaixo.

Método 6: forçando a decodificação multi-thread na reprodução FFmpeg

Se você estiver encontrando muita gagueira e lag antes de finalmente experimentar o erro ' Ops: o reprodutor de mídia VLC acabou de travar ao tentar reproduzir arquivos .MKV que são excepcionalmente grandes.

Acontece que o VLC Media Player é configurado por padrão para ser o mais leve possível com os recursos do sistema que está usando - No entanto, isso não é necessariamente uma coisa boa ao lidar com arquivos 4K .MKV.

Se este cenário for aplicável, você deve conseguir corrigir o problema garantindo que a decodificação de áudio e vídeo FFmpeg seja feita com multithreading (hyper-threading).

Aqui está um guia rápido sobre como forçar a decodificação multithread na reprodução FFmpeg:

  1. Abra o VLC Media Player com privilégios administrativos. Quando solicitado pelo Controle de Conta de Usuário (UAC) , clique em Sim para conceder acesso de administrador.
  2. Depois que o VLC Media Player abrir com sucesso, use o menu da faixa de opções na parte superior para selecionar Ferramentas> Preferências .
  3. Por padrão, você verá a tela Simple Preferences . Para alterá-lo para o menu Preferências avançadas , defina a alternância Mostrar configurações (canto inferior esquerdo) para Todos.
  4. Assim que o menu Preferências avançadas se tornar visível, use a seção à esquerda para selecionar o menu Entrada / Codecs .
  5. Em seguida, expanda o menu suspenso Codecs de vídeo abaixo e selecione a entrada FFmpeg na lista de subitens disponíveis.
  6. Com a entrada FFmpeg selecionada, vá para a seção do lado direito e localize a entrada Threads em Decodificação.
  7. Mude o valor de Threads para 2 e clique em Salvar para aplicar a mudança.
  8. Reinicie o aplicativo VLC Media Player e veja se o problema foi resolvido.
Tags vlc