Bästa sättet att spåra/sniffa videoströmmar

Problem med att spela musik, film osv.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Ainigma »

Vad är det bästa sättet/programmet för att spåra och ladda ner videoströmmar?
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Hund »

Vad är det för typ av videoströmmar? Vilka hemsidor?
Linuxkompis - En vänlig Linux-gemenskap för alla!
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Ainigma »

Min tanke var att hitta något som kunde spåra alla sorters videoströmmar, oavsett webbsida. Kunde samma program spåra ljudströmmar också så är det också bra (så slipper man ha olika program för det).
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av dmz »

curl i kombination med grep och perl fixar fram det mesta...
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Ainigma »

Ok, du får gärna utveckla (tänk på att jag räknar mig som nybörjare i linux). Kan du ge ett konkret exempel på hur jag använder detta?


:)
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av dmz »

Du ger inga exempel och att använda något i stil med SVT Live känns inte så lämpligt då det antagligen finns lagar och regler mot sådant.
Här har du ett exempel mot FLOSS Weekly dock, de har nog inget emot det...

Kod: Markera allt

wget $(\lynx -dump http://twit.tv/FLOSS |perl -pe 's/^\s+[0-9]+\.\s+//'|grep -P 'http:.+\.mp3')
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Kurtson
Inlägg: 73
Blev medlem: 23 jun 2007, 18:18

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Kurtson »

dmz skrev:Du ger inga exempel och att använda något i stil med SVT Live känns inte så lämpligt då det antagligen finns lagar och regler mot sådant.
Här har du ett exempel mot FLOSS Weekly dock, de har nog inget emot det...

Kod: Markera allt

wget $(\lynx -dump http://twit.tv/FLOSS |perl -pe 's/^\s+[0-9]+\.\s+//'|grep -P 'http:.+\.mp3')
Kul att du nämnde svtlive, för just den formen av sändningar får man spara...
Ungefär som du får spela in ett program som sänds på tv med video/dvd
Väldigt personligt bruk mao
Just när något streamas så får det sparas, om man lyckas.
Det är upp till sändaren att hindra dig att lyckas :)
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av dmz »

Kurtson skrev: Kul att du nämnde svtlive, för just den formen av sändningar får man spara...
Intressant, är du säker? Har du någon källa?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av mrfab »

Tänk på dom legala bitarna det kanske inte är tillåtet att spara filerna

Videoströmmar leta helt enkelt uppden i
I firefox Verktyg/Sidinfo/Media

Längst ner på sidan (spara som)

Alternativt /tmp vänta tills filen är klar /kopiera till
Kurtson
Inlägg: 73
Blev medlem: 23 jun 2007, 18:18

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Kurtson »

Källa o källa, lagboken. Du får fortfarande spara egna kopior. Det är upp till den som sänder radio/tv/streamar att se till att du som mottagare inte kommer åt saker du inte ska se. Om något sänds så får man spara ner för senare lyssning/tittning. Men du får inte sprida vidare materialet du kommit åt. De här lagarna är urgamla och de har de inte rört än.
Så pm:à mig gärna hur curl fångar upp t.ex svtplay och liknande, om du inte vill lägga ut det i tråden.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av dmz »

SVT Play var kanske ett rätt kasst exempel då de använder rtmp-strömmar som man måste använda externa verktyg för. Nåväl.

Kod: Markera allt

> curl -s http://svtplay.se/t/102966/sa_ska_det_lata |grep 'wmv|flv|mp4'                                 
			<param name="flashvars" value="pathflv=rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02&background=http://media.svt.se/download/mcc/flash/20100409/PG-1132894-004A-SASKADETLATA-0/PG-1132894-004A-SASKADETLATA-02_start_0.jpg&urlinmail=http://svtplay.se/v/1958314/sa_ska_det_lata/del_4_av_12&liveStart=&length=&noemail=true&noembed=true&autostart=true&buffertime=2.0&a=1958314&expression=full&startpos=0&expired=false&statisticsUrl=http://ld.svt.se/svt/svt/s?svt-play.Kultur-och-n%F6je.Hela-program.Del-4-av-12.1958314&client=svt-play&folderStructure=S%E5+ska+det+l%E5ta.Hela+program&category=Kultur+och+n%F6je&title=Del+4+av+12&broadcastDate=20100409" />
				<param name="flashvars" value="pathflv=rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02&background=http://media.svt.se/download/mcc/flash/20100409/PG-1132894-004A-SASKADETLATA-0/PG-1132894-004A-SASKADETLATA-02_start_0.jpg&urlinmail=http://svtplay.se/v/1958314/sa_ska_det_lata/del_4_av_12&liveStart=&length=&noemail=true&noembed=true&autostart=true&buffertime=2.0&a=1958314&expression=full&startpos=0&expired=false&statisticsUrl=http://ld.svt.se/svt/svt/s?svt-play.Kultur-och-n%F6je.Hela-program.Del-4-av-12.1958314&client=svt-play&folderStructure=S%E5+ska+det+l%E5ta.Hela+program&category=Kultur+och+n%F6je&title=Del+4+av+12&broadcastDate=20100409" />
scp1@shiva:pts/1->/home/scp1 
Då har vi hittat strömmen; rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02

Kod: Markera allt

rtmpdump -r "rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02" > foo

Kod: Markera allt

> file foo
foo: Macromedia Flash Video

Kod: Markera allt

mplayer foo
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av dmz »

Och för den late;

Kod: Markera allt

rtmpdump -r $(curl -s http://svtplay.se/t/102966/sa_ska_det_lata |grep -oP 'rtmp.+'|perl -pe 's/;.+//'|perl -pe 's/&.+//'|head -1) > bar&&mplayer bar
Vissa videor verkar ju direktlänka? Som http://svtplay.se/v/1814430/musikhjalpe ... glasburen_ t.ex.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
JS36
Inlägg: 7
Blev medlem: 06 maj 2009, 17:05
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av JS36 »

Jag har inte så bra koll på bashscript eller programering överhuvudtaget men kan jag automatisera detta? Det enda jag kan i bash är att göra så att en serie kommandon används... men borde det inte gå att använda outputen ifrån det första till den andra på något sätt?

Jag kopierar in adressen som hamnar i [adress]:
wget -qO- [adress] | grep -o '<a class="external-player" href="[^"]*' | grep -o '[^"]*$' | grep '^\(rtmp\|rtmpe\)://'

Outputen läggs automatiskt in här och det går att skriva in ett namn:
rtmpdump -r "[ovanstående output]" > ~/[FILNAMN].flv
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Ainigma »

Men dessa kommandon verkar förutsätta att man redan har adressen till strömmen och vet man det är det ju inget problem att ladda ner. Problemet är ju att spåra vilket sorts ström det och och den exakta "adressen" när du inte vet om det är http, rtps eller någon annan. Finns det inget bra program som motsvarar windows url snooper där man har ett enkelt GUi ?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av dmz »

Nae. Jag hade inte adressen till strömmen förens jag gått igenom källkoden, se ovan.
Det går väl att bygga ett generellt script, men frågan är hur pålitligt det kommer att vara då det skiljer sig så mycket mellan olika siter...
Jag kan snickra ihop något om det är intressant, jag tänker dock inte krångla med massa GUIs.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
HenrikAn
Inlägg: 1436
Blev medlem: 17 jun 2006, 21:39
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Hägersten

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av HenrikAn »

Tillägget firebug till Firefox är bra att ha om man vill kolla vad en webbsida håller på med.
The Net interprets censorship as damage and routes around it.
- John Gilmore
JS36
Inlägg: 7
Blev medlem: 06 maj 2009, 17:05
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av JS36 »

dmz skrev:Nae. Jag hade inte adressen till strömmen förens jag gått igenom källkoden, se ovan.
Det går väl att bygga ett generellt script, men frågan är hur pålitligt det kommer att vara då det skiljer sig så mycket mellan olika siter...
Jag kan snickra ihop något om det är intressant, jag tänker dock inte krångla med massa GUIs.
Jo, har bara testat det på SVT play, inte fått igång Kanal5. Är inte intresserad av något GUI utan bara något som förenklar det bara. Så jag tar gärna emot ett om du har tid :)
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Bästa sättet att spåra/sniffa videoströmmar

Inlägg av Ainigma »

Jag försökte ladda ner när jag hittat strömmen men det funkade inte. Fick följande resultat i terminalen: mplayer -dumpstream rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4.
No stream found to handle url rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4

Exiting... (End of file)


Testade också med wget för att ladda ner, då blev svaret:

wget rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4
rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4: Schemat "rtmp" stöds inte.

Vad har jag gjort fel? ???
Skriv svar

Återgå till "Ljud och video"