首页 > 解决方案 > 熔体无法加载过滤器和转换 qtblend

问题描述

我已经从 Ubuntu 18.10 中的源代码安装了melt,代号:cosmic 一切似乎都很好,但是当我尝试播放一些 kdenlive 文件时,我得到 [producer_xml] failed to load filter "qtblend" [producer_xml] failed to load transition" qtblend"

当我在安装阶段进行 ./configure 时,我没有检测到有关未找到 Qt 的错误。

哪个是包含 qtblend 的模块?

任何提示表示赞赏。

问候大卫

标签: filtertransitionmlt

解决方案


要查看是否编译了 qtblend,请运行:

melt -query filters | grep qtblend

除非配置脚本找不到您的安装,否则默认编译 QT: https ://github.com/mltframework/mlt/blob/master/src/modules/qt/configure

如果在配置期间没有找到 QT,它将打印出消息:“- Qt not found - disable”

设置 qt_includedir、qt_libdir 或 $QTDIR 环境变量会有所帮助。

MLT 有一个方便的脚本来编译 MLT 和所有依赖项:

https://github.com/mltframework/mlt-scripts/blob/master/build/build-melt.sh

此脚本有助于检查它如何用于 QT。


推荐阅读