Unter Debian, ließen sich MIDI Dateien abspielen, ohne dass ich etwas installieren musste, das Plugin war offensichtlich da, hier klappt es leider nicht.
Die Fehlerausgabe im Terminal sagt:
gst-launch-1.0 playbin uri=file:///home/mikey/musik.midi
Leitung wird auf PAUSIERT gesetzt ...
Leitung läuft vor …
Fehlendes Element »audio/x-midi-event-Decoder«
FEHLER: Von Element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: Ihrer Installation von GStreamer fehlt ein Plugin.
Zusätzliche Fehlerdiagnoseinformation:
../gstreamer/subprojects/gst-plugins-base/gst/playback/gsturidecodebin.c(1027): no_more_pads_full (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:
no suitable plugins found:
../gstreamer/subprojects/gst-plugins-base/gst/playback/gstdecodebin2.c(4701): gst_decode_bin_expose (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Couldn't set fluiddec0 to READY:
Die Ressource konnte nicht zum Lesen geöffnet werden.
Can't find a soundfont file in subdirectories of XDG_DATA_DIRS paths
../gstreamer/subprojects/gst-plugins-bad/ext/fluidsynth/gstfluiddec.c(563): gst_fluid_dec_open (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFluidDec:fluiddec0:
no usable soundfont files found in subdirectories of XDG_DATA_DIRS
FEHLER: Leitung läuft nicht vor.
WARNUNG: Von Element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: Für den Typ »audio/x-midi-event« ist kein Decoder vorhanden.
Zusätzliche Fehlerdiagnoseinformation:
../gstreamer/subprojects/gst-plugins-base/gst/playback/gsturidecodebin.c(960): unknown_type_cb (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0
Leitung wird auf NULL gesetzt ...
FEHLER: Von Element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMidiParse:midiparse0: Internal data stream error.
Zusätzliche Fehlerdiagnoseinformation:
../gstreamer/subprojects/gst-plugins-bad/gst/midi/midiparse.c(1287): gst_midi_parse_loop (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMidiParse:midiparse0:
streaming stopped, reason not-linked (-1)
FEHLER: Leitung läuft nicht vor.
Leitung wird geleert ...
Die Ausgabe von gst-inspect-1.0 über die installierten Plugins zeigt an 597. Stelle:
midi: midiparse: MidiParse
WEiß jemand, wie ich die MIDI Datei abspielen kann (ohne VLC etc…).