Wie behebt man das Einfrieren von ffmpeg beim Ausführen großer Transkodierungen mit Hochskalierung?

Wie behebt man das Einfrieren von ffmpeg beim Ausführen großer Transkodierungen mit Hochskalierung?

Jedes Mal, wenn ich versuche, eine (computerressourcenintensive) ffmpegTranskodierung einschließlich Größenerhöhung durchzuführen, friert Ubuntu ein.

Beispielbefehl:

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

Ich habe keine Ahnung, wie ich dieses Problem beheben kann, und ich bin nicht sicher, ob es sich um ein Hardware- oder ein Softwareproblem handelt.

Als ich denselben Befehl auf einem Intel-Laptop ausführte, wurde er ohne Einfrieren abgeschlossen, und auf der betreffenden Maschine friert er nicht ein, wenn ich eine Transkodierung mit derselben Eingabedatei, aber ohne Größenaufskalierung durchführe.

Hier sind meine Systemdetails:

  • Betriebssystem: Ubuntu 16.04
  • Mobo: Asus 970 Pro Gaming/Aura
  • ZENTRALPROZESSOR: Amd FX 8350
  • Arbeitsspeicher: 16 GB HyperX (2 x 8 GB)
  • HD: Inter 600p M.2
  • Grafik: Nvidia 750 Ti
  • ffmpegVersion 3.3.1-1~16.04.york0

Die angegebene Temperatur psensorübersteigt nie 60 °C, aber die CPU-Auslastung liegt beim Ausführen der Aufgabe ständig zwischen 98 und 100 %.

verwandte Informationen