Meddel Loide,
ich hatte spontan die Idee, dass man doch mal probieren könnte, von einem DDS3-Band Videos zu streamen. mkv ist da ja im Gegensatz zu anderen Containern mega flexibel und erlaubt auch so Dinge wie Streaming oder Abspielen nach dem Anfang. Letztendlich könnte man auch zwischen den Videos mittels des mt-Befehls springen, da es ja nur auf das EOF wartet, das bei tar das gleiche ist wie bei anderen Formaten. Meine spontane Idee wäre jetzt, einen beliebigen Mediaplayer einfach aus stdin lesen zu lassen und ihm das gebuffert reinzucatten. Also etwa so:
buffer -i /dev/nst0 | mplayer -
Ich werde das gleich mal testen und dann berichten, ob sowas klappt.
Videos dazu schreiben sollte ja eigentlich so gehen:
cat video | buffer -o /dev/nst0
Ich werde berichten, was bei meinen Experimenten herausgekommen ist.
Okay, es hat geklappt!
Videos auf die DDS3 kopieren:
cat datei.mkv | buffer -o /dev/nst0
Das Video von der aktuellen Bandposition spielen:
buffer -i /dev/nst0 | mplayer -
Ein Video weiter springen:
mt -f /dev/nst0 fsf 1
Das Ganze läuft absolut flüssig und problemlos. Wichtig ist halt nur, dass mkv als Containerformat verwendet wird, mit mp4 ist das gezeigte technisch nicht möglich.