如何使用 Rhythmbox 翻录高品质 VBR MP3

如何使用 Rhythmbox 翻录高品质 VBR MP3

我手头有几张 CD,我想用 Rhythmbox 翻录并编码为 MP3 格式。安装 ubuntu-restricted-extras 软件包后,Rhythmbox 偏好设置中“首选格式”下显示的选项之一是“CD 质量 MP3”,但从编码器选项来看,它使用恒定比特率。

我想设置一个音频配置文件,以可变比特率 (VBR) 编码,同时保证相当高的质量。我需要在“gstreamer 管道”下使用哪些选项?或者,除了在 Rhythmbox 中输入命令行选项之外,还有什么更容易发现的方法来输入编码选项?

答案1

为了让我们的讨论达成一致,在我的系统上,这个编码目标使用的管道如下所示:

audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc target=0 quality=6 ! xingmux ! id3v2mux

您可以使用此工具了解管道中的每个元素gst-inspect-0.10。例如,要了解此处使用的 MP3 编码器,您可以运行:

gst-inspect-0.10 lamemp3enc

除其他事项外,这将告诉您元素支持的各种属性及其默认值。这告诉我:

  • 使用可变比特率编码(cbr=false默认)
  • 编码器已设置为优化质量而不是目标比特率(target=0
  • 使用 VBR 质量设置 6 ( quality=6)
  • 使用 LAME 引擎的标准质量(encoding-engine-quality=standard默认)

因此您应该已经从该管道获得了 VBR 输出。如果您想要更高的质量,请降低“quality=”数字(0-10,0 为最高品质),或许还可以添加encoding-engine-quality=high

相关内容