Por que o VLC Player não consegue acompanhar a decodificação de um vídeo quando outro programa está usando a CPU, mesmo sendo de baixa prioridade?

0

Estou executando o ffmpeg no Windows 7 para recodificar alguns vídeos para x265. Enquanto ele está rodando, eu quero assistir alguns outros vídeos no VLC Player (também codificados em x265, então decodificá-los também exige muito CPU). Eu acho que quando eu faço isso VLC Player é incapaz de decodificá-lo a tempo - o vídeo faz uma pausa o tempo todo e a maior parte da tela está manchada de cinza. É completamente inaceitável. (Os vídeos são reproduzidos quando o ffmpeg não está em execução.)

O processo ffmpeg usa todo o tempo de CPU disponível, mas é executado com prioridade "ociosa". VLC Player é executado com prioridade "normal" (eu até tentei "alta"). Eu pensei que isso deveria permitir que o VLC Player usasse todo o tempo de CPU necessário e somente o tempo restante deveria ir para o processo de prioridade "inativo". Por que isso não está acontecendo?

    
por EM0 27.12.2017 / 22:55

0 respostas