落穂拾い

Gleanings in my life

gstreamer で mp3 のエンコーディング

2010年09月08日 02時25分49秒 | Linux
Gnomeの音楽CD取り込みツールや Rhythmbox は、gstreamer を使って mp3 にエンコードする。gstreamer は多機能だが使い方がややこしい。

まず、ヘルプは
gst-inspect-0.10

コマンドで見れる。mp3 を lame でエンコードする場合のヘルプは、
gst-inspect-0.10 lame

とすれば詳細が分かる。コマンド名にバージョン番号がついているあたりが「開発版」という気がしないでもない。

ヘルプを見て、160kbps程度のVBRでmp3エンコードするために、pipeline は下記の設定を使うことにした。
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=0 vbr=4 vbr-quality=4 ! xingmux ! id3v2mux

コメントを投稿