升级到 Ubuntu 14.10 后,我现在渲染的任何视频文件中都没有音频。我尝试了 Kdenlive 和 Openshot,结果相同。所有其他音频都可以。所有其他数字电影文件都可以正常工作。只有我正在渲染的视频有这个问题。
答案1
您需要更新版本的libmlt6和libmlt++3比 Ubuntu 14.10 附带的要多。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
答案2
好的,我找到了这个问题的解决方案,这是 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。
答案3
谢谢大家。但我决定降级。这解决了问题。从现在起我将坚持使用 LTS 版本。