如何限制ffmpeg内存使用量

MJ *_*han 11 php ffmpeg

我正在使用ffmpeg在PHP中使用此命令将1080p视频转换为MP4.

$command = FFMPEG.' -i ' . $src . ' -sameq -strict -2 -vcodec libx264 -ar 22050 -y ' . $dest.'.mp4 2>&1'; 
exec($command,$output,$status);
Run Code Online (Sandbox Code Playgroud)

问题是该进程使用了​​大量内存~1600MB,这是我的服务器不允许的,因此ffm​​peg会被终止.我可以将ffmpeg的内存使用量限制在600-700MB左右吗?

任何帮助是极大的赞赏...

mik*_*ook 4

这与 PHP 无关。这是关于如何限制 FFMPEG 内存使用。

简短的回答不!

看这里:http ://hwdmediashare.co.uk/forum/27-development-customization/54700-limit-ffmpeg-memory-usage

  • 论坛已关闭;存档链接[此处](https://web.archive.org/web/20160507005916/http://hwdmediashare.co.uk/forum/27-development-customization/54700-limit-ffmpeg-memory-usage)。 (3认同)
  • 链接已死:这就是为什么强烈建议复制回答SO中问题的内容... (2认同)