Embora seja antigo, este tópico é interessante sobre o problema de distribuir primeiro passo a vários núcleos: link
Estou tentando empurrar os núcleos de CPU do meu servidor para o máximo, mas sem sucesso.
Codificando o estilo de 2 passagens, defina minhas "notas" para 128. Ao executar a segunda passagem, a CPU parece estar com 98% de uso, mas a primeira passagem ignora completamente a opção "-threads".
Usando a libx264. Aqui está minha predefinição:
flags=+loop+mv4
cmp=256
partitions=+parti4x4+parti8x8+partp4x4+partp8x8+partb8x8
me_method=hex
subq=7
trellis=1
refs=5
bf=3
flags2=+bpyramid+wpred+mixed_refs+dct8x8
coder=1
me_range=16
g=250
keyint_min=25
sc_threshold=40
i_qfactor=0.71
qmin=10
qmax=51
qdiff=4
Existe alguma razão pela qual a 1ª passagem não está utilizando minhas CPUs?
Obrigado antecipadamente! Esta comunidade sempre foi muito gentil comigo.
Embora seja antigo, este tópico é interessante sobre o problema de distribuir primeiro passo a vários núcleos: link
Tags ffmpeg cpu multi-core