Melhores configurações H.264 no Handbrake para menor consumo de CPU

Melhores configurações H.264 no Handbrake para menor consumo de CPU

O tamanho real do arquivo NÃO é um problema, pois estou implantando um aplicativo ou quiosque independente. Mas o consumo de CPU é um problema. Quais são as configurações ideais de exportação H.264 para usar no freio de mão neste cenário?

Responder1

Você provavelmente está fazendo algo errado.

As configurações do codec não afetam a carga da CPU. Não importa quais configurações você use, ele usará todo o poder computacional disponível para terminar o mais rápido possível. Porque recursos não utilizados são recursos desperdiçados - se você for usar, digamos, apenas 50% da energia da sua CPU, você também pode usar metade da potência da CPU.

Acho que você está tendo problemas com outros programas que não respondem enquanto a codificação está em andamento. A solução padrão para esse problema é fazer malabarismos com as configurações de prioridade. No Windows, você deve dar uma olhada emprioridades de agendamento. Você pode experimentá-los clicando com o botão direito em um processo no Gerenciador de Tarefas e escolhendo algo na listaDefinir prioridademenu (apenas não useTempo real, pode bloquear um sistema completamente). Defina uma prioridade mais alta para seu aplicativo principal e diminua para o processo em segundo plano. (Isso também pode ser feito programaticamente.)

No Linuxgentileza do processodesempenha um papel semelhante. Quanto menor a qualidade de um processo, mais tempo de CPU ele será atribuído. Você pode definir maior gentileza (ou seja, menor prioridade) no contexto de qualquer usuário. A redução da gentileza só pode ser feita pelo root.

Ou se você estiver usando Linux e quiser apenas definir um limite rígido para o uso da CPU,grupospode ser a solução certa para você. Não conheço nenhum mecanismo semelhante no Windows.

informação relacionada