web-dev-qa-db-ja.com

Rhythmboxで「優先フォーマット」設定を編集するにはどうすればよいですか?

Rhythmboxの環境設定で、音楽の「優先形式」をMPEGレイヤー3オーディオ、Ogg Vorbis、FLAC、またはMPEG 4オーディオに変更できます。ただし、[設定]ボタンがあるにもかかわらず、これらの選択肢のいずれに対しても有効になりません。 (すべてのgstreamerプラグインをインストールしましたが、これで違いはありません。)では、ビットレートや品質設定を変更するなど、「優先フォーマット」をどのように変更できますか?

3
user8979

以下は、優先形式「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 Formatフォーラム::トピックを表示-Ubuntu 12.04 LTSリリース http://www.linuxformat.com/forums/viewtopic.php?p=106176

7
user8979

RhythmboxでEdit->Preferences->Music->優先フォーマット->ドロップダウンメニューから希望のフォーマットを選択します。

別の方法は、パイプライン経由で次のようなものに変更することです。

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に設定します! lame name = enc! id3mux

ファイル拡張子をmp3に設定し、[アクティブ]チェックボックスをオンにします。新しいオーディオプロファイルを表示するには、Sound Juicerを再起動する必要があります。

このプロファイルはLAME MP3エンコーダーを使用するため、GStreamer LAMEプラグインをインストールする必要があります。

ソース: linuxquestions.org

2
Mitch