Tema: Internett; sjanger: Artikler
Skrevet av Andreas Nordal den 12. januar 2009 kl 23:25:32; Kommentarer: 41
Denne artikkelen ble oppdatert og delvis omskrevet 6. april 2012.
- Søk etter "mplayer2" i kildekoden til den aktuelle siden.
- Den etterfølgende lange URL-en leder til en XML-fil. Last ned denne.
- De like URL-ene som starter på "mms://" og slutter på ".wmv" leder til filmen. Last den ned med et program som støtter mms-protokollen, for eksempel mplayer, VLC, mpldl.
Videoen under viser hele prosedyren på 80 sekunder, slik jeg gjør det. Fra besøk av nrk.no, til NRKs video strømmer inn på harddisken og samtidig spilles av. Jeg brukte mpldl til å laste ned.
Direktelink (8,4 MiB Ogg Theora uten lyd)
Her er også den gamle videoen, som viser hvordan jeg gjorde det i 2008. Den er utdatert, fordi det ikke lenger funker å søke etter "var WM_url" i kildekoden til NRK, og msdl funker ikke lenger som nedlastingsprogram. Metoden jeg brukte var også en smule mer omstendelig.
Direktelink (13 MiB Ogg Theora uten lyd)
Bønn 1 til NRK: HTML5 og/eller direktelink
Direktelink til videoen er etter min mening det viktigste av alt, fordi det hever brukervennligheten til et minimum som ingen kan klage på. Dernest gjelder det å velge en hovedløsning som er så brukervennlig som mulig uten å tråkke på brukernes programvarefrihet. I 2012 vil det si HTML5. Slik har jeg gjort det:
<video controls src="NRKnettTVhvordan.ogv" poster="NRKnettTVhvordan.jpg">
</video>
<a href="NRKnettTVhvordan.ogv">Direktelink</a>
En side som har vært pionér på HTML5 er vgtv. All ros til dem. Jeg har ennå ikke hatt behov for å lagre noen av videoene derfra. Det er fordi HTML5 bare funker, på tross av at de har valgt H.264 som videoformat. Jepp, H.264 funker i Konqueror hos meg, ikke spør meg hvorfor.
Bønn 2 til NRK: Hva som helst, bare ikke Flash!
I januar 2009 skrev jeg: «Jeg håper NRK gjør som meg, følger regjeringen og legger ut video i Ogg Theora.» Da var jeg positiv til en mulig utskiftning av dagens Microsoft-baserte løsning. Nå ser det derimot enda mørkere ut: NRK planlegger å legge om til Flash. Jeg vet ikke om noen som hater Flash like mye som meg, men jeg setter pris på å få utøve min programvarefrihet, om jeg så må hacke litt. Å hacke et binærformat som Flash er en helt annen vanskelighetsgrad enn dagens tekstfiler, og vil i praksis sette en effektiv stopper for nedlastingsgildet for min del. Hvis jeg skal prøve å overbevise NRK, tror jeg det er nytteløst å henvise til en viktig sak som at Flash er den største forbrytelsen mot det frie internett noen sinne. Derimot tror jeg et praktisk-orientert argument veier tyngre, som at Flash for Linux er erklært så godt som død av Adobe selv, fra nylig lanserte versjon 11.2.
mpldl
Til slutt en godbit for linuxbrukere. Ett skript som både laster ned fra youtube og NRK, og spiller filmen mens den lagres. Se video.
Når jeg laster ned en video, så er det faktisk for å SE den (helst med en gang), ikke primært for å lagre den (det tar jeg som en bonus). Skal man leve uten Flash og Windows Media Player, er man ennå nødt til å gå veien om harddisken for å benytte noen tjenester. Jeg var lei av rutinen med å laste ned i den ene terminalen, åpne ny terminal, lete etter den nye fila, for så å spille den av i den andre terminalen. Dette skriptet starter den respektive nedlastingsprosessen i bakgrunnen, venter på at fila dukker opp, og bufrer noen sekunder før det starter avspilling.
#!/bin/bash
case "$1" in
'http://'*)
stub=(youtube-dl -q --no-part -o)
base="${1##*v=}"
base="${base%%&*}".mp4
buffertime=1
;;
*)
stub=(mplayer -dumpstream -dumpfile)
base="${1##*/}"
buffertime=5
;;
esac
if [ $# -eq 2 ]; then
f="$2_(${base%.*}).${base##*.}";
elif [ $# -eq 1 ]; then
f="$base"
else
exit 1;
fi
if [ ! -e "$f" ]; then
echo -e "Lagrer fil «\e[1;35m$f\e[0m»";
"${stub[@]}" "$f" "$1" &
echo -n 'Kobler til'
until [ -e "$f" ]; do sleep 1; echo -n .; done
echo 'ok'
echo "Bufrer i $buffertime sek,"
echo 'vent til filmen starter selv…'
sleep $buffertime
fi
mplayer "$f"
Kommentarer (41)
meg -
15. januar 2009 kl 08:10:54Aaahhh den første fila er ei xml-fil som lenker videre til wmv-fila! Alle andre steder jeg leste virket det som om WM_url var sjølve videoen, så jeg trodde bare at det måtte være en feilmelding jeg hadde lastet ned da det sto 971 bytes... doh!
Håper virkelig jeg får dette til nå, det hadde vært så utrolig greit å kunne se NRK uten hakking og bufring og asynkron lyd...
meg -
15. januar 2009 kl 09:01:53Og det funker! =D
Andreas Nordal -
19. januar 2009 kl 22:24:23Takk for svar.
Jeg er faktisk avhengig av denne metoden for å se NRKs nett-TV! Omtrent slik har jeg holdt på i snart 1,5 år, men i perioder har jeg ikke fått det til på grunn av endringer som NRK av og til gjør.
Embedde også? -
29. april 2009 kl 11:56:11Går det an å embedde fra NRK Nett-TV også på noen måte?
Jepp -
2. mars 2010 kl 00:19:08Dette var jo glimrende!
Per Olaf -
16. april 2010 kl 19:51:59Dette funket jo... ikke. Videoen blir bare åpnet i et nytt vindu. Hvordan kan jeg laste den ned?
Dr Børge -
23. april 2010 kl 19:23:24Når den åpner seg i det nye vinduet må du velge "Save as". Filen du da får endrer du filnavnet til etellerannet.txt og åpner i teksteditoren din. Da finner du mms:........osv... som du kan åpne/lagre vha VLC
Victor -
27. august 2010 kl 14:23:36Etter mye om og men...
Orbit er et program som laster ned steaming videoer.
Hva jeg gjorde er nesten det samme som her bortsett fra at orbit har en "Get it" knapp på alt som steamer.
Så jeg lasta ned en asx.asx fil fra nrk nett tv, åpna filen i windows media player, sjekka egenskapene til filen og fant url'en fra punkt 3. "mms://" og slutter på ".wmv".
I Orbit valgte jeg File fra verktøylinja, deretter "Enter New Url to Download", og pasta urlen inn her.
Presto.
You -
31. desember 2010 kl 00:04:17Orbit fungerte, men nå har NRK fiklet det til igjen.
Noe tips til å få laste ned.
Jon -
1. januar 2011 kl 14:54:51VLC fungerer
Mikael -
30. januar 2011 kl 12:12:27Har strevd en stund nå med å finne mms:// url'en, men fant den til slutt i en link som startet med "/nett-tv/silverlight/getmediaxml.ashx?" og deretter brukte jeg VLC.
Ratata -
13. mai 2011 kl 12:18:04For de som er på Mac og derfor er tvunget til å bruke Silverlight, søk etter silverlight. Inni koden der vil lenken til XML-filen fortsatt ligge, og resten av prosedyren er lik.
Grønn -
27. mai 2011 kl 10:00:32Trenger litt hjelp til dette her. Håper noen kan forklare det med teskje..
Bruker mac. Fant "/nett-tv/silverlight/getmediaxml.ashx?" som Mikael beskriver, og der stopper det for meg. Hva gjør jeg videre. Kan noen forklare det step-by-step?
Grønn -
27. mai 2011 kl 10:00:56Trenger litt hjelp til dette her. Håper noen kan forklare det med teskje..
Bruker mac. Fant "/nett-tv/silverlight/getmediaxml.ashx?" som Mikael beskriver, og der stopper det for meg. Hva gjør jeg videre. Kan noen forklare det step-by-step?
Fredrik -
29. mai 2011 kl 10:06:32Etter at filen åpnes i et nytt vindu fporsøker jeg som "Dr Børge" skriver at man skal save-a .txts. Problemet er bare at jeg ikke får lagret filen i WMP, "save-as" er grå.
Har noen et råd?
datapaal -
2. juni 2011 kl 17:53:29Server tester om du laster ned for fort, mer enn 1 kbit/s, det sjekkes ved 55% fullført og ved 65 % fullført og er snitt mer enn grensen da starter streamingen igjen på 35 % (Grr).
Hvis du ikke setter ned til 1 kbit/s får du aldri tak i de siste 45 % :-)
Sett hastigheten ned til 1 kbit/s selv om maks er 3 kbit/s. Det er mulig det går med 1,5 kbps også. '
3,3 kbit på hele tida virker ikke,
Anders -
22. juni 2011 kl 13:35:42hvordan setter man nedlastingshastigheten til 1 kbit/s i Vlc?
lammis -
20. august 2011 kl 20:53:24Prøver å laste ned et program fra NRK NettTV, og har prøvd det som står over her, bruker windows7.
Prøver å laste ned denne: http://www.nrk.no/nett-tv/klipp/777758
Ikke faen om jeg får det til verken her eller der, i ditt og i datt :( Noen som kan hjelpe?
d -
21. oktober 2011 kl 18:50:41ingen av de oppgitte ordene eller koplingene som skal søkes på finnes i kildefila..
Jørgen -
5. desember 2011 kl 00:48:22Nyere versjoner av VLC har en enklere opptaksfunksjon innebygd. Du kan få fram en opptaksknapp ved å velge (i norsk språkdrakt) "vis>avanserte kontroller".
I videovinduet i nettv (media player) høyreklikker jeg og velger "Egenskaper". Linken under "Plassering:" kan markeres og kopieres. I VLC velger jeg "Media>Åpne nettverksplassering" hvor jeg limer inn videolinken. Velger så "Spill av" og klikker så på opptaksknappen (klassisk rød sirkel). Til meg tar det lang tid før videoen setter i gang, men den kommer - vær tolmodig (det tok omtrent et minutt ved sist forsøk).
I Windows 7 lagrer VLC filen under "Mine videoer", med tid og datostempel, og programmets tittel.
Tillegg: Knappen "Spill av" har en pil ved siden av seg der man i norsk språkdrakt også får opp valget "Gjør om". Da får man videre valg om hvor du vil lagre, og du får direkte tilgang til alternativer for opptaket (format og diverse). Jeg fikk det ikke til å fungere sist (det sto kun "Kringkaster" nederst i videovinduet, og ingen video spilte. Muligens var jeg bare for utålmodig.
Førstnevnte metode fungerer uansett i skrivende stund.
Jarle -
9. desember 2011 kl 08:38:30mplayer -dumpstream -dumpfile
mms://----
Michel -
12. desember 2011 kl 17:08:30Hei,
jeg er student i nordisk i Paris og pleier å se på videoer fra NRK in streaming men nå trenger jeg å laste ned noen av dem og undertekste dem på fransk. Kan dere hjelpe meg? har prøvd å bruke VLC og lett etter den gode video-kode men fikk ikke till. Her er en av de videoene http://www.nrk.no/nett-tv/klipp/810459/
Om du kan forklare meg prosedyren for å laste ned videoer fra NRK ville jeg være VELDIG takknemlig.
Hilsen,
Michel
Runar -
3. januar 2012 kl 22:31:15Jørgen: Jeg har tatt opp video, gjort alt det du har beskrevet ovenfor, men jeg finner den ikke noen steder etterpå! Jeg har lett på Mine Videoer, overalt. Men den er ingen steder! Vet du hva jeg kan gjøre??
Andreas -
7. januar 2012 kl 12:48:04Her er en oppdatert oppskrift:
1. Åpne NRK-programmet du ønsker å se i nettleseren. Adressen skal se slik ut: http://www.nrk.no/nett-tv/klipp/817547/
2. Når videoen begynner å spille, høyreklikk på videoen og velg "Egenskaper..."
3. Under "Plassering" finner du en nettadresse (veldig lang med masse tegn i store bokstaver midt uti). Kopier _hele_ denne nettadressen.
4. Åpne VLC og velg "Åpne nettverkskringkasting" (Ctrl+N).
5. Lim inn nettadressen og velg "Åpne". Du skal da få opp fire elementer i spillelisten. Velg nr 3 av disse og trykk Enter. Da avsløres mmsh-fila du trenger.
6. Stopp videoen som nå begynner å spille av. Høyreklikk på fila som begynner med "mmsh://" og velg "Lagre". Velg filnavn og hvor du vil lagre under "Mål". Velg også filtype ved å legge til .*** i filnavnet (f.eks. .mp4 for best mulig kompatibilitet).
7. Klikk "Start". Hent deg en kaffekopp og len deg tilbake mens videoen lastes ned! :-) Dette tar tid fordi hele programmet må spilles gjennom.
wAT¨ -
11. januar 2012 kl 18:34:28Jeg skjønte ikke det etter 'åpne', Andreas.. Er det stream du mener? Den spilles hvertfall ikke av hos meg..
David -
15. januar 2012 kl 01:24:38Stor takk til Jørgen
Nils -
16. januar 2012 kl 09:18:25Etter Ctrl+n og lime inn, har jeg nederst på menyen fire valg: Enqueue, Play, Stream, Convert. "Åpne" ser ut til å være Enqueue?
ulf -
24. januar 2012 kl 11:55:55ehhm, kan denne oppskriften følges på mac (i spania)
Petter -
24. januar 2012 kl 16:08:40Har samme options som Nils (16.jan) men kjører vlc v.0.9.8a; hvilken versjon kjører du med Andreas?
Espen -
29. januar 2012 kl 17:13:32Det ser ut til å bli dårligere kvalitet på videoen som blir lagret enn den som spilles av direkte. Er det tilfelle at det ikke er mulig å få lagret i samme kvalitet, eller er det jeg som gjør det feil når jeg prøver å lagre? Har brukt .avi og Divx3/Mpeg4 AAC.
Espen -
29. januar 2012 kl 21:05:18Opptaksfunksjonen i gjeldende versjon av VLC (1.1.11) fungerer bra (kun prøvd den i Win7), lagrer filen i "Mine Videoer" med filnavn dato-programtittel.
I Ubuntu (Lucid) var det også greit på noenlunde samme måten som vist i filmen her.
Høyreklikk på videoen du vil lagre (i selve videovinduet) -> Egenskaper -> kopier adressen som står der.
Åpne terminalvindu -> skriv "wget -O <filnavn> <adresse>" (dette lagrer informasjonen fra adressen i filen <filnavn>)
Åpne <filnavn> (f.eks. "gedit <filnavn>") -> kopier ut adressen som inneholder mms://..osv...
Tilbake i terminal: skriv "mplayer -dumpstream -dumpfile <ditt filnavn.filtype> <mms-adresse>
mplayer starter nå dumping, og det kan se ut som det ikke skjer noe, men det funker.
Vær tålmodig..... tilslutt har du filmen i valgt format!
Obs: krever installert mplayer og gjerne at du har installert ffmpeg kodeker osv... dette hadde jeg fra før, så usikker på hva mplayer krever for å kunne utføre fildump.
Ivan -
9. februar 2012 kl 19:32:06Prøvde oppskriften til Andreas, men med delt hell... :-) Video er der, i noe dårligere kvalitet enn originalen. Audio er derimot fraværende. Må vel kansje prøve andre kodek får å få dette til...???
Halle -
26. februar 2012 kl 07:53:30Ser ut til å funke med VLC. Foreløpig ligger filen med formatet .PS, og vokser stadig i størrelse. Den laster med andre ord ned :)
Halle -
26. februar 2012 kl 07:57:24PS!
Kjære NRK, jeg vet dere er innom her for å følge utviklingen på hvordan vi klarer å omgå sperrene dere lager.
Kan ikke NRK bare slutte å kjempe i mot at folk laster ned TV-programmene da? I årevis har folk brukt VHS-spiller til å gjøre TV-opptak, og i senere år gjør man opptak med HD-PVR. At vi laster ned fra internett er dermed ikke et nytt fenomen hva angår å ville sikre seg et program...
Ossa -
22. april 2012 kl 12:03:31Funker fint med siste versjon av VLC (2.1.0 Rincewind nightly build). Lagre som raw, så kan en jo sette på fext etterpå
Digitoy -
25. april 2012 kl 22:39:55Hvordan får jeg til at vlc åpner playeren på siden til nrk tv beta, det er noe egen player dem har som åpnest ?
Villas -
26. april 2012 kl 18:41:31Suverent! Fungerer ypperlig i VLC med Ubuntu. Tusen takk! :)
Helge -
8. mai 2012 kl 22:47:42Samme problem som Runar over, trykker på record i VLC men finner ikke noen fil etterpå (skulle visstnok ha ligget under "Mine videoer", men det er ingen filer der...
Karl Skartveit -
10. mai 2012 kl 19:34:41Hei, og takk for en fin guide.
Jeg vil gjerne tipse om en mulig enda enklere måte å finne mms-streamen, samt en guide for å laste ned med mplayer.
http://mediakuppet.no/nrk/
mvh
Karl S.
nicoman -
11. mai 2012 kl 18:15:35Finnes det en enkel en løsning på streaming fra den nye NRK nettv'n?
Du nevner flash som en hindring, siden NRK's nye løsning er basert på flash
vil dette sette en stopper for muligheten?
haaaa -
20. mai 2012 kl 15:43:35ok men hvordan kan jeg få de andre kanaler? "GRATIS" være så snill
Din kommentar