如何修復 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

我不知道如何調試這個問題,我不確定這是硬體還是軟體問題。

當我在英特爾筆記型電腦上運行相同的命令時,它完成時沒有凍結,而在有問題的機器上,當使用相同的輸入檔執行轉碼但沒有大小升級時,它也不會凍結。

這是我的系統詳細資訊:

  • 作業系統:Ubuntu 16.04
  • 主機板:華碩 970 Pro Gaming/Au​​ra
  • CPU:AMD FX 8350
  • 記憶體:16 Gb HyperX (2x8Gb)
  • 高清:Inter 600p M.2
  • 顯示卡:Nvidia 750 Ti
  • ffmpeg版本3.3.1-1~16.04.york0

提供的溫度psensor從未超過 60°C,但執行任務時 CPU 使用率始終在 98-100% 使用率之間。

相關內容