Como eu ouvi sobre o FFmpeg e achei mais eficiente Transcodificar vídeos, comecei a usá-lo para fazer 90% transcodificando meus vídeos em h.265 para diminuir o tamanho do arquivo. Eu instalei e comecei a trabalhar com ele. O FFmpeg se esforçou para utilizar todos os threads com arquivos de resolução 1080p ou menor, então o que eu fiz foi que comecei a transcodificar vídeos em paralelo, o que significa fazer a transcodificação simultânea em 3 janelas de comando diferentes, que funcionavam perfeitamente usando o thread até 99% -100 %.
Para alguns problemas de inicialização que meu sistema teve, eu tive que fazer uma nova instalação completa do Windows 10. e com isso, depois de reinstalar o FFMpeg e rodar o mesmo arquivo bat criado para transcodificar uma pasta (transcodificação simultânea), ele usa os threads de maneira muito ineficiente, limitando 16 deles e não o restante.
Você pode vê-los aqui: link
Hardware, estou usando o mesmo sistema de antes. Acabei de remover 1x8GB de memória RAM, para usar em outro sistema. Eu tenho 24GB de RAM no momento, mas eu não presumo que é o problema.
Eu fiz esta pergunta aqui, porque a maioria das coisas que aprendi sobre o ffmpeg veio daqui. Eu não sou especialista em codificadores, mas quero saber se eu perdi algo.
imgur.com/a/ZzG1S
for %%a in ("*.mp4") do ffmpeg -i "%%a" -c:v libx265 -x265-params crf=26 -c:a copy "newfiles\%%~na.mp4" pause
isso é salvo no arquivo bat.
Obrigado