FFMPEG Konvertiert nur mit 1,5-2 FPS

Ich bin neu in diesem Forum und hoffe, dass ich bei einem Problem, das ich habe, einen Einblick und Hilfe bekommen kann. Ich habe ein Skript geschrieben, das alle meine aufgenommenen Videos (.avi) nimmt und sie mit ffmpeg in mp4 konvertiert. Wenn ich das Skript durch Doppelklicken auf die Datei ausführe, läuft es gut mit etwa 45 FPS und verwendet etwa 85 % meiner CPU. Ich habe eine Aufgabe im Windows 10 Taskplaner erstellt und wenn ich die Datei von dort aus ausführe, konvertiert sie nur zwischen 1,5 und 2 FPS und nutzt nur 3 % meiner CPU, und ich habe keine Ahnung warum. Offensichtlich ist diese Umwandlungsrate nicht akzeptabel. Hier ist die Skriptdatei, die auch alle ffmpeg-Parameter zeigt, die ich übergeben habe:

@echo off
for %%a in ("D:\Aaron Cirlin\Videos\Captured Movies\*.avi") do 
"C:\Program Files\WinFF\ffmpeg" -y -i "%%a" -itsoffset 0.765 -i "%%a" -map 1:0 -map 0:1 -crf 20.0 -vcodec libx264 -filter:v scale=1280:720 -preset slow -acodec libvo_aacenc -ar 48000 -b:a 128k -coder 1 -flags +loop -cmp chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -threads 0 "D:\Aaron Cirlin\Videos\Movies\%%~na.mp4" & del "%%a"
pause

Weiß jemand, warum es über den Taskplaner so viel langsamer wäre?

Jede Hilfe wäre sehr willkommen.

Ich denke, dies hängt eher mit der Windows-Prozessverwaltung als mit FFmpeg zusammen. Besser geeignet für Super User .
Was ist Ihr Grund dafür, alles von -coderbis -threadseinzubeziehen? All dies ist standardmäßig oder bereits durch Ihre Voreinstellung abgedeckt und daher unnötig oder sogar suboptimal.

Antworten (1)

Ich konnte die Prioritätsstufe ändern, indem ich die Aufgabe exportierte und die XML-Datei bearbeitete, dann die ursprüngliche Aufgabe löschte und die Aufgabe durch Importieren der bearbeiteten XML-Datei neu erstellte. Lief wie am Schnürchen.

Seien Sie vorsichtig mit Aufgabenprioritäten. Sie können Ihr System zum Absturz bringen.