我正在使用ffmpeg
网络摄像头录制视频,但内存使用量非常高,并且随着视频长度不断增加。
例如,我使用具有 64 MB RAM 的嵌入式设备,当我录制 30 分钟的视频时,在录制的最后几分钟只剩下 2MB 的 RAM。
我曾经valgrind
检查过内存泄漏,但程序完成时只发现了 24 字节的泄漏。这是预期的内存消耗吗ffmpeg
?
这是ffmpeg
我使用的命令:
ffmpeg -f video4linux2 -s 320x240 -t 00:00:10 -i /dev/video0 out.mpg