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

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

以下演示了如何修改首选格式“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

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

 $ 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

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

另一种方法是通过管道将其更改为:

audio / x-raw-int,rate = 44100,channels = 2! lame name = enc mode = 0 quality = 0 bitrate = 192! id3v2mux

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

选择MP3配置文件,然后单击“编辑”按钮。 将GStreamer Pipeline设置为audio / x-raw-int,rate = 44100,channels = 2! 蹩脚的名字= enc! id3mux

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

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

资料来源: linuxquestions.org