Atualmente, meu principal media player no Windows (10 Pro x64) é VLC, mas notei que quando quero reproduzir conteúdo UHD (vídeos de 2K, 4K) congela.
Configuração do meu PC: Intel i7 3770, 16 GB de RAM, SSD de 512 GB, nVidia GTX 970 4 GB.
O som está bom, mas a imagem está congelando (2-3 quadros por minuto ).
Tentei definir os codecs ou habilitei / desabilitei a aceleração da GPU sem êxito.
O que devo definir para reproduzir esse tipo de conteúdo sem fluxo?
PS: O Media Player Classic reproduz o mesmo arquivo de maneira suave, mas quero manter o VLC como player principal.
video
vlc-media-player
4k-resolution
Bálint Babics
fonte
fonte
Respostas:
Consegui reproduzir o problema usando o VLC versão 2.2.4.
O problema do congelamento existe apenas se "Decodificação acelerada por hardware" estiver definida como algo diferente de "Desativar".
Aparentemente, o VLC agora suporta decodificação de GPU, mas acredito que é feito de uma maneira muito ineficiente.
O artigo Como habilitar a decodificação acelerada por gpu no VLC diz o seguinte:
Eu consegui uma melhor taxa de quadros ao definir "Decodificação acelerada por hardware" para "Desativar". Isso coloca toda a carga na CPU e, portanto, requer uma CPU forte.
O usuário Journeyman Geek recomenda aumentar o número de threads em Ferramentas / Preferências / Codecs de vídeo "/ FFMPEG / Threads, mas funcionou para mim com o valor padrão de 0, que significa" Auto ". Você pode experimentar outros valores para Threads. observe que a biblioteca FFMPEG não é usada para todos os formatos de vídeo.
O VLC aparentemente não suporta no momento (2016) o codec x265, pois os vídeos x265 não eram reproduzidos quando baixados do 4ksamples.com . No entanto, tudo funcionou perfeitamente com o Media Player Classic.
Editar (2018): o VLC agora funciona com sucesso com esses arquivos.
fonte
Eu tenho experimentado um pouco com o banho de filhotes no vídeo em 4k do 4ksamples.com e em alguns outros. Eu tenho uma combinação que funcionou com o meu vídeo de teste. Observo que o armazenamento razoavelmente rápido é essencial para uma reprodução de qualidade. Considerando que são necessárias algumas tentativas e erros, faça backup das configurações atuais. Essas configurações funcionam em um 3770, 16gb de ram e uma gforce 980TI que eu sei que é capaz de 4k
Eu mudei algumas configurações avançadas para fazê-lo funcionar. Em teoria, eu quero que o DXVA seja ativado, mas isso causa o travamento do VLC.
No modo simples, nas preferências, vá para Ferramentas -> Preferências e entrada / codecs e, na caixa suspensa do filtro de desbloqueio em loop Skip H.264, altere-o para Todos. Isso é recomendado pelo VLC
Alterne para mostrar tudo sob preferências e tente essas alterações
Desliguei todos os filtros em Filtros de vídeo. Esta foi a última coisa que fiz e pareceu ajudar mais, então eu começaria aqui
Em "Video Codecs" -> FFMPEG, defino meus threads como 3. Você pode experimentar números mais altos ou mais baixos.
Verifique se tudo sob os módulos de saída / DirectX está desmarcado.
Essas mudanças parecem ter funcionado.
Para referência, uma vez que retirei as linhas comentadas, meu vlcrc parece
Eu tenho uma essência com o meu vlcrc completo para 4k aqui
fonte