Soundconverter 编码为 mp3 时出错

Soundconverter 编码为 mp3 时出错

我在 Lenovo Thinkpad X1 平板电脑上运行 Ubuntu 20.04。几年前,当我需要使用仅具有 mp3 功能的播放器(例如我的汽车和游泳播放器)时,我使用 soundconverter 编写了一个 bash 脚本,将我的一些音乐转码为 mp3 文件。我最近尝试使用我的脚本并收到以下错误

faac gstreamer element not found

我做了一些研究,发现 faac 插件不包含在 Ubuntu 20.04 软件包中,gstreamer1.0-plugins-bad也不包含在-ugly.但我还发现安装了一个蹩脚的(mp3库)gstreamer插件。另外,我发现在 GUI 模式下运行 soundconverter 可以毫无问题地转码为 mp3。所以我有三种可能的解决方案,但不知道如何实现其中任何一个

  1. 如果 soundconverter 可以在 gui 中转码为 mp3,我猜测有一些选项可以在批处理模式下启用此功能。有人知道怎么做吗?

  2. 有没有办法让 soundconverter 使用 gstreamer 的 lame 插件而不是 faac 插件来转码为 mp3?

  3. 有谁知道如何在 Ubuntu 20.04 上安装 gstreamer faac 插件?

答案1

我意识到这是一篇(相对)旧的文章,但我只是在 Ubuntu 20.04 中遇到了这个问题,我想分享一下我的解决方法。

首先,我在使用 Ubuntu 20.04 安装的 Sound Converter 版本时收到了三个错误消息:

  1. 无法加载模块“appmenu-gtk-module”
  2. 找不到 id3mux gstreamer 元素
  3. 未找到 faac gstreamer 元素

我通过安装 appmenu-gtk3-module 修复了第一个问题。我通过安装 gstreamer1.0-plugins-bad 修复了第二个,但我陷入了第三个。

我的解决方法来自于此本文,其中描述了安装最新(v.4.0.1)版本的 Sound Converter 的方法。步骤如下:

  1. 卸载声音转换器:

    sudo apt 删除声音转换器

  2. 添加 xtradeb PPA:

    sudo add-apt-repository ppa:xtradeb/apps

  3. 更新:

    须藤apt更新

  4. 安装声音转换器:

    sudo apt 安装声音转换器

  5. 使用“软件和更新”删除 PPA,因为它包含许多您可能不希望更新到最新版本的其他软件。

请注意,最新版本的声音转换器中的命令行标志有所不同。您可以通过以下方式查看新内容:

soundconverter -h

好像没有手动输入。

使用最新版本的 Sound Converter 和上面的依赖项,我能够将 FLAC 转换为 OGG 和 MP3,没有任何错误,但我仍然收到消息:

ERROR: Disabling aac-enc output. Do you have "gst-plugins-bad" installed?

我没有对 AAC 进行任何转换,所以我想这没关系。

相关内容