web-dev-qa-db-ja.com

Rhythmboxを使用して高品質のVBR MP3をリッピングするにはどうすればよいですか

Rhythmboxを使用してMP3形式でリッピングおよびエンコードしたいCDがいくつかあります。 ubuntu-restricted-extrasパッケージをインストールした後、Rhythmboxの「優先フォーマット」の下に表示されるオプションの1つは「CD Quality MP3」ですが、エンコーダーオプションからは、一定のビットレートを使用しているようです。

オーディオプロファイルを設定して、可変ビットレート(VBR)で適度に高品質にエンコードするようにします。 「gstreamerパイプライン」で使用する必要があるオプションは何ですか?または、Rhythmboxにコマンドラインオプションを入力するよりも、エンコードオプションを入力するより発見可能な方法がありますか?

5
Ryan

同じページで話しているように、このエンコードターゲットで使用されるパイプラインは、私のシステムでは次のようになります。

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
  • 6のVBR品質設定を使用します(quality=6
  • lAMEエンジンの標準品質を使用します(デフォルトのencoding-engine-quality=standard

そのため、すでにそのパイプラインからVBR出力を取得しているはずです。より高い品質が必要な場合は、「quality =」の数値を低くし(0〜10、0が最高品質)、おそらくencoding-engine-quality=highを追加します。

4