如何在 Rhythmbox 中编辑“首选格式”设置?

如何在 Rhythmbox 中编辑“首选格式”设置?

在 Rhythmbox 的“首选项”中,您可以将音乐的“首选格式”更改为 MPEG Layer 3 Audio、Ogg Vorbis、FLAC 或 MPEG 4 Audio。但是,尽管有一个“设置”按钮,但它并没有启用任何这些选项。(我安装了所有 gstreamer 插件,但这并没有什么不同。)那么,您如何更改“首选格式”,例如更改比特率或质量设置?

答案1

下面演示如何修改首选格式“Ogg Vorbis”的设置:

创建 GstVorbisEnc.prs 预设文件:

$ sudo gedit /usr/share/gstreamer-0.10/presets/GstVorbisEnc.prs
[_presets_]
element-name=GstVorbisEnc
version=0.10.36

[Default]
name=vorbisenc
bitrate=-1
quality=0.6
managed=false

[默认] 部分包含“默认”预设的设置。我上面给出的示例适用于 0.6 质量(~192kbps)VBR 编码。默认值为 0.3(~112kbps)。质量可以设置为 -0.1 到 1.0。有关这些设置的更多信息,请访问http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-vorbisenc.html

现在将行“preset = Default”添加到 rhythmbox.gep 中的 [streamprofile-oggvorbis-1] 部分:

$ sudo gedit /usr/share/rhythmbox/rhythmbox.gep
...
[streamprofile-oggvorbis-1]
parent = oggvorbis
type = audio
format = audio/x-vorbis
presence = 1
preset = Default
...

以下演示了如何修改首选格式“MPEG Layer 3 Audio”的设置:

创建 GstLameMP3Enc.prs 预设文件:

$ sudo gedit /usr/share/gstreamer-0.10/presets/GstLameMP3Enc.prs
[_presets_]
element-name=GstLameMP3Enc
version=0.10.36

[Default]
name=lamemp3enc
target=bitrate
bitrate=128
cbr=true
encoding-engine-quality=high
mono=false

[默认] 部分包含“高”预设的设置。上述设置适用于 128kbps 立体声 CBR 编码。有关可能值的更多信息,请参阅http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly-plugins/html/gst-plugins-ugly-plugins-lamemp3enc.html

在 rhythmbox.gep 中的 [streamprofile-mp3-1] 部分添加行“preset = Default”:

$ sudo edit /usr/share/rhythmbox/rhythmbox.gep
...
[streamprofile-mp3-1]
parent = mp3
type = audio
format = audio/mpeg, mpegversion=1, layer=3
presence = 1
preset = Default
...

感谢 preiaen 提供帮助我找到解决方案的链接:

错误 #945987 ““首选格式”中没有可用的设置” https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/945987

我访问了以下页面,在其中找到了更多信息:

[已解决] 如何在 Rhythmbox 中编辑 CDRip 设置 - Ubuntu 论坛 http://ubuntuforums.org/showthread.php?t=1965432

Linux 格式论坛 :: 查看主题 - Ubuntu 12.04 LTS 发布 http://www.linuxformat.com/forums/viewtopic.php?p=106176

答案2

在 Rhythmbox 中,转到编辑-->优先-->音乐-->首选格式-->然后只需从下拉菜单中选择您喜欢的格式。

另一种方法是通过管道将其更改为类似以下内容:

音频/x-raw-int,速率=44100,通道=2!lame名称=enc模式=0质量=0比特率=192!id3v2mux

如果您需要以 MP3 格式存储曲目(例如,如果您的便携式音乐播放器仅支持 MP3 而不支持 Ogg Vorbis),则需要创建一个新的配置文件。为此,请单击编辑配置文件,单击新建,然后将配置文件命名为 MP3。

选择 MP3 配置文件并单击编辑按钮。将 GStreamer Pipeline 设置为 audio/x-raw-int,rate=44100,channels=2 ! lame name=enc ! id3mux

将文件扩展名设置为 mp3,然后选中“活动”复选框。您必须重新启动 Sound Juicer 才能看到新的音频配置文件。

此配置文件使用 LAME MP3 编码器,因此您需要安装 GStreamer LAME 插件。

来源:linuxquestions.org

相关内容