Я запускаю FFmpeg в Командная строка с низким приоритетом.
start /low /b ffmpeg -i "C:\video.mpg" -c:v libx264 -crf 25 "C:\video.mp4"
Как установить приоритет FFmpeg в PowerShell для low
, below normal
, normal
, above normal
, high
?
Используя приведенную выше команду CMD в PowerShell, я получаю сообщения об ошибках:
Parameter cannot be processed because the parameter name 'i' is ambiguous.
Start-Process : A positional parameter cannot be found that accepts argument 'ffmpeg'.
Решения для тестирования
Я пытаюсь использовать первый пример в ответе ArcSet.
Start-Process ffmpeg -NoNewWindow -Wait -ArgumentList '-i "C:\video.mpg" -c:v libx264 -crf 25 "C:\video.mp4"' -PassThru Set-ProcessPriority -ProcessId $Process.id -Priority AboveNormal
Я получаю сообщение об ошибке:
A positional parameter cannot be found that accepts argument 'Set-ProcessPriority'