Rhythmbox でも VLC でも MIDI ファイルが動作しない

Rhythmbox でも VLC でも MIDI ファイルが動作しない
  • 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
それでいいはずだ

関連情報