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 pular a lixeira e excluir arquivos instantaneamente no OS X

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.