2012-06-19 42 views
11

im usando ffmpeg para la transmisión de mi escritorio a través de UDP, pero mi problema es que el proceso de ffmpeg toma 100% de la CPU durante todo el tiempo que está funcionando sin otra aplicación. Mi pregunta es cómo puedo restringir el proceso de ffmpeg 60% de CPU?¿Cómo restringir ffmpeg para usar solo el 50% de mi CPU?

mi CPU tiene un solo núcleo 2 GB de RAM

+0

¿Qué sistema operativo está utilizando? – Zoot

+0

La cantidad de CPU dedicada al proceso depende del programador de tareas del sistema operativo, según el nivel de prioridad. Sin embargo, otras tareas más importantes deberían ir primero. –

+0

hola chicos gracias por la respuesta rápida, estoy usando windows 7 os de 32 bits, la prioridad de ffmpeg es normal, incluso he intentado usar baja prioridad pero todavía se necesita toda la potencia de la CPU – zukes

Respuesta

11

FFMpeg tiene una opción -threads. Puede definir allí, si va a ser auto (predeterminado) o puede limitar el número de hilos usados ​​(núcleos de CPU). Se recomienda que establezca su número en función de la cantidad de hilos disponibles menos 1 o 2. Por lo tanto, si tiene 8 hilos, establecerlo en -threads 6 sería genial. Pero si solo tienes un núcleo y 2 gb de RAM, ¡no estoy seguro si este es el caso! FFMpeg requiere una gran cantidad de recursos.

Cuestiones relacionadas