アップスケーリングによる大規模なトランスコーディングを実行するときに ffmpeg がフリーズする問題を修正するにはどうすればよいですか?

アップスケーリングによる大規模なトランスコーディングを実行するときに ffmpeg がフリーズする問題を修正するにはどうすればよいですか?

サイズのアップスケーリングを含む、コストのかかる(コンピュータ リソースの面で)トランスコーディングを実行しようとするたびにffmpeg、Ubuntu がフリーズします。

コマンド例:

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

この問題をデバッグする方法がわかりません。また、ハードウェアの問題なのかソフトウェアの問題なのかもわかりません。

同じコマンドを Intel ラップトップで実行したところ、フリーズすることなく終了し、問題のマシンでは、同じ入力ファイルでサイズの拡大なしでトランスコードを実行してもフリーズしません。

私のシステムの詳細は次のとおりです:

  • OS: Ubuntu 16.04
  • マザーボード: Asus 970 Pro Gaming/Au​​ra
  • CPU: AMD FX 8350
  • RAM: 16 Gb HyperX (2x8Gb)
  • HD: インター 600p M.2
  • グラフィック: Nvidia 750 Ti
  • ffmpegバージョン 3.3.1-1~16.04.york0

提供される温度はpsensor摂氏 60 度を超えることはありませんが、タスク実行中の CPU 使用率は常時 98 ~ 100% です。

関連情報