我正在使用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,这是我的服务器不允许的,因此ffmpeg会被终止.我可以将ffmpeg的内存使用量限制在600-700MB左右吗?
任何帮助是极大的赞赏...
这与 PHP 无关。这是关于如何限制 FFMPEG 内存使用。
简短的回答不!
看这里:http ://hwdmediashare.co.uk/forum/27-development-customization/54700-limit-ffmpeg-memory-usage