Forum: PC Hard- und Software Variable Video-Abspielgeschwindigkeit bei MPlayer (Linux)


von K. K. (kneubel)


Lesenswert?

Variable Abspielgeschwindigkeit mplayer

Hallo Linux-Fan-Gemeinde,

ist es möglich, die Abspielgeschwindigkeit eines Videos (mplayer) 
variabel (kontinuierlich) zu verändern?
Unterstützt wird:
Mplayer -speed x videodatei

Hintergrund:
Über die serielle Schnittstelle eines Hometrainers/Ergometers ist es 
möglich die aktuellen Trainingsparameter 
Puls/Fahrstrecke/Geschwindigkeit/Watt/RPM auszulesen (und in Dateien 
abzulegen)
(http://technomathematik.blogspot.de/2013/10/ergometer-kettler-fx1-serial-protocol.html)

Je nach vorliegender Tritt-Geschwindigkeit [km/h] ( oder Trittfrequenz, 
RPM) soll nun die Abspielgeschwindigkeit (-speed x) eines Videos (bspw. 
Tour de France- Video) entsprechend angepasst werden 
(schneller/langsamer/pause - je nach vorliegendem 
Geschwindigkeitsmesswert x aus Datei).

Hat jemand in der Richtung sich schon mal Gedanken gemacht?

Über ein paar Lösungsvorschläge würde ich mich freuen.

Vielen DANK für eure Unterstützung

Gruss Kneubel

von Kirk (Gast)


Lesenswert?

Denkbar wäre doch per STDIN etwas zu machen:

Beispiel:
cat test.mpg | mplayer -vo xv -

und statt cat test.mpg
etwas mit memcoder oder mit einem anderen Transcoder nur so als idee...

von Rolf Magnus (Gast)


Lesenswert?

K. Kneubel schrieb:
> Variable Abspielgeschwindigkeit mplayer
>
> Hallo Linux-Fan-Gemeinde,
>
> ist es möglich, die Abspielgeschwindigkeit eines Videos (mplayer)
> variabel (kontinuierlich) zu verändern?

In deinem Fall am besten im Slave-Moduls mit speed_set.

von K. K. (kneubel)


Lesenswert?

An den Slave-Modus habe ich auch schon gedacht, jedoch war ich mit der 
Befehlsübergabe nicht erfolgreich...

folgendes spielt das Video NUR in einfacher Geschwindigkeit ab (und 
nicht wie erwartet in doppelter)
        mplayer -speed_set=2 -slave Video.flv



Mittel "mplayer -speed 2 video.flv" kann ich zwar das Video in doppelter 
Geschwindigkeit abspielen, jedoch weiss ich nicht, wie ich den 
Speed-Wert (hier in diesem Fall "2") aus einer Datei (z.B. 
Geschwindigkeit.txt) an mplayer übergeben kann.

Hat jemand noch erganzende Tipps?

von Rolf Magnus (Gast)


Lesenswert?

K. Kneubel schrieb:
> An den Slave-Modus habe ich auch schon gedacht, jedoch war ich mit der
> Befehlsübergabe nicht erfolgreich...
>
> folgendes spielt das Video NUR in einfacher Geschwindigkeit ab (und
> nicht wie erwartet in doppelter)
>         mplayer -speed_set=2 -slave Video.flv

Den Slave-Mode benutzt man natürlich nicht per Kommandozeile, sondern
danach, wenn der Player schon läuft.
Mach mal
1
mplayer -slave Video.flv
Und tippe dann auf der Konsole, von der aus du den mplayer gestartet 
hast
1
speed_set 2
ein.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.