
Rhythmbox 2.96 は、GStreamer と Ubuntu Restricted Extras をインストールした後でも、Ubuntu 12.04 上で MIDI ファイルを実行しません。
Rhythmbox-メッセージ: プラグインが見つかりません: gstreamer|0.10|rhythmbox-metadata|audio/midi デコーダー|decoder-audio/midi
[0xb5504e40] メインデコーダーエラー: fourcc `MIDI' に適したデコーダーモジュールがありません。VLC はこのサウンドまたはビデオ形式をサポートしていない可能性があります。
答え1
VLCでMIDIを再生できます。インストールするだけですvlc-plugin-fluidsynth
sudo apt install vlc-plugin-fluidsynth
答え2
通常、オーディオ プレーヤーは、厳密に言えばオーディオ ファイルではない MIDI ファイルの再生をサポートしていません。
Timidity や Fluidsynth などの MIDI ソフトウェア シンセサイザーを通じて MIDI ファイルを再生できます。
Rhythmbox の FAQ には次の質問があります。
Rhythmbox で MIDI ファイルを使用できますか?
Rhythmbox は、実際の再生と他の多くの機能に GStreamer メディア フレームワークを使用するため、一般的に Rhythmbox は GStreamer でサポートされている形式を正確に再生します。一方、GStreamer は、各形式がプラグインによってサポートされるプラグイン システムを使用します。したがって、GStreamer (および Rhythmbox) でサポートされる形式は、インストールされているプラグインによって異なります。ディストリビューションによって、デフォルトで異なるプラグイン セットが付属している場合があります。
プラグインを探すには、 http://gstreamer.freedesktop.org/documentation/。ワイルドミディプラグインはrhythmboxで正常に動作します。
したがって、MIDI ファイルに Rhythmbox を使用したい場合は、前述の Wildmidi プロジェクトを参照してください。
答え3
Gstreammer 0.10 をインストール
ターミナルを開き、以下をコピーして貼り付けます:
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnonlin gstreamer0.10-sdl gstreamer0.10-plugins-bad-multiverse gstreamer0.10-schroedinger gstreamer0.10-plugins-ugly totem-plugins-extra
sudo apt-get install gstreamer-dbus-media-service gstreamer-tools ubuntu-restricted-extras
それでいいはずだ