Como corrigir saltos e atrasos no VLC ao reproduzir arquivos de vídeo de alta definição

vlcstutter

VLC é o rei de todas as mídias … reproduz quase tudo em qualquer plataforma, a qualquer hora, em qualquer lugar. É ótimo. Ultimamente, no entanto, tenho tido problemas com o VLC pulando sempre que reproduzo streaming de mídia de alta definição em uma rede.

Alterar quanto VLC armazena o vídeo em cache

Primeiro, abra as preferências do VLC em Ferramentas> Preferências.

screenshot.1

Em seguida, clique em “Todos” na opção “Mostrar configurações” na parte inferior da janela. Clique em “Input / Codecs” na barra lateral esquerda.

screenshot.2

Se o arquivo que está pulando estiver sendo reproduzido em um disco rígido local, procure a opção “Cache de arquivo (ms)” em “Avançado” no lado direito. O valor do cache aqui é definido em milissegundos, portanto, definir o valor como 1000 armazenará em buffer por 1 segundo (o padrão é 300 ou 0,3 segundos). O problema de definir esta opção muito grande é que se você quiser pular manualmente para um novo ponto no arquivo, haverá um atraso maior enquanto o conteúdo é armazenado em buffer novamente.

Se o arquivo que você está tentando reproduzir estiver localizado em um compartilhamento de rede, você pode alterar o valor do cache para “Cache de Rede (ms)”.

screenshot.3

Para ilustração, mostrei o valor definido para 1 segundo, mas essa configuração pode ser usada para armazenar em buffer o quanto você quiser, seja 5 ou 20 segundos. No entanto, você precisa eliminar o salto em sua rede.

Alternar aceleração de hardware (em alguns computadores)

O leitor Oliver escreveu para nos informar que ele foi capaz de resolver seus problemas desabilitando a aceleração de hardware. Normalmente você desejaria a aceleração de hardware do processo de decodificação, mas em alguns casos, pode haver conflito com seus drivers e vale a pena tentar.

No painel Preferências, clique em “Simples” no canto esquerdo inferior e vá para Entrada / Codecs. Clique no menu suspenso “Decodificação acelerada por hardware” e escolha outra opção ou Desative-a totalmente. (Você também pode tentar ativá-lo se ainda não estiver.) Você pode ler mais sobre aceleração de hardware e como ela funciona aqui .

Recomendado:  Como usar os controles de música do Google Maps para Spotify, Apple Music ou Google Play Music

screenshot.4

Experimente um módulo de saída de vídeo diferente

Você também pode testar usando um módulo de saída de vídeo diferente. Na visualização “Todos” ou “Configurações avançadas”, vá para Vídeo> Módulos de saída. Altere o menu suspenso “Módulo de saída de vídeo” para tentar um dos outros. Usar a saída de vídeo DirectX 3D deve descarregar parte do processamento na placa de vídeo, mas você pode testar OpenGL ou GDI para ver se ajuda. (No meu sistema, Direct3D é o padrão de qualquer maneira.)

screenshot.6

Reduza a qualidade da imagem como último recurso

A próxima coisa que você pode fazer é ajustar uma opção que faz uma grande diferença ao lidar com mídia de alta definição em uma conexão de E / S lenta: diminuir a qualidade da imagem. Isso tornará a reprodução mais suave, mas obviamente ficará um pouco pior, então tente as outras configurações primeiro e use-as apenas como último recurso.

No menu Simple Preferences, vá para Input / Codecs e clique em “Skip H.264 in-loop deblocking filter). Altere para Tudo.

screenshot.5

Você também pode fazer isso na visualização de preferências “Todos” em Entrada / Codecs> Codecs de vídeo> FFmpeg, se seus vídeos não forem H.264.

screenshot.7

Esperançosamente, pelo menos uma dessas dicas resolverá seus problemas de buffer.