17

我使用 ffmpeg 通过 UDP 流式传输我的桌面,但我的问题是 ffmpeg 的进程在整个运行期间总是占用 100% cpu,没有其他应用程序的空间,我的问题是如何限制 ffmpeg 的进程只占用 50-60%的CPU?

我的 cpu 有单核 2 gb 内存

4

1 回答 1

30

FFMpeg 有一个选项 -threads。您可以在那里定义,如果它是auto(默认),或者您可以限制使用的线程数(CPU 内核)。建议您根据可用线程数减 1 或 2 来设置数量。因此,如果您有 8 个线程,设置为-threads 6会很棒。但是如果你只有一个内核和 2 GB 的 RAM,我不确定是不是这样!FFMpeg 需要大量资源。

于 2012-07-13T08:17:51.977 回答