Não há sentido " reproduzir a codificação usada ". Isso é apenas informação histórica, e usar as mesmas configurações não resultará em codificação mais eficiente. Se você quiser diminuir a carga do processador, use um perfil mais baixo. refs=16
e bframes=5
farão exatamente o oposto de consumir menos ciclos de processador . O CRF de passagem única serve, não há necessidade de dois modos de taxa de bits médios.
Você também ingere a entrada duas vezes e aplica um deslocamento TS de 0 (!). Por quê?
ffmpeg -i in -vf scale=640:480:force_original_aspect_ratio=decrease,pad=640:480:(ow-iw)/2:(oh-ih)/2,setsar=1,format=yuv420p -c:v libx264 -crf 22 -profile:v main -c:a copy -sn -map_metadata 0 out.mkv
Você pode omitir o filtro do bloco se a entrada for exatamente 4: 3.
Se o tamanho resultante for muito grande, aumente o valor do CRF.