渲染的视频没有声音

渲染的视频没有声音

自从我升级到 14.10 后,我无法渲染带声音的视频。Openshot 和 Kdenlive 以及多个编解码器都出现了这种情况。我看到了这个答案:渲染的视频文件中没有音频,但对我来说没什么用。我已经安装了这两个包,并且将它们放在同一个文件夹中,所以不是这样。音轨已取消静音,音频在其他地方工作正常,包括视频编辑器本身。只是在渲染之后音频就消失了。

答案1

这个问题的解决方案与这个答案,回答另一个问题。

您需要更新版本的libmlt6libmlt++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

非常糟糕的建议,安装来自不同版本的库。该软件包完全被破坏了,对此没有任何争议。

无论如何,您可能会破坏依赖于它的软件包,这些软件包包括:

Reverse Depends: kdenlive (>= 0.9.8-1ubuntu2)
Reverse Depends: libmlt++3 (>= 0.9.2-1build1)
Reverse Depends: libmlt-dbg (= 0.9.2-1build1)
Reverse Depends: libmlt-dev (= 0.9.2-1build1)
Reverse Depends: melt (>= 0.9.2-1build1)
Reverse Depends: python-mlt (>= 0.9.2-1build1)
kdenlive
Reverse Depends: kdenlive-dbg (= 0.9.8-1ubuntu2)
kdenlive-dbg
libmlt++3
Reverse Depends: kdenlive (>= 0.9.8-1ubuntu2)
Reverse Depends: libmlt++-dev (= 0.9.2-1build1)
Reverse Depends: libmlt-dbg (= 0.9.2-1build1)
Reverse Depends: python-mlt (>= 0.9.2-1build1)
libmlt++-dev
libmlt-dbg
python-mlt
Reverse Depends: flowblade (0.8.0-3)
Reverse Depends: openshot (1.4.3-1.1)
flowblade
openshot
libmlt-dev
melt
Reverse Depends: kdenlive (0.9.8-1ubuntu2)
Reverse Depends: openshot (1.4.3-1.1)

libmlt++3:libmlt++3 反向依赖:kdenlive(>= 0.9.8-1ubuntu2) 反向依赖:libmlt++-dev(= 0.9.2-1build1) 反向依赖:libmlt-dbg(= 0.9.2-1build1) 反向依赖:python-mlt(>= 0.9.2-1build1) kdenlive 反向依赖:kdenlive-dbg(= 0.9.8-1ubuntu2) kdenlive-dbg libmlt++-dev libmlt-dbg python-mlt 反向依赖:flowblade(0.8.0-3) 反向依赖:openshot(1.4.3-1.1) flowblade openshot

答案3

我刚开始学习 Linux,所以还不太懂。无论如何,这是我的更新。Dustin Kirkland 的建议可能有用(有点),但我做的不仅仅是终端中的命令。

  1. 在输入 Dustin 建议的命令后,我尝试执行以下操作,我认为这一步骤中的内容可能在没有执行他建议的更新的情况下起作用。使用 VLC 播放器将音频分离为 mp3,然后将其放入您在 Kdenlive 中编辑的视频会话中的音频插槽中,并在视频插槽中将视频静音。然后渲染视频。如果这不起作用,请执行以下步骤并重复此步骤。我认为这在我的情况下会起作用,因为在我使用 mp3 之前,编辑的视频中有一秒钟的声音。

  2. 输入 Dustin 所说的内容以进入命令提示符。它可能会在您的屏幕上显示与我相同的内容(此评论的 @ 终端输出部分之后的所有内容)。

  3. 之后,打开 Ubuntu 软件中心。它提示我完成安装(我不记得它说了什么)。我点击了好的

  4. 由于某种原因,Kdenlive 不再安装,所以我重新安装了它。

输入 Dustin 指示我们的命令后的终端输出:

(Reading database ... 213948 files and directories currently installed.)
Preparing to unpack libmlt++3_0.9.2+git20141027-1_amd64.deb ...
Unpacking libmlt++3 (0.9.2+git20141027-1) over (0.9.0-3) ...
Preparing to unpack libmlt6_0.9.2+git20141027-1_amd64.deb ...
Unpacking libmlt6 (0.9.2+git20141027-1) over (0.9.0-3) ...
dpkg: dependency problems prevent configuration of libmlt6:
 libmlt6 depends on libavcodec56 (>= 6:11~beta1) | libavcodec-extra-56 (>= 6:11); however:
  Package libavcodec56 is not installed.
  Package libavcodec-extra-56 is not installed.
 libmlt6 depends on libavdevice55 (>= 6:11~beta1); however:
  Package libavdevice55 is not installed.
 libmlt6 depends on libavformat56 (>= 6:11~beta1); however:
  Package libavformat56 is not installed.
 libmlt6 depends on libavutil54 (>= 6:11~beta1); however:
  Package libavutil54 is not installed.
 libmlt6 depends on libswscale3 (>= 6:11~beta1); however:
  Package libswscale3 is not installed.

dpkg: error processing package libmlt6 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libmlt++3:
 libmlt++3 depends on libmlt6 (>= 0.9.2+git20141027); however:
  Package libmlt6 is not configured yet.

dpkg: error processing package libmlt++3 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libmlt6
 libmlt++3

相关内容