Como consertar travamentos do ffmpeg ao executar grandes transcodificações com upscaling?

Como consertar travamentos do ffmpeg ao executar grandes transcodificações com upscaling?

Toda vez que tento realizar uma ffmpegtranscodificação cara (em termos de recursos do computador), incluindo aumento de tamanho, o Ubuntu congela.

Comando de exemplo:

ffmpeg -i input.wmv -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k -ac 4 -vf scale=w=1920:h=1408,format=yuv420p output.mp4

Não tenho ideia de como depurar esse problema e não tenho certeza se é um problema de hardware ou software.

Quando executei o mesmo comando em um laptop Intel, ele terminou sem congelar e na máquina em questão não congela ao realizar uma transcodificação com o mesmo arquivo de entrada mas sem aumento de tamanho.

Aqui estão os detalhes do meu sistema:

  • SO: Ubuntu 16.04
  • Mobo: Asus 970 Pro Gaming/Aura
  • Processador: AMD FX 8350
  • RAM: 16 Gb HyperX (2x8 Gb)
  • HD: Inter 600p M.2
  • Gráficos: Nvidia 750Ti
  • ffmpegversão 3.3.1-1~16.04.york0

A temperatura fornecida por psensornunca ultrapassa 60° Celsius, mas o uso da CPU está sempre entre 98-100% de uso durante a execução da tarefa.

informação relacionada