Answers:
您需要比Ubuntu 14.10 发行的版本更高的libmlt6和libmlt ++ 3版本。15.04已经有了更新的软件包。
您只需从15.04抓取较新版本并安装它们,即可在14.10系统上解决该问题:
cd $(mktemp -d)
wget https://launchpad.net/ubuntu/+archive/primary/+files/libmlt%2B%2B3_0.9.2%2Bgit20141027-1_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libmlt6_0.9.2%2Bgit20141027-1_amd64.deb
sudo dpkg -Oi *deb
好的,我找到了解决此问题的方法,这是mlt中的错误,该错误已通过升级到14.10进行了更新。这与脉冲音频无关!
无论如何,解决方案只是安装软件包的最新debian版本,该版本已针对此问题进行了错误修复。因此,您必须安装libmlt6和libmlt ++ 3(两个软件包的版本均为0.9.2 + git20141027-1,它们相互依赖)。因此,您可以在此处:http : //packages.debian.org/sid/libmlt6 和此处:http : //packages.debian.org/sid/libmlt++3 ,底部的两个页面中都可以选择下载软件包,请选择您的体系结构并下载两个软件包。然后,您必须将两个软件包都放在同一文件夹中,在终端中打开该文件夹,然后键入“ sudo dpkg -i libmlt ++ 3_0.9.2 + git20141027-1_amd64.deb libmlt6_0.9.2 + git20141027-1_amd64.deb”,其中名称如果您使用的体系结构与amd64不同,则两个软件包中的一个可以更改。
这些是debian中该错误的链接:http : //bugs.debian.org/cgi-bin/bugreport.cgi? bug= 760773 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug = 761593
现在,我将尝试通知ubuntu开发人员将软件包回移植到14.10。
ubuntu-bug openshot
,然后按照说明进行操作。