filter - 熔体无法加载过滤器和转换 qtblend
问题描述
我已经从 Ubuntu 18.10 中的源代码安装了melt,代号:cosmic 一切似乎都很好,但是当我尝试播放一些 kdenlive 文件时,我得到 [producer_xml] failed to load filter "qtblend" [producer_xml] failed to load transition" qtblend"
当我在安装阶段进行 ./configure 时,我没有检测到有关未找到 Qt 的错误。
哪个是包含 qtblend 的模块?
任何提示表示赞赏。
问候大卫
解决方案
要查看是否编译了 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。
推荐阅读
- c++ - 如何在 SFML 中计算经过的时间而不重复?
- django - 如何将内联表单集值分配给多对多字段 - django
- javascript - Content-Disposition 未包含在 HttpClient 中获得的响应中的原因是什么?
- excel - VBA:在为单元格赋值之前验证条件的最佳方法是什么
- google-cloud-platform - 权限被拒绝(公钥)。错误:退出并返回代码 [255]
- reactjs - 第一次点击时状态为空白
- r - 大括号中右侧的 magrittr 管道给出错误
- maven - 为什么 Gradle 无法从 Maven 中央存储库解析 org.connectbot.jbcrypt:jbcrypt:1.0.0?
- javascript - 使用 jest mockImplementation 在 typescript 中模拟自定义钩子
- node.js - 带有 Fastify 的 NestJs 在 app.listen() 之后不执行代码