Rip DR NU - Nu også med Bonanza
DR NU http://www.dr.dk/NU/ er jo blevet en guldgrube efterhånden - nogen, der ved om man kan rippe det, så man kan smide det på telefonen eller den bærbare til offline brug?
© 2025 Linuxin og de respektive skribenter
Oprettet og drevet af nørder siden 2004 !
Kommentarer50
#90
Mystisk det gamle script
Mystisk det gamle script virkede stadig hos mig, tror vist det var cached.
Men fedt script. Tak for arbejdet :)
DR NU API
Ud over at scriptet
Ud over at scriptet faktisk benytter API'erne, så mener jeg ikke at det er muligt at downloade i MP4 format. Udsendelserne er kun til rådighed i RTMP.
De har før være tilgængelige for download, hvilket var årsagen til at FF pluginet Download Helper kunne downloade dem. Men det kan det ikke mere.
Hvis de faktisk stadig findes i MP4 format, så må du meget gerne give et praj :-)
dr_nu bash script
dr_nu:
#!/bin/bash
# Download DR NU video listen fra http://www.dr.dk/nu/api/videos/all og gem den som dr_video_list.json
# i din hjemme mappe. Scriptet afvikles efterfølgende med video id som argument f.eks
# "./dr_nu 7747"
# Programmets titel og en url til filen vil efterfølgende blive udskrevet til skærmen.
# Video id kan findes i adresse linien når en udsendelse afspilles via DR NU webplayeren.
dr_video_list=~/dr_video_list.json
dr_vod_url=http://vodfiles.dr.dk/
video_block=$(cat "$dr_video_list" | grep -A 23 '"id": '$1',')
video_title=$(echo "$video_block" | grep -o '"title": "[^"]*' | sed 's/"title": "//')
video_manifest_url=$(echo "$video_block" | grep -o '"videoManifestUrl": "[^"]*' | sed 's/"videoManifestUrl": "//')
rtmp_stream=$(wget "$video_manifest_url" -q -O- | sed "s/rtmp:\/\/vod.dr.dk\/cms\/mp4://")
dr_nu_mp4_url="$dr_vod_url$rtmp_stream"
echo "$video_title"
echo "$dr_nu_mp4_url"
Super input du kom
Super input du kom med! Jeg var overbevist om at det ikke længere var muligt at downloade i MP4 format. Nu vil jeg indbygge mp4-muligheden i mit DR NU script så det bliver endnu lettere at hente programmerne hvis man fx hellere vil se det på fjernsynet end på computeren.
Super script Marlar!
Download af video som ikke er på DR NU
Den ligger så ikke på DR NU.
Jeg har fundet frem til følgende url:
rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/DR2/Danskernes_akademi/2010/08/800faa88-8c70-42a5-9a9d-98073ae079b1/Optimale-huller-og-topolog_955689497b424cb688cb276d8df26f4c-0-0.mp4?ID=774648
Selve siden er denne http://www.dr.dk/DR2/Danskernes+akademi/IT_teknik/Optimale_huller.htm
Håber der er nogen der kan hjælpe.
Nu har jeg så en
Har du installeret rtmpdump?
Herfra virker det oplagte fint:
rtmpdump --rtmp="rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/DR2/Danskernes_akademi/2010/08/800faa88-8c70-42a5-9a9d-98073ae079b1/Optimale-huller-og-topolog_955689497b424cb688cb276d8df26f4c-0-0.mp4?ID=774648" --playpath="mp4:CMS/Resources/dr.dk/DR2/Danskernes_akademi/2010/08/800faa88-8c70-42a5-9a9d-98073ae079b1/Optimale-huller-og-topolog_955689497b424cb688cb276d8df26f4c-0-0.mp4?ID=774648" --flv="test.flv"
Nu har jeg så en
Jeg siger tak.
@MarlarDR har lavet om på
DR har lavet om på deres player, så afsnit afspilles på dr.dk/tv.
Har du mulighed for, at fikse scriptet? :P
Fandt dette script, som
Fandt dette script,
Elegant implementeret. Er det dit eget, eller hvordan har du fundet frem til det?
Elegant implementeret.
Det er et jeg har fundet frem til.
Ja så kan det næsten
Ja så kan det næsten ikke gøres mere enkelt og hurtigt. Perfekt!!
Fandt dette script,
Hvordan får man det til at virke? - Jeg er helt grøn, mht. hvad man skal gøre med sådan et script.
Derudover, i Fedora 17 kan jeg ikke finde pakken libjson-perl.
Var ellers helt vild med Malars script http://drnu.tumblr.com/ - Er det muligt det kan blive opdateret??
#115 I Fedora hedder pakken
wget -c http://koldfront.dk/git/drnuget/plain/drnuget
chmod +x drnuget
og f. eks.
./drnuget http://www.dr.dk/TV/se/rejseholdet/rejseholdet-14-32
Var ellers helt vild
Ja, kommer snart :-)
frugtoase: Stort tak :) Det
Hvordan gør man, hvis man vil kunne eksekvere drnuget som en "rigtig" terminal-kommando?
marlar: Det vil jeg glæde mig til :)
Hvordan kan det egentlig være at de verse "flash-movie-downloader"-add-ons til f.eks. Firefox ikke virker på DR?
EDIT:
Kan drnuget også bruges på Bonanza? - Marlar, vil dit script kunne bruges på Bonanza?
Marlar, vil dit script
Ja, jeg har selv brugt det på bonanza før ændringen. Så det kommer nok.
#118
Hvordan gør man, hvis
Hvordan gør man, hvis man vil kunne eksekvere drnuget som en "rigtig" terminal-kommando?
su -c 'mv drnuget /usr/local/bin'
Hvordan kan det egentlig være at de verse "flash-movie-downloader"-add-ons til f.eks. Firefox ikke virker på DR?
Det er fordi DR bruger RTMP.
Tak for hjælpen! Nu kan jeg
Hvad med TV2
Er det samme
Det minder meget om hinanden, ja. Måske indlæg #96 kan inspirere dig. Ved ikke om alle regionalstationernu bruger samme metode.
Det gamle DR NU
Jeg gik i gang med at
@marlar
Et par nyttige
Et par nyttige links:
DR NU's nye API: http://www.dr.dk/mu
DR NU's gamle API: http://www.dr.dk/nu/api/
Så fik jeg endelig tid til
Nyt:
1. Det er muligt at gemme programmerne direkte fra browseren uden brug af eksterne programmer. Dette er nok især guf for windowsfolk :-)
2. Det anbefales dog stadig at bruge kommandolinjen da det giver flere muligheder, fx automatisk omdøbning af de ellers intetsigende filnavne. Der bruges nu wget i stedet for rtmpdump til at optage programmerne.
Scriptet kan hentes her: http://userscripts.org/scripts/show/117108
Det er testet i Firefox med Greasemonkey og Chrome med Tampermonkey. Det virker ikke i Chrome uden Tampermonkey.
Er ny her i tråden. Hvor
Er ny her i tråden.
Installer Greasemonkey i Firefox. Klik derefter på linket i #127 og installer programmet med knappen i øverste højre hjørne.
Så er du klar!
Du kan også bruge Tampermonkey til Chrome. Ellers samme fremgangsmåde.
Perfekt!!
Perfekt med download via browseren, så kan man jo også anbefale det til almindelige mennesker der typisk bruger windows!
Det virker i øvrigt også i Opera med Violent monkey!
Det virker i øvrigt
Tak for tippet, har aldrig hørt om den voldsomme abe før :)
Ok, så fandt jeg
Ok, så fandt jeg også ud af det.
Virkelig smart og brugbart.
Takker ligesom så mange andre herinde mange gange :-)
Ok, det kan godt være
Ok, det kan godt være at jeg ikke helt har fundet ud af det endnu.
Hvis nu jeg vil prøve at hente dagens tv-avis (link), så syntes jeg ikke rigtigt at der kommer nogle muligheder frem til at hente udsendelsen.
Burde scriptet ikke komme nuppe sådan en udsendelse eller gør jeg bare noget galt?
Benytter Tampermonkey og Chrome.
Burde scriptet ikke
Jeg har lige prøvet, og det virker fint. Du trykker på "Start programscanning" ude til venstre, derefter kommer udsendelsen op på listen nedunder. Sæt kryds, og klik derefter på Hent via browser eller Generér kommandolinje.
Ja, jeg ved ikke helt hvad
Igen en stor tak herfra :-)
Download oversigt
Det er ikke perfekt endnu, men det kan det mest basale - Liste afsnit i de forskellige serier med mulighed for download af MP4 format
https://hamdenkloge.dk/dr/
Min tanke er og lave mulighed for at oprette en profil på siden.
Man får så adgang til at lave favoritlister etc.
Hejsa, det er en
Hejsa, det er en sympatisk idé.
Men jeg er bange for, at du kan komme i fedtefaddet. Ikke at jeg tror du på nogen måde har lavet siden i ond tro eller noget!
Forskellen på din løsning og marlars, når jeg tænker over det, er at Marlars er et værktøj, der i sig selv ikke eksplicit har et link til DRs materiale og ej heller præsenterer det. Først når brugeren giver det et input, så kommer der et evt. brugbart output.
Dit værktøj derimod serverer indholdet til brugeren uden andet end at besøge din side.
Her tror jeg du kommer i karambolage med DRs politik omkring deres indhold.
Hvis du kigger på http://www.dr.dk/hjaelp/omdrdk/20061114141011.htm#links under "Links til dr.dk"-afsnittet og kigger i punkt 2:
Linkingen må ikke være snyltende på DRs virksomhed: Det betyder fx, at man ikke må lave en stor og omfattende linksamling til indhold fra dr.dk, præsenteret som indhold på det site, hvorfra der linkes. Det må ligeledes ikke fremstå som om, at DRs materiale anbefaler eller opkvalificerer linkerens indhold.
, så tror jeg det er her, du kan få problemer.
Men som sagt, det er min overbevisning, at du ikke umiddelbart har gjort det i ond tro eller noget, så ja - en skam DR ikke giver lov, men better safe than sorry mht. at du lige får lidt info herom fra mig af.
Update: Ellers evt. søg DR om tilladelse til at anvende deres indhold jvf. "Links til dr.dk" osv.
Når fx fagbladet for 3f kan finde marlars script, så kan DR sandsynligvis også finde din løsning før eller siden.
Kan ikke finde "The Walking Dead III" afsnit 1
http://www.dr.dk/tv/se/the-walking-dead-iii/the-walking-dead-20
Virker underligt..
Har lige prøvet i FF,
Har lige prøvet i FF, det virker fint nok.
Underligt :)
Har
Har bikset et bash script sammen der kan downloade fra dr.dk/tv servere vi dr.dk/mu api'et
https://gist.github.com/klausenbusk/9ece67406f35def55169
brug:
./drnuget.sh http://www.dr.dk/tv/se/the-walking-dead-iii/the-walking-dead-20
Ved ikke end det kan laves "pænere"/bedre i "bash" og med standard tools
Jeg kom til at tænke på om
Det drejer sig konkret om:
videoData: {
resource: "http://www.dr.dk/mu/bar/502d6dbd860d9a1400b04a24",
image: "http://www.dr.dk/drdkimagescale/imagescale.drxml?server=appmanol.dr.dk&file=mu/Bar/502dfc40860d9a0d6c8d79b9&w=940&h=562&scaleafter=&contenttype=jpg&fallbackserver=www.dr.dk&fallbackfile=tv/find-program/Content/Images/errorImage.jpg",
programmeName: 'Den store glødepære-konspiration',
broadCastDate: "16. aug. 2012",
materialIdentifier: "den-store-gloedepaere-konspiration",
programSerieSlug: "den-store-gloedepaere-konspiration",
episodeSlug: "den-store-gloedepaere-konspiration",
urnId: "urn:dr:mu:programcard:50160500860d9a2728f36d68",
rtmpHost: "rtmp://vod-prio3.gss.dr.dk",
videoType: "ondemand"
}
Jeg er ret sikker på at DR ikke fjerner indholdet fra deres servere, men blot deaktiverer adgangen til det. For nylig hentede jeg noget fra UPlayer fra det gamle DR Pirat TV, og det indhold lå der stadig, hvis bare man kunne skaffe de direkte links til det fra de gamle embed-sider, som i visse tilfælde findes arkiveret på nettet.
Du kan se mere info
Du kan se mere info her: http://www.dr.dk/mu/programcard?Slug=%22den-store-gloedepaere-konspirat…
Umiddelbart er der ingen referencer til videomaterialet, så det nok ikke muligt at stykke den korrekt url er sammen.
Til gengæld er den ret let at google ("The lightbulb conspiracy"), den kommer som nr. 1:
http://tinyurl.com/a6pns92
Hvilke programmer er
Jeg downloader selv en del fra dr.dk/podcast da jeg bor i Kina og savner dansk TV, men alle programmerne der inde er DR's egne programmer som f.eks. TV-Avisen, Troldspejlet, Spise med Price osv...
Jeg betragter det mere
Jeg betragter det mere som at se programmerne på et andet medie, fx den store fjernsynsskærm. Der er endnu ikke noget jeg har gemt efter at have se det.
Ud fra ovenstående betragtning mener jeg man kan se det hele med god samvittighed. Hvis du derimod deler med andre, er det en helt anden historie og et klart brud på reglerne.
Hjælp: Podcast gennem UPlayer (dr.dk)
Det drejer som om denne udsendelse:
DR P6 Offbeat, 19-09-2011
http://www.dr.dk/P6Beat/arkiv/offbeat/2011/09/19/offbeat-med-carsten-ho… (playeren er placeret til højre).
Jeg ved ikke hvordan jeg skal få URLen, og har prøvet med URL Snooper uden held.
Håber I kan hjælpe, og håber ikke min forespørgsel er alt for off-topic.
linket til stremen er :
Tusind tak!Hvordan henter
Hvordan henter jeg den så?
*EDIT: Det ser ud til, at jeg kan få det til at virke via Net Transport. Igen, tak for hjælpen :-) --- Hvordan fandt du frem til linket?
Jeg søgte sidens kildekode
normalt bruger de et div element som dette.
I overstående eksempel skal man ind og læse filen "http://www.dr.dk/mu/programcard/expanded/p6-beat-pa-roskilde-10", hvor rtmp linket ligger.
Det virker så
Har du desuden et godt bud på at converte min nu hentede .flv til mp3?
ffmpeg kan konvertere de
http://www.ffmpeg.org/
http://stream-recorder.com/forum/ffmpeg-extract-mp3-audio-flv-video-los…
Der findes massere af GUIs hvis du ikke er til konsol. Eks.
http://avanti.arrozcru.com/