mplayer dumpstream schlägt manchmal fehl

1457
User1

Ich versuche, das Video unter http://videolectures.net/ecml07_getoor_isr/ zu rippen, damit ich es schneller abspielen kann. Ich füge http://193.2.4.216/2007/pascal/ecml07_warsaw/getoor_lise/ecml07_getoor_isr_01.wmv in einen Firefox-Browser in Windows ein, und MediaPlayer spielt die Sache. Wenn ich jedoch mplayer -dumpstream versuche, bleibt es in einer Endlosschleife hängen, die versucht, die Datei abzuspielen.

Wenn ich wget zum Herunterladen des Links verwende, erhalte ich eine kleine Textdatei, die im Wesentlichen auf dieselbe URL verweist. Wie kann ich diesen Player mit mplayer herunterladen?

1
Haben Sie versucht, einen `Referer:` -Header zu wget hinzuzufügen? Teddy vor 14 Jahren 0
Versuchte das ... nein. User1 vor 14 Jahren 0
Ich habe geprüft und der Stream existiert nicht mehr (mit normalem Windows Media Player). Hat er an einen anderen Ort verschoben, den ich testen kann? ohadsc vor 14 Jahren 0

1 Antwort auf die Frage

0
DaveParillo

Ich weiß nicht, wie man das mplayer-Plugin dazu bringt, einen Stream zu erfassen, aber der mplayer selbst kann Streams ziemlich gut erfassen. Versuchen Sie, von der Befehlszeile zu laufen. Entweder:

wget < your url > -O - | mplayer -cache 8192 - 

oder

mplayer < your url > -dumpstream -dumpfile < out file > 
mplayer bringt diese in eine Endlosschleife. User1 vor 14 Jahren 0
I think the wget approach may work. I seem to be missing an avisynth.dll for windows I would need to actually play the lecture at your URl, however, the wget works & mplayer starts. Calling mplayer directly does cause it to get stuck in a loop. I'm 99% sure it's because when mplayer makes it's request, the response has `?MSWMExt=.asf.` tacked on the end. That is going to cause mplayer alot of grief, but I don't know how to prevent it. DaveParillo vor 14 Jahren 0