2011-09-29 5 views
0

Y at-il un moyen de définir une utilisation maximale de CPU pour ffmpeg, ou (de préférence) pour exécuter ffmpeg avec une priorité inférieure de sorte qu'il exécute toujours à 100% mais abandonne la CPU à d'autres processus comme nécessaire? Je ne suis pas sûr si c'est quelque chose que je pourrais définir dans ffmpeg lui-même ou si J'ai besoin d'exécuter une sorte de commande wrapper ou de modifier un paramètre du système.FFMPEG et utilisation du processeur

Répondre

2

Je suppose que vous utilisez Linux. Un rapide Google m'a donné ceci:
Changing Priority on Linux Processes

Ces lignes directrices sont appelées ou niceness valeur agréable. L'échelle de convivialité de Linux va de -20 à 19. Plus le nombre est bas, plus la tâche est prioritaire. Si la valeur de gentillesse est un nombre élevé comme 19, la tâche sera réglée sur la priorité la plus basse et le processeur la traitera chaque fois qu'il aura une chance. La valeur par défaut est zéro.

Créer un nouveau processus avec une priorité spécifique:

nice -n [nice-value from -20 to 19] [command] 

Ainsi, dans votre cas:

nice -n 10 ffmpeg ..... 
+0

Non, je suis en cours d'exécution sur Windows. – nasaa

Questions connexes