FFMPEG Solo convirtiendo a 1.5-2 FPS

Soy un novato en este foro y espero poder obtener información y ayuda con un problema que tengo. Escribí un script que toma todos mis videos capturados (.avi) y los convierte a mp4 usando ffmpeg. Cuando ejecuto el script haciendo doble clic en el archivo, funciona bien a aproximadamente 45 FPS usando aproximadamente el 85% de mi CPU. Creé una tarea en el Programador de tareas de Windows 10 y cuando ejecuto el archivo desde allí, solo convierte entre 1.5 y 2 FPS utilizando solo el 3% de mi CPU y no tengo idea de por qué. Obviamente, esa tasa de conversión no es aceptable. Aquí está el archivo de script que también muestra todos los parámetros ffmpeg que he pasado:

@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

¿Alguien sabe por qué sería mucho más lento a través del Programador de tareas?

Cualquier ayuda sería muy apreciada.

Creo que esto está relacionado con la gestión de procesos de Windows en lugar de FFmpeg. Más adecuado para superusuario .
¿Cuál es la razón por la que incluyes todo, desde -coderhasta -threads? Todos estos son predeterminados o ya están cubiertos por su preajuste y, por lo tanto, son innecesarios o incluso subóptimos.

Respuestas (1)

Pude cambiar el nivel de prioridad exportando la tarea y editando el archivo XML, luego eliminando la tarea inicial y volviendo a crear la tarea importando el archivo XML editado. Trabajado como un encanto.

Tenga cuidado con las prioridades de las tareas. Puede colapsar su sistema.