 | | From: | Gunnar G | | Subject: | skumt problem med nerladdning | | Date: | Sat, 08 Jan 2005 12:07:05 GMT |
|
|
 | --nextPart1246424.3z24bnncly Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit
Jag försöker ladda ner ett par trevliga föreläsningar för att titta på dem off-line. Här är scriptet som jag kör, men "mplayer -dumpstream " biten fungerar icke. Någon som kan se vad som är fel med rtsp länkarna?
--nextPart1246424.3z24bnncly Content-Type: application/x-shellscript; name="fixa.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="fixa.sh"
IyEvYmluL2Jhc2gKCmVjaG8gIlRhbmthIG5lciBsaXN0YSBw5SBhbGxhIGb2cmVs5HNuaW5nYXJu YSIKd2dldCBodHRwOi8vb2N3Lm1pdC5lZHUvT2N3V2ViL01hdGhlbWF0aWNzLzE4LTAzU3ByaW5n MjAwNC9WaWRlb0xlY3R1cmVzL2luZGV4Lmh0bQoKZWNobyAiTGFkZGEgbmVyIGRlIHZlcmtsaWdh IHJtLWzkbmthcm5hIgpjYXQgaW5kZXguaHRtIHxncmVwIDIyMGsgfCBzZWQgJ3MvMjIway5ybS4q LzIyMGsucm0vJyB8IFwKICAgc2VkICdzLy4qaHR0cDpcL1wvL3dnZXQgLycgfGJhc2gKCmVjaG8g IlNueWdnYSB0aWxsIGZpbGVybmEiCmZvciBmaWwgaW4gYGxzIG1pdCpgOyBkbyAKICAgc2VkIC1p ICdzLyQvXG4vZycgJGZpbDsgCmRvbmUKZWNobyAiS2x1bXBhIGlob3AgYWxsdCIKY2F0IG1pdCps ZWM/LSogbWl0KmxlYz8/LSogPmFsbHQKCmVjaG8gIlRhbmthIG5lciBhbGx0LCDkbmRyYSBhbnRh bGV0IGZpbGVyIG1hbnVlbGx0IgplY2hvICJGaW5uIGFudGFsIGZpbGVyIgpBPWB3YyAtbCBhbGx0 IHwgc2VkICdzLyAuKi8vJ2AKCmVjaG8gIkhJVCBGVU5HRVJBUiBERVQhIgoKZm9yIGkgaW4gYHNl cSAxICRBYDsgZG8gCiAgIGVjaG8gIkjkbXRhciBoZW0gJGkvJEEiOwogICBtcGxheWVyIC1kdW1w c3RyZWFtIGBoZWFkIC1uICRpIGFsbHQgfHRhaWwgLW4gMSBgOyAKICAgbXYgc3RyZWFtLmR1bXAg ZGlmZmVrdi4kaS5ybSA7CmRvbmUKcm0gYWxsdApybSBpbmRleC5odG0Kcm0gbWl0Kgo= --nextPart1246424.3z24bnncly--
|
|
 | | From: | Måns Nilsson | | Subject: | Re: skumt problem med nerladdning | | Date: | 08 Jan 2005 12:31:03 GMT |
|
|
 | Thus spoke Gunnar G: > --nextPart1246424.3z24bnncly > Content-Type: text/plain; charset=iso-8859-1 > Content-Transfer-Encoding: 8Bit > > Jag försöker ladda ner ett par trevliga föreläsningar för att titta på dem > off-line. Här är scriptet som jag kör, men "mplayer -dumpstream " biten > fungerar icke. > Någon som kan se vad som är fel med rtsp länkarna? > > > --nextPart1246424.3z24bnncly > Content-Type: application/x-shellscript; name="fixa.sh" > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; filename="fixa.sh" > > IyEvYmluL2Jhc2gKCmVjaG8gIlRhbmthIG5lciBsaXN0YSBw5SBhbGxhIGb2cmVs5HNuaW5nYXJu > YSIKd2dldCBodHRwOi8vb2N3Lm1pdC5lZHUvT2N3V2ViL01hdGhlbWF0aWNzLzE4LTAzU3ByaW5n > MjAwNC9WaWRlb0xlY3R1cmVzL2luZGV4Lmh0bQoKZWNobyAiTGFkZGEgbmVyIGRlIHZlcmtsaWdh > IHJtLWzkbmthcm5hIgpjYXQgaW5kZXguaHRtIHxncmVwIDIyMGsgfCBzZWQgJ3MvMjIway5ybS4q > LzIyMGsucm0vJyB8IFwKICAgc2VkICdzLy4qaHR0cDpcL1wvL3dnZXQgLycgfGJhc2gKCmVjaG8g > IlNueWdnYSB0aWxsIGZpbGVybmEiCmZvciBmaWwgaW4gYGxzIG1pdCpgOyBkbyAKICAgc2VkIC1p > ICdzLyQvXG4vZycgJGZpbDsgCmRvbmUKZWNobyAiS2x1bXBhIGlob3AgYWxsdCIKY2F0IG1pdCps > ZWM/LSogbWl0KmxlYz8/LSogPmFsbHQKCmVjaG8gIlRhbmthIG5lciBhbGx0LCDkbmRyYSBhbnRh > bGV0IGZpbGVyIG1hbnVlbGx0IgplY2hvICJGaW5uIGFudGFsIGZpbGVyIgpBPWB3YyAtbCBhbGx0 > IHwgc2VkICdzLyAuKi8vJ2AKCmVjaG8gIkhJVCBGVU5HRVJBUiBERVQhIgoKZm9yIGkgaW4gYHNl > cSAxICRBYDsgZG8gCiAgIGVjaG8gIkjkbXRhciBoZW0gJGkvJEEiOwogICBtcGxheWVyIC1kdW1w > c3RyZWFtIGBoZWFkIC1uICRpIGFsbHQgfHRhaWwgLW4gMSBgOyAKICAgbXYgc3RyZWFtLmR1bXAg > ZGlmZmVrdi4kaS5ybSA7CmRvbmUKcm0gYWxsdApybSBpbmRleC5odG0Kcm0gbWl0Kgo= > --nextPart1246424.3z24bnncly--
Det där är ingen RTSP, det är ett base64-kodat shellscript:
#!/bin/bash
echo "Tanka ner lista på alla föreläsningarna" wget http://ocw.mit.edu/OcwWeb/Mathematics/18-03Spring2004/VideoLectures/index.htm
echo "Ladda ner de verkliga rm-länkarna" cat index.htm |grep 220k | sed 's/220k.rm.*/220k.rm/' | \ sed 's/.*http:\/\//wget /' |bash
echo "Snygga till filerna" for fil in `ls mit*`; do sed -i 's/$/\n/g' $fil; done echo "Klumpa ihop allt" cat mit*lec?-* mit*lec??-* >allt
echo "Tanka ner allt, ändra antalet filer manuellt" echo "Finn antal filer" A=`wc -l allt | sed 's/ .*//'`
echo "HIT FUNGERAR DET!"
for i in `seq 1 $A`; do echo "Hämtar hem $i/$A"; mplayer -dumpstream `head -n $i allt |tail -n 1 `; mv stream.dump diffekv.$i.rm ; done rm allt rm index.htm rm mit*
-- Måns Nilsson Systems Specialist +46 70 681 7204 KTHNOC MN1334-RIPE
|
|
 | | From: | Thomas Thyberg | | Subject: | Re: skumt problem med nerladdning | | Date: | 8 Jan 2005 16:10:24 +0100 |
|
|
 | Måns Nilsson writes: > > Thus spoke Gunnar G: >> --nextPart1246424.3z24bnncly >> Content-Type: text/plain; charset=iso-8859-1 >> Content-Transfer-Encoding: 8Bit >> >> Jag försöker ladda ner ett par trevliga föreläsningar för att titta på dem >> off-line. Här är scriptet som jag kör, men "mplayer -dumpstream " biten >> fungerar icke. >> Någon som kan se vad som är fel med rtsp länkarna? >> > > #!/bin/bash > > echo "Tanka ner lista på alla föreläsningarna" > wget http://ocw.mit.edu/OcwWeb/Mathematics/18-03Spring2004/VideoLectures/index.htm > > echo "Ladda ner de verkliga rm-länkarna" > cat index.htm |grep 220k | sed 's/220k.rm.*/220k.rm/' | \ > sed 's/.*http:\/\//wget /' |bash
Doh! Inte för att jag är någon expert på sed men den där inledande cat:en stack till rätt i ögat :-) Cat:en och sed:arna borde gå att göra enligt följande med en sed:
sed -n '/220k/ {s/220k.rm.*/220k.rm/ s,.*http://,wget ,p}' index.htm | bash
> echo "Snygga till filerna" > for fil in `ls mit*`; do > sed -i 's/$/\n/g' $fil; > done > echo "Klumpa ihop allt" > cat mit*lec?-* mit*lec??-* >allt > > echo "Tanka ner allt, ändra antalet filer manuellt" > echo "Finn antal filer" > A=`wc -l allt | sed 's/ .*//'` > > echo "HIT FUNGERAR DET!" > > for i in `seq 1 $A`; do > echo "Hämtar hem $i/$A"; > mplayer -dumpstream `head -n $i allt |tail -n 1 `;
-dumpstream har jag inte använt mig av dock har jag däremot har jag tankat ner realströmmar och konverterat dom till avi med mencoder enligt följande:
mencoder -quiet foo.ram -o foo.avi \ -ovc lavc -lavcopts vcodec=mpeg4 -oac lavc -lavcopts acodec=mp2
Det har funkat bra. Dock har jag inte kunnat testa detta från mit.edu då http://www.archive.org inte svarar.
-- //TT
|
|
 | | From: | Gunnar G | | Subject: | Re: skumt problem med nerladdning | | Date: | Sat, 08 Jan 2005 13:05:26 GMT |
|
|
 | > Det där är ingen RTSP, det är ett base64-kodat shellscript: nää, det är alltså scriptet jag försöker köra för att ladda ner alla föreläsningarna, men det går icke. Min mplayer har stöd för real-filer.
Jag får felet:
rtsp_session: Not a Real server. Server type is 'DSS/4.1.3 (Build/412.45; Platform/Linux)'. Not a Realmedia rtsp url. Trying standard rtsp protocol. Connected to server: movies06.archive.org Cannot dump this stream - no 'fd' available
|
|