MLT 框架项目的实际内存使用情况?

Realistic memory usage for MLT Framework project?

我正在尝试渲染我使用 kdenlive 创建的视频项目。它长约 50 分钟,包含十几个 1080p 短视频剪辑和数百个静止图像(主要是 18MP)。 melt 运行并继续消耗我所有 4GB 的 RAM,此时它被内核杀死。

Ubuntu14.04附带的mlt 0.9.0我都试过了,我自己编译的最新版本0.9.8我也试过了。没有区别。

这是否表明 melt 存在问题,或者只用 4GB RAM 渲染此类项目是不现实的?

在启动 melt 之前你有 4 GB 的可用内存吗?我确实希望具有这种复杂性和分辨率的项目消耗近 4 GB。您可以轻松地删除一半的项目内容并进行测试以查看其比较情况。有一个解决方法需要编辑项目 XML 以在播放列表上设置 autoclose=1,但默认情况下未设置,因为它仅适用于顺序处理,并且会中断 Kdenlive 等搜索工具中的处理。