Midi 文件无法在 Rhythmbox 和 VLC 上运行

Midi 文件无法在 Rhythmbox 和 VLC 上运行
  • 即使安装了 GStreamer 和 Ubuntu Restricted Extras,Rhythmbox 2.96 也无法在 Ubuntu 12.04 上运行任何 midi 文件。

  • Rhythmbox-Message:缺少插件: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 文件,严格来说,这不是音频文件。

您可以通过 MIDI 软件合成器(如 Timidity 或 Fluidsynth)播放 midi 文件。

在 Rhythmbox 常见问题解答中,您会发现以下问题:

我可以将 MIDI 文件与 Rhythmbox 一起使用吗?

Rhythmbox 使用 GStreamer 媒体框架进行实际播放和许多其他功能,因此一般来说,Rhythmbox 播放的正是 GStreamer 支持的格式。另一方面,GStreamer 使用插件系统,其中每种格式都由一个插件支持。因此,GStreamer(和 Rhythmbox)支持的格式取决于您安装了哪些插件。不同的发行版可能默认附带不同的插件集。

要查找插件,请访问 http://gstreamer.freedesktop.org/documentation/。 这维尔德米迪插件与 rhythmbox 配合良好。

因此,如果您仍想将 Rhythmbox 用于 midi 文件,请查看提到的 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
那应该可以

相关内容