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?
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?
05-12-2009
Umiddelbart kender jeg kun Total Recorder som er til Windows. Det har jeg brugt i nogle år, og det er et kanon program. Efter jeg gik linuxvejen bruger jeg det i en Virtual XP.
16-10-2007
Du burde kunne bruge en af Firefox-tilføjelserne til at downloade med – ex. NetVideoHunter.
12-07-2007
Siden er nede nu p.g.a. overbelastning. Jeg plejer at have gode erfaringer med at kigge på sidens kildekode og finde rtmp-linket til videoen. Derefter downloader jeg det med rtmpdump fra terminalen.
Når siden kommer op igen og jeg får tid til at se på det vil jeg vende tilbage med instrukser såfremt jeg finder en løsning.
EDIT: det har virket fint på Bonanza og andre steder på DR så jeg vil tro det bare er et spørgsmål om lige at se på koden og finde linket. De plejer så at forsøge at gøre det sværer ved at bytte nogle af tegnene ud men dete r ret nemt at gennemskue. Jeg poster lidt senere hvis jeg finder en løsning som sagt.
13-08-2010
Kan du ikke bare "optage" med VLC-playeren? Aktiver de udvidede funktioner og tryk på den røde knap :)
19-11-2005
tror du, dit forslag er så godt, for det er vel politisk besluttet at alt fra TV skal kunne afvikles med mplayer. Jeg har selv brugt vlc rigtig meget, men er gået over til at bruge mplayer - har du en løsning, der inkluderer mplayer?
12-01-2010
...men - med fare for at lyde utaknemmelig - hvor mange af jer har rent faktisk klikket på linket og prøvet det selv?
Det er ikke den gamle old-school-DR-player jeg vil rippe fra - den er nærmest død. Det er det nye netarkiv, kaldet "DR Nu", der er interessant. Der var masser af måder at rippe den gamle på - der fik man nærmest tværet et direkte link ind i panden. Men den nye er integreret på en-eller-anden måde - noget flash/H.264-stuff.
* Total Recorder som er til Windows
Der må være noget bedre? Til Linux, forstås.
* NetVideoHunter
Umiddelbart ikke - men siden er nede nu, så det er svært at tjekke 100%.
* snakee,
glæder mig til at se hvad du finder ud af. Jeg tjekkede selv kildekoden og det var ret uoverskueligt.
* VLC-player
Pas - jeg aner slet ikke hvordan jeg skal bruge VLC til at se DR NU. Kan du ikke prøve det af, hvis det er sådan det kører hos dig? Jeg vil helst være fri for at pille i medieindstillinger osv. (med fare for at smadre noget, der virker i skrivende stund) bare for at finde ud af at man ikke kan.
13-12-2003
Det kan godt lade sig gøre, men jeg har ikke en automatisk eller simpel måde at gøre det på.
Man skal kigge på hvilke requests deres flash afspiller laver, det kan gøres med firebug til firefox.
Så skal man finde den request til GetResource.ashx som passer på den video-stream man ser, den returnere et JSON-objekt som indeholder en mms og en rtmp-url til videoen.
Den kan man så kopiere til fx. mplayer og bruge dumpstream til at gemme den på disken.
12-01-2010
Det lyder lidt mere som det, jeg forventede. Jeg vil prøve det af ved lejlighed - og så håbe at der kan findes en mere elegant metode/plugin på et tidspunkt.
05-12-2009
Der står fx følgende referencer i kilden
{"channelName":"DR K",
"gemius_customPackage":[{"name":"CHANNEL","value":"LIVE"},{"name":"PROGRAMME","value":"DR K"},{"name":"AUTOSTART","value":"YES"}],
"gemius_materialId":"019_LIVE-DR K&DR K",
"gemius_live":true,
"mediaFiles":[
{"mediaFile":["rtmp://rtmplive.dr.dk/live/livedr04astream3", "rtmp://rtmplive.dr.dk/live/livedr04bstream3"],"kbps":1000},
{"mediaFile":["rtmp://rtmplive.dr.dk/live/livedr04astream2", "rtmp://rtmplive.dr.dk/live/livedr04bstream2"],"kbps":500},
{"mediaFile":["rtmp://rtmplive.dr.dk/live/livedr04astream1", "rtmp://rtmplive.dr.dk/live/livedr04bstream1"],"kbps":250}
]
},
men de kan ikke spilles i VLC.
Ps. Hvor findes vlc's log?
14-01-2007
Til gengæld virker:
mplayer rtmp://rtmplive.dr.dk/live/livedr04astream2
os.
13-12-2003
#9
De URLs er til DRs live streams, DR1, DR2, DR K osv. Jeg antager at #0 er efter de andre video-streams som er på dr.dk/NU. hvis det var live streams så har DR direkte links liggende et eller andet sted.
Hvis du skal have de live streams til at virke i VLC mener jeg du skal have slået RTSP over TCP og evt. RTSP HTTP proxy til i VLCs avancerede indstillinger.
05-12-2009
#11: Nå ok, det var jeg ikke opmærksom på. De almindelige streams virker fint i VLC, dem med protokollen rtsp.
20-05-2010
Der er mange underholdende Firefox tilføjelser, med sjove løsninger iht emnet, men de ER morsomme, i bedste fald.
Streaming Flash lægges i /tmp, og-eller i browser cachen, i Chromium's eksempel:
/home/profil-navn/.cache/chromium/Media Cache
Og derfra kan man almindeligvis håndtere dem uden alt det Firefox pjat, men det gælder ikke for DR-NU.
Jeg ved ikke hvordan man ripper DR-NU, og er også særdeles interesseret i hvordan. Desværre er det ikke lovligt, hvilket de skriver eksplicit. Personligt er jeg ligeglad, men måske er LinuxIn ikke ...?
12-01-2010
Jeg ved ikke hvordan man ripper DR-NU, og er også særdeles interesseret i hvordan. Desværre er det ikke lovligt, hvilket de skriver eksplicit.
Hvor skriver de det?
05-12-2009
Jeg er også interesseret, omend det er rent interesse. Jeg har aldrig set dr.dk/nu alligevel, og ripningen fungerer fint med Total Recorder under Windows. Jeg lavede en test inden jeg lavede mit svar i #1.
Principielt irriterer det mig bare at der er noget jeg ikke kan gøre i Linux :)
13-12-2003
#16
Mplayer kan streame audio/video (rtsp), fra konsollen med:
Joh... men bruger dr.dk/NU ikke RTSP men RTMP og MMS. Jeg har kun fået MMS URLerne til at virke med VLC og mplayer på Linux.
14-01-2007
Mplayer kan streame audio/video (rtsp), fra konsollen med:
mplayer -noframedrop -dumpfile out.flv -dumpstream rtsp://url/til/videofilen.flv
Optagelsen gemmes i out.flv, til senere brug.
DR, har gjort meget af det de selv har rettigheder til, tilgængeligt her:
http://www.dr.dk/podcast/Video.
os.
13-12-2003
#14
Fra bunden af dr.dk/NU:
"© Copyright DR 2011. Materialet må ikke gengives uden tilladelse jævnfør lov om ophavsret."
12-01-2010
#14
Fra bunden af dr.dk/NU:
"© Copyright DR 2011. Materialet må ikke gengives uden tilladelse jævnfør lov om ophavsret."
Det betyder vel ikke at jeg ikke må tage en kopi til eget (offline-)brug? Jeg har jo ikke tænkt mig at afspille det i biografen...
14-01-2007
# 16
Som omtalt i #10, virker RTMP også med mplayer, og kan derfor også streames.
05-12-2009
#11 og #13:
Jeg har vist fat i noget nu. Startede Tamper Data op i Firefox og fandt fx for denne SoEinDing
http://www.dr.dk/NU/player/#/so-ein-ding/5634
dette mms link:
mms://wms.dr.dk/storage/auto/cms/Resources/dr.dk/NETTV/DR2/2011/02/a7eeaf68-0ebe-4010-a27f-8e7314a65a42/fb1da6799e8247eb8681e5c88d715a98_3wmv.wmv?ID=864228
Det spiller fint i VLC og burde også kunne optages.
Hver udsendelse kommer i forskellige formater og bitrates, fx også denne i 1935 Kbps:
rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/02/a7eeaf68-0ebe-4010-a27f-8e7314a65a42/fb1da6799e8247eb8681e5c88d715a98_500.mp4?ID=864228
Når man starter en udsendelse, udsendes der en række JSON pakker, her er en af dem i sin helhed:
{"resourceId":864228,"name":"So ein Ding",
"mediaType":"Video",
"restrictedToDenmark":false,
"downloadable":false,
"geofilterId":0,
"publish":"2011-02-02T13:19:44",
"expire":"3000-01-01T00:00:00",
"links":[{"qualityId":1980197,
"uri":"mms://wms.dr.dk/storage/auto/cms/Resources/dr.dk/NETTV/DR2/2011/02/a7eeaf68-0ebe-4010-a27f-8e7314a65a42/fb1da6799e8247eb8681e5c88d715a98_3wmv.wmv?ID=864228",
"linkType":"Streaming",
"fileType":"wmv",
"bitrateKbps":840,
"width":512,
"height":288},
{"qualityId":1980198,
"uri":"rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/02/a7eeaf68-0ebe-4010-a27f-8e7314a65a42/fb1da6799e8247eb8681e5c88d715a98_1000.mp4?ID=864228",
"linkType":"Streaming",
"fileType":"mp4",
"bitrateKbps":1935,
"width":640,
"height":360},
{"qualityId":1980199,
"uri":"rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/02/a7eeaf68-0ebe-4010-a27f-8e7314a65a42/fb1da6799e8247eb8681e5c88d715a98_500.mp4?ID=864228",
"linkType":"Streaming",
"fileType":"mp4",
"bitrateKbps":1308,
"width":640,
"height":360},
{"qualityId":1980200,
"uri":"rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/02/a7eeaf68-0ebe-4010-a27f-8e7314a65a42/fb1da6799e8247eb8681e5c88d715a98_250.mp4?ID=864228",
"linkType":"Streaming",
"fileType":"mp4",
"bitrateKbps":1186,
"width":320,
"height":180}],
"chapters":[]}
Læg mærke til 5. parameter: downloadable. Måske kunne filen endda downloades hvis man fifler lidt med denne parameter? Det gider jeg nu ikke rode med, jeg er tilfreds med at det kan lade sig gøre at rippe dr.dk/nu under Linux ;-)
05-12-2009
#20: Af en eller anden grund virker rtmp ikke i min MPlayer.
Den siger:
Playing rtmp://rtmplive.dr.dk/live/livedr04astream2.
Closing connection: NetStream.Play.StreamNotFound
Failed to open rtmp://rtmplive.dr.dk/live/livedr04astream2.
LMDE 64 bit.
20-05-2010
Med VLC. Jeg har nu den omtalte udsendelse i en mp4 liggende i min Mint Julia (82,3 MB) ;-)
mms://wms.dr.dk/storage/auto/cms/Resources/dr.dk/NETTV/DR2/2011/02/a7eeaf68-0ebe-4010-a27f-8e7314a65a42/fb1da6799e8247eb8681e5c88d715a98_3wmv.wmv?ID=864228
Mvh
05-12-2009
Tamper Data er et plugin til Firefox der fint supplerer Firebug idet er en smule mere lowlevel. Men når jeg nu først har fundet ud af hvordan DR NU's JSON pakker virker, er her en simpel måde at udtrække links på vha Firebug.
1. Gå ind på dr.dk/nu
2. Gør programmet klar til at spille ved at vælge dets placering på alfabetlinjen
3. Åbn Firebug, vælg Net fanen, derefter underfanen All og tryk så Clear for at rydde skærmen
4. Start den ønskede udsendelse
5. Find så linjen der starter med GET GetResource.ashx, typisk 5-6 linjer nede hvis du huskede at rydde skærmen. Brug evt. søgefeltet. Er der flere af dem, så ligger den afspillede udsendelse som nummer et.
6. Klik på linjen og derefter på fanen JSON
7. Klik nu på parametren links. De fleste udsendelser findes i flere formater, så klik på et af tallene og derefter uri for at vælge det det format/bitrate du ønsker.
8. Kopier linket ind i din foretrukne medieafspiller
9. God fornøjelse :-)
20-05-2010
For en udførlig vejledning. Jeg må også lige revidere min tidligere opfattelse af nødvendigheden af visse af disse Firefox udvidelser ;-)
Mvh
12-01-2010
#24 - glimrende!
Jeg har ikke prøvet det af endnu (er på job), men det ser lovende ud. Egentlig overraskende at Flashplayeren ender med at kalde en WMV-fil, men det er jo sikkert det format, de har haft skidtet liggende på.
20-05-2010
http://db.tt/fY9Wmr4
20-05-2010
.... kan nøjagtigt det samme helt uden installerede tilføjelser.
Højeklik på sitet og vælg Inspect Element. Fremgangsmåden er naturligvis ikke helt den samme som i Firebug, men elementernes navne er det.
05-12-2009
Ja, Chromes debugger minder meget om Firebug, dog uden at have de helt samme muligheder. Især fordi der er lavet en masse addons til Firebug, altså plugin-plugins :)
01-01-2006
Jeg kan simpelthen ikke åbne de links jeg finder via firebug. Dvs dem der starter med rtmp:// . Vlc siger med det samme den ikke kan finde filen, mplayer ligeså.. Men den so ein ding der er linket til længere oppe i tråden virker.. underligt. Det er for sjov x faktor fra igår jeg ville prøve at dumpe..
Linux Mint Debian 64-bit.
Stolt bruger af Arch Linux
13-12-2003
#30
rtmp fra dr.dk/nu kan jeg heller ikke få til at virke, hverken med vlc, mplayer eller rtmp.
Jeg har ingen problemer med deres mms-streams, prøv dem i stedet.
01-01-2006
#31 kan ikke finde deres mms streams i koden?
Stolt bruger af Arch Linux
13-12-2003
#32
Da jeg prøvede lå den som alternativ link ved siden af dem med RTMP i samme xml.
01-01-2006
#33 ok ja det kan jeg også se der er på andre streams, men åbenbart ikke lige på den fra igår. Sjovt. Har også prøvet at sjusse mig frem til mms stien ud fra de andre, men heller intet held. Er åbenbart der kun som rtmp..
Men alle mms virker fint til at dumpe med vlc player. Nogen der er friske på at skrive et lille rip dr.dk nu program? Bare for sjov? :)
Stolt bruger af Arch Linux
01-01-2006
Ok har lige prøvet rtmpdump og den siger, ligesom vlc, at stien ikke findes. Men den er der.. ret underligt. Flash afspilleren finder den jo fint..
Stolt bruger af Arch Linux
05-12-2009
#34:
Ja. Jeg pønser på det :-)
05-09-2008
Hej, Tror først rmtp-protokollen vil virke med vlc 1.2.0.
05-12-2009
Jeg har nu godt fat i et script. Det er nok klar om et par dage. Det er nu ikke så kompliceret, jeg skal bare lige have tid til det.
#34: Jeg har i min research konstateret at rigtigt mange videoer ikke har mms links. Det vil derfor være supergodt at få styr på hvordan rtmp afspilles for at få fuld nytte af et script.
Det jeg er i gang med er at køre dr.dk/nu gennem en HTTP inspector og debugger. Her kan jeg lave breakpoints i HTTP flowet og derved følge med i hvordan tingene bliver loadet.
Scriptet bliver enten en javascript bookmarklet eller et script til Firefox-pluginet Greasemonkey.
05-12-2009
#35 mfl:
Damn, jeg bliver sgu helt skrap til det her. Jeg har fundet ud af hvordan man downloader DR NU's rtmp streams med rtmpdump !
For at rtmpdump kan dumpe streamen, skal man bruge --playpath parametren. Der skal stå det der starter med mp4: og resten af linjen.
Dette simple script udtrækker selv playpath og downloader rtmp streamen:
#!/bin/bashurl=$1
filename=$2
if [ ! $filename ] ; then
filename="drnu.flv"
fi
playpath=$(echo $url | egrep -o 'mp4:.*$')
echo;echo
echo "command line:"
echo "rtmpdump --rtmp=$1 --playpath=$playpath --flv=$filename"
echo;echo
rtmpdump --rtmp=$1 --playpath=$playpath --flv=$filename
Det bruges således hvis scriptet hedder fx drnu:
drnu url filnavn
url er rtmp adressen som angivet i #24. filnavn er outputfilens navn - der bruges drnu.flv hvis den ikke angives. Jeg troede først at programnavnet kunne udtrækkes fra url'en, men ofte er der bare nogle UID koder, så den metode er ikke sikker.
Scriptet udskriver også lige den kommando som rtmpdump kaldes med. Hvis man ikke gider se outputtet undervejs, kan man tilføje -q i scriptets sidste linje.
Nu mangler jeg så bare at kæde det sammen med det script der udtrækker multiemedialinkene automatisk :) Når jeg er færdig, opretter jeg en artikel.
Og husk nu at det ikke er tilladt at gengive det downloadede materiale. For en god ordens skyld!
05-12-2009
Så har jeg lavet et download script i form af en bookmarklet.
Scriptet genererer en eller flere kommandolinjer som kan pastes direkte ind i terminalen for at downloade de pågældende programmer. Selve downloadet sker med rtmpdump eller mplayer for hhv. rtmp:// og mms:// links. De kan normalt installeres fra repositorierne.
Scriptet kører i browseren og virker på alle moderne browsere til både Linux, OS X og Windows.
Bookmarkletten er for stor til at bringe her, så jeg har lagt den på marklets.com:
http://marklets.com/DR+NU+Download+Script.aspx
Scroll ned til den store knap "DR NU Download Script" og træk den op på bogmærkelinjen. Så er altid klar til brug. Man kan også højreklikke og kopiere linket og paste det ind i adresselinjen.
Gå så hen på dr.dk/nu og vælg den programserie du ønsker at downloade fra. Klik på bookmarkletten i bogmærkelinjen og du er klar. Man kan veksle mellem programserierne uden at skulle køre bookmarkletten igen.
HUSK: Materialet tilhører DR og må ikke gengives uden tilladelse.
Selve det rå script kan ses her: http://kreacom.dk/test/drnu.user.js
Ovenstående link kan bruges til at installere scriptet i Greasemonkey (et Firefox plugin)
20-05-2010
Mange tak for det ;-)
Mvh
20-12-2007
DownloadHelper til firefox
12-01-2010
Super! Det virker med det ene eksempel jeg har forsøgt.
Jeg bliver dog nødt til at sætte anførselstegn omkring stierne, når jeg bruger rtmpdump - er jeg den eneste med det problem (skyldes det mon globbing i Gnome Terminal?).
Altså den sti, der kommer ud af dit script er:
rtmpdump --quiet --rtmp=rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/02/0f37110c-10aa-454d-a0f2-543ab3a34483/ba59d43c3e8e48a4b8abd4d651a4f5d9_1000.mp4?ID=873339 --playpath=mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/02/0f37110c-10aa-454d-a0f2-543ab3a34483/ba59d43c3e8e48a4b8abd4d651a4f5d9_1000.mp4?ID=873339 --flv=Det-Nye-Talkshow-med-Anders-Lund-Madsen-18-feb-2011.flv &Det retter jeg så til:
rtmpdump --quiet --rtmp="rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/02/0f37110c-10aa-454d-a0f2-543ab3a34483/ba59d43c3e8e48a4b8abd4d651a4f5d9_1000.mp4?ID=873339" --playpath="mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/02/0f37110c-10aa-454d-a0f2-543ab3a34483/ba59d43c3e8e48a4b8abd4d651a4f5d9_1000.mp4?ID=873339" --flv="Det-Nye-Talkshow-med-Anders-Lund-Madsen-18-feb-2011.flv" &05-12-2009
Jeg behøver ikke anførselstegn. Jeg kan dog nemt rette scriptet til at selv at sætte dem. Det kan jeg gøre i morgen.
12-01-2010
Jeg behøver ikke anførselstegn
Mystisk - hvilken terminal/shell bruger du?
12-01-2010
Jeg behøver ikke anførselstegn
Mystisk - hvilken terminal/shell bruger du?
NB: Nåja, jeg har sat min shell til "tcsh" - det er sikkert den, der driller
05-12-2009
Jeg bruger standardterminalen i gnome.
Men jeg har opdateret bookmarkletten så den sætter anførselstegn. Så prøv igen.
12-01-2010
Jeg bruger standardterminalen i gnome.
Det må være min tcsh, så.
Men jeg har opdateret bookmarkletten så den sætter anførselstegn. Så prøv igen.
Det virker perfekt! Godt arbejde, dér :)
12-01-2010
Hej Marlar,
Dit ellers herligt brugervenlige script ser ikke ud til at virke længere. Måske DR har flyttet et komma somewhere?
Anyway, den manuelle fremgangsmåde ser stadig ud til at virke, så man kan klare sig for en stund:)
05-12-2009
Jeg er godt klar over det og kigger på det i næste uge!
31-01-2004
Så er din uge gået! :)
Jeg har efterhånden prøvet en masse forskellige ting og stream-rippere, men jeg kan ikke finde en løsning.
Jeg prøver at rippe noget fra Bonanza da min forbindelse er for elendig til at afspille det uden pjat og pjank.
Jeg forsøger at rippe således:
rtmpdump --rtmp="rtmp://vod-bonanza.gss.dr.dk/bonanza/mp4:bonanza/05-02-2008/54106_720x540x1400K.mp4" --playpath="mp4:bonanza/05-02-2008/54106_720x540x1400K.mp4" --flv=drnu.flv..men får:
RTMPDump v2.3(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: Closing connection: NetStream.Play.StreamNotFound
Nogen der har fundet en løsning?
Det er iøvrigt "Den gode, den onde og den virk'li sjove" ^^
05-12-2009
#51:
Hæhæ, det har du nok ret i. Skal kigge på det snart.
25-09-2011
Hej *klonk*
Jeg har prøvet mig frem i forhold til dit problem og har fundet ud af nogle ting.
1) Videoen vi taler om må være denne her:
http://www.dr.dk/bonanza/serie/Underholdning/den_gode_den_onde.htm?assetId=541062) Jeg får samme fejl som dig, når jeg kører rtmpdump med de parametre som du angiver. (Jeg kører Windows 7 for øvrigt).
3) Jeg har lagt mærke til at videoen starter op i mellemkvalitet. Prøver jeg at afspille videoen i høj kvalitet, sker der ikke noget. Den forbliver på 0%. Derfor er det måske heller ikke så mærkeligt, at rtmpdump ikke kan hente den ned.
4) Men hvad så med videoen i middelkvalitet? Den afspiller nogenlunde i browseren. Kan rtmpdump klare den? Sørme så. Ved hjælp af Wireshark, finder jeg den nye playpath:
rtmpdump --rtmp="rtmp://vod-bonanza.gss.dr.dk/bonanza/flv:bonanza/08-02-2008/54329_512x384x840K" --playpath="flv:bonanza/08-02-2008/54329_512x384x840K" --flv="den gode og den onde 54329.flv"Bemærk flv istedet for mp4. Om det er væsentligt, at der i playpath for middelkvaliteten står 54329, mens der står 54106 i playpath ved den høje kvalitet, ved jeg ikke. "flv:" er heller ikke nødvendigt, så det her fungerer også (hos mig):
rtmpdump --rtmp="rtmp://vod-bonanza.gss.dr.dk/bonanza/bonanza/08-02-2008/54329_512x384x840K" --playpath="bonanza/08-02-2008/54329_512x384x840K" --flv="den gode og den onde 54329.flv"5) Jeg fandt en side, hvor forfatteren med et eksempel med en anden Bonanza-video viser, hvordan man bruger Wireshark til at 'sniffe' sig frem til den rigtige playpath. Forfatteren bruger dog rtmpdump med en række andre parametre, som jeg ikke umiddelbart finder er nødvendige at bruge. Siden er denne her: http://hansfrederik.dk/index.php?page=guider&lang=...
Håber det kan hjælpe lidt.
28-08-2009
Denne her kommentar hjalp mig: http://forum.xbmc.org/showpost.php?s=1ff18e41d63c1...
F.eks. virker denne ikke:
rtmpdump -r "rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/10/13586faa-4933-4d7a-ab9e-1f63df6375b4/BORGEN-14_798c7f54a842447d85a89b626a1a8b73_2.mp4?ID=994003"men denne virker (blot med /cms indsat):
rtmpdump -r "rtmp://vod.dr.dk/cms/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/10/13586faa-4933-4d7a-ab9e-1f63df6375b4/BORGEN-14_798c7f54a842447d85a89b626a1a8b73_2.mp4?ID=994003"16-10-2007
Hvorfor ikke bare hente det her http://nempodcast.dk/3/?ac=smart
08-12-2009
#24:
Kan lige sige for DR NU Live stream, er det GET live?height=467&width=830 i steden for GET GetResource.ashx
08-12-2009
Men nu kan jeg endelig få rippet de "gode" film som kommer på DR HD :)
05-12-2009
Jeg har ændret i scriptet på http://marklets.com/DR+NU+Download+Script.aspx
Prøv om det virker nu. Tjek specifikt Broen 3 som jeg havde nogle problemer med:
http://www.dr.dk/nu/player/#/broen/20376
Det er meget muligt at I får fejlen NetStream.Play.StreamNotFound. Men det kan der i så fald gøres noget ved. Mere om det når jeg får feedback.
Se #40 for yderligere info.
28-08-2009
tak for sccriptet marlar - det virker rigtig godt.
20-05-2010
Det virker fint Marlar - Thanx alot ;)
31-01-2004
Ja, tak for det, jeg har ikke lige haft tid til at prøve selv, men jeg sætter stor pris på scriptet :)
24-10-2011
Fantastisk arbejde - virker perfekt!!
24-10-2011
Jeg stod lige og manglede sådan nogle ninja tricks, men jeg kan ikke lige få det til at virke.
Har inden for få minutter fået både NetStream.Play.StreamNotFound og RTMP_ReadPacket, failed to read RTMP packet header med samme link.
rtmpdump --rtmp='rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/10/0a8b653e-3183-4587-b62c-93fc07ca981b/Pandaerne-58-Scener-fra-et-aeg_df17b896c2324a8782925ac91f6f97a8_1.mp4?ID=1002402' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/10/0a8b653e-3183-4587-b62c-93fc07ca981b/Pandaerne-58-Scener-fra-et-aeg_df17b896c2324a8782925ac91f6f97a8_1.mp4?ID=1002402' --flv='DR-MAMA-Pandaerne-(5-8)-22-okt-2011.flv'Først nævnte fejl giver en tom flv fil, og sidste slet ingen.
Venlig hilsen
Morten Jensen
05-12-2009
#63: Har inden for få minutter fået både NetStream.Play.StreamNotFound og RTMP_ReadPacket, failed to read RTMP packet header med samme link.
Hvilket system (windows, linux) bruger du?
24-10-2011
Windows 7 x64
05-12-2009
#65:
Jeg har kopieret kommandoen fra dit indlæg ind direkte ind i terminalen og den har downloaded pandaerne uden problemer. Men nu er det også Linux, og der kan være en forskel.
Prøv med denne variation:
rtmpdump -r "rtmp://vod-prio2.gss.dr.dk/cms" -a "cms" -f "LNX 10,3,162,29" -W "http://www.dr.dk/nu/assets/swf/NetTVPlayer_9.swf" -p "http://www.dr.dk/nu/player/#/pandaerne/21111" -y "mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/10/0a8b653e-3183-4587-b62c-93fc07ca981b/Pandaerne-58-Scener-fra-et-aeg_df17b896c2324a8782925ac91f6f97a8_1.mp4?ID=1002402" -o Pandaerne-58-Scener-fra-et-aeg_df17b896c2324a8782925ac91f6f97a8_1.flvHvordan går det?
24-10-2011
Uhh, det virker meget bedre, den downloader i hvert fald, tør man spørge hvad forskellen er? eller kan man lokke dig til at opdatere dit script til at includere en "jeg bruger windows" option ;)
05-12-2009
#67: Uhh, det virker meget bedre, den downloader i hvert fald, tør man spørge hvad forskellen er? eller kan man lokke dig til at opdatere dit script til at includere en "jeg bruger windows" option ;)
Forskellen er faktisk ikke windowsrelateret i sig selv, men det er lidt teknisk at forklare. Men jeg kan opdateret scriptet.
Dog vil jeg bede dig om at prøve med 4-5 andre tilfældige udsendelser og se om fejlen er på den alle. Bare afbryd når du kan se de downloader, fejlen vil vise sig med det samme.
For hver fejlende udsendelse må du gerne angive kommandoen her :)
24-10-2011
Det ser ikke ud til jeg kan hente noget som helst... Mine settings er media:"rtmp høj", kør i baggrunden og quiet mode "fra".
NetStream.Play.StreamNotFound
rtmpdump --rtmp='rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/05/532066c4-7f46-4073-a4a4-6a0c63ccc6e6/426fa8cdb67c4eaeb9e870de1f1e09ca_1000.mp4?ID=910820' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/05/532066c4-7f46-4073-a4a4-6a0c63ccc6e6/426fa8cdb67c4eaeb9e870de1f1e09ca_1000.mp4?ID=910820' --flv='Viden-Om-Luftambulancer-i-Danmark-3-maj-2011.flv'RTMP_ReadPacket, failed to read RTMP packet header
rtmpdump --rtmp='rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/03/4921496b-7dd3-497e-aeb6-30d73aeecee6/Gintberg-paa-kanten---Hirtshal_946a1774b70a4fb7b06a783687ad3412.mp4?ID=879439' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/03/4921496b-7dd3-497e-aeb6-30d73aeecee6/Gintberg-paa-kanten---Hirtshal_946a1774b70a4fb7b06a783687ad3412.mp4?ID=879439' --flv='Gintberg-på-kanten-Hirtshals-(1-6)-3-mar-2011.flv'NetStream.Play.StreamNotFound
rtmpdump --rtmp='rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/06/8898f2af-7678-44f2-a8a2-4a579706fee1/DR2-Tema---Om-Motorsport_dfb9106f34cc438893808675806bab66.mp4?ID=928430' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/06/8898f2af-7678-44f2-a8a2-4a579706fee1/DR2-Tema---Om-Motorsport_dfb9106f34cc438893808675806bab66.mp4?ID=928430' --flv='DR2-Tema-Om-Motorsport-11-jun-2011.flv'RTMP_ReadPacket, failed to read RTMP packet header
rtmpdump --rtmp='rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/10/f06fa724-c8a3-4bf6-b67c-0014dcb8ce42/b303dec9785f49488a52a9651374a3be_1000.mp4?ID=996159' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/10/f06fa724-c8a3-4bf6-b67c-0014dcb8ce42/b303dec9785f49488a52a9651374a3be_1000.mp4?ID=996159' --flv='So-ein-Ding-11-okt-2011.flv'05-12-2009
Prøv at skifte det første led (--rtmp) ud med følgende:
--rtmp='rtmp://vod-prio2.gss.dr.dk/cms'Dvs. det første eksempel bliver så til:
rtmpdump --rtmp='rtmp://vod-prio2.gss.dr.dk/cms' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/05/532066c4-7f46-4073-a4a4-6a0c63ccc6e6/426fa8cdb67c4eaeb9e870de1f1e09ca_1000.mp4?ID=910820' --flv='Viden-Om-Luftambulancer-i-Danmark-3-maj-2011.flv'24-10-2011
Alle samme fejl
ERROR: rtmp server sent error
ERROR: rtmp server requested close
rtmpdump --rtmp='rtmp://vod-prio2.gss.dr.dk/cms' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/05/532066c4-7f46-4073-a4a4-6a0c63ccc6e6/426fa8cdb67c4eaeb9e870de1f1e09ca_1000.mp4?ID=910820' --flv='Viden-Om-Luftambulancer-i-Danmark-3-maj-2011.flv'ERROR: rtmp server sent error
ERROR: rtmp server requested close
rtmpdump --rtmp='rtmp://vod-prio2.gss.dr.dk/cms' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/03/4921496b-7dd3-497e-aeb6-30d73aeecee6/Gintberg-paa-kanten---Hirtshal_946a1774b70a4fb7b06a783687ad3412.mp4?ID=879439' --flv='Gintberg-på-kanten-Hirtshals-(1-6)-3-mar-2011.flv'ERROR: rtmp server sent error
ERROR: rtmp server requested close
rtmpdump --rtmp='rtmp://vod-prio2.gss.dr.dk/cms' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/06/8898f2af-7678-44f2-a8a2-4a579706fee1/DR2-Tema---Om-Motorsport_dfb9106f34cc438893808675806bab66.mp4?ID=928430' --flv='DR2-Tema-Om-Motorsport-11-jun-2011.flv'ERROR: rtmp server sent error
ERROR: rtmp server requested close
rtmpdump --rtmp='rtmp://vod-prio2.gss.dr.dk/cms' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/10/f06fa724-c8a3-4bf6-b67c-0014dcb8ce42/b303dec9785f49488a52a9651374a3be_1000.mp4?ID=996159' --flv='So-ein-Ding-11-okt-2011.flv'05-12-2009
#71: Alle samme fejl
Ok, jeg prøver lige et par ting i morgen. Er nok nødt til at boote op i windows :)
20-05-2010
bruger@mint-11 ~ $ rtmpdump --rtmp='rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/10/feffe79b-18ef-42c5-b40a-b489224da8ff/94b1211836ba47069b3eff13cc1cff0e_1000.mp4?ID=997656' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/10/feffe79b-18ef-42c5-b40a-b489224da8ff/94b1211836ba47069b3eff13cc1cff0e_1000.mp4?ID=997656' --flv='10-ting-du-ikke-vidste-om-søvn-13-okt-2011.flv'
RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO: duration 2958.84
INFO: moovPosition 32.00
INFO: audiocodecid mp4a
INFO: width 640.00
INFO: height 360.00
INFO: videocodecid avc1
INFO: avcprofile 77.00
INFO: avclevel 30.00
INFO: aacaot 2.00
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: videoframerate 25.00
OSV ...
Der er flere af video'erne fra DR der ikke virkede igår, heller ikke i browseren, bl.a. Broen og det skyldes en serverfejl på DR, men denne "10-ting-du-ikke-vidste-om-søvn-13-okt-2011" kørte uden problemer.
05-12-2009
#73: Der er flere af video'erne fra DR der ikke virkede igår, heller ikke i browseren, bl.a. Broen og det skyldes en serverfejl på DR
Aha!
Alf_17: prøv lige igen inden jeg forsker videre i noget der måske bare skyldtes serverproblemer :)
24-10-2011
Har lige prøvet de kommandoer jeg postede i #69 og #71 stadig uden held.
05-12-2009
#75: Har lige prøvet de kommandoer jeg postede i #69 og #71 stadig uden held.
Ok, så forsker jeg videre. Gad blot ikke hvis det var en serverfejl hos DR.
Muligvis går der et par dage da jeg har en deadline. Men stay tunet.
05-12-2009
#71:
Prøv først med den originale kommando for lige at se om det alligevel har været noget på serveren:
rtmpdump --rtmp='rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/10/f06fa724-c8a3-4bf6-b67c-0014dcb8ce42/b303dec9785f49488a52a9651374a3be_1000.mp4?ID=996159' --playpath='mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/10/f06fa724-c8a3-4bf6-b67c-0014dcb8ce42/b303dec9785f49488a52a9651374a3be_1000.mp4?ID=996159' --flv='So-ein-Ding-11-okt-2011.flv'Og prøv så denne variation:
rtmpdump -r "rtmp://vod-prio2.gss.dr.dk/cms" -a "cms" -f "LNX 10,3,162,29" -W "http://www.dr.dk/nu/assets/swf/NetTVPlayer_9.swf" -p "http://www.dr.dk/nu/player/#/so-ein-ding/20263" -y "mp4:CMS/Resources/dr.dk/NETTV/DR2/2011/10/f06fa724-c8a3-4bf6-b67c-0014dcb8ce42/b303dec9785f49488a52a9651374a3be_1000.mp4?ID=996159" -o b303dec9785f49488a52a9651374a3be_1000.flvVirker det?
Det er lidt svært at debugge da det hele virker her hos mig :)
24-10-2011
Hej, ja jeg kan forestille mig at det kan være svært at debugge når man ikke selv får fejl :)
Men den første kommando virker stadig ikke, nummer to downloader perfekt :) (og filen kan selvfølgelig også afspilles korrekt).
05-12-2009
#78: Men den første kommando virker stadig ikke, nummer to downloader perfekt :) (og filen kan selvfølgelig også afspilles korrekt).
Jeg har så en ide til en ændring af scriptet så den kan generere version 2. Det bliver nok først på mandag...
24-10-2011
Det er også bare helt i orden.
05-12-2009
#80:
Scriptet er opdateret nu.
Jeg fandt ud af at jeg har været ledt på vildspor. Den afgørende forskel på de to versioner er i virkeligheden blot at man på Windows skal bruge dobbelte gåseøjne!
24-10-2011
Hehe, så ser det ud til at virke som det skal :)
Jeg takker mange gange for indsatsen :)
24-10-2011
Hvad med www.dr.dk/Bonanza er det også noget der kan laves et script til?
05-12-2009
#83:
Ja. Jeg arbejder på det :)
01-11-2011
Min winxp med firefox vil ikke programscanne. Nogen ide om hvor problemet er?
01-11-2011
Ikke alt skal forståes, men nu virker det
05-12-2009
Jeg har opdateret scriptet så det nu bliver lettere at surfe rundt på DR NU. Der er nu et lille logo øverst til venstre som åbner programskanneren.
20-12-2007
https://addons.mozilla.org/en-US/firefox/addon/vid...
05-12-2009
#88:
Kan du få den til at downloade fra DR NU?
05-12-2009
Scriptet har fået ny placering og er blevet væsentligt opdateret:
http://drnu.tumblr.com/
Det findes også i en greasemonkey-udgave: http://userscripts.org/scripts/show/117108
05-12-2009
Og nu er der også kommet en artikel om scriptet :-)
http://fagbladet3f.dk/temaer/digitalt/ca169967284b...
12-01-2010
#91: Og nu er der også kommet en artikel om scriptet :-)
Heh - fedt :) "Overkvikke Martin Larsen" - flot titel :)
20-12-2007
#89:
Har ikke prøvet
05-12-2009
#93:
Ok. Men har du prøvet bonanza for nylig? Det ser ikke ud til at virke mere.
12-01-2010
Nu er turen kommet til TV2 lorry, hvor jeg gerne vil have en sikkerhedskopi af dagens udsendelse: http://www.tv2lorry.dk/artikel/84918?autoplay=1&vi...
Har prøvet både med Tamper Data og Firebug, men jeg synes jeg leder lidt i blinde.
Marlar/andre, nogen gode bud på en metode til at finde frem til en video-fil-URL?
12-01-2010
#95: Nu er turen kommet til TV2 lorry
Nå, jeg fandt selv ud af det ved lidt et lykketræf. Metoden er lidt uvis: Fandt først "mp4:tv2lorry/shows/2011-11-28_Lounge_2000.mp4" i et eller-andet-objekt (glemte hurtigt navnet igen) ved hjælp af Firebug. Og da jeg senere forsøgte igen fandt jeg en URL i retning af "rtmp://80.63.11.91:80/vod/" (vistnok i en JavaScript-function).
Jeg sammenlignede med Marlars stier tidligere i denne tråd og kom frem til flg. efter lidt tweaking:
rtmpdump --rtmp "rtmp://80.63.11.91:80/vod/mp4:tv2lorry/shows/2011-11-28_Lounge_2000.mp4" --playpath "mp4:tv2lorry/shows/2011-11-28_Lounge_2000.mp4" --flashVer "LNX 11,1,102,55" --live --flv "loungelive2000.flv"
, som virkede perfekt.
05-12-2009
#96:
Fint du selv fandt en løsning.
Jeg har i øvrigt en ny version af scriptet klar, skal bare lige teste lidt mere. Nu kan den også klare Bonanza.
13-07-2006
@marlar
http://www.dr.dk/nu/player/#/saadan-er-kaerlighede...
Så er kapløbet vist startet?
EDIT: Kan ikke dumpe det skidt og den gamnle celeron er ikke glad for at afspille dr.dk/nu
13-07-2006
hmmm - forsøgte et par gange og efter søgning på dr.dk/nu kunne jeg hente filen.. men hvis jeg fandt frem til programmet alfabetisk fik jeg ingen udsendelser listet ved skan... Tjah :)
Den gamle celeron kører videre....
05-12-2009
#98:
Det virker da fint out-of-the boks:
rtmpdump -r "rtmp://vod-prio3.gss.dr.dk" -a "cms" -f "LNX 10,3,162,29" -W "http://www.dr.dk/nu/assets/swf/NetTVPlayer_9.swf" --rtmp="rtmp://vod.dr.dk/cms/mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/12/301a95d0-8386-41db-9a3f-ae813a85391c/Saadan-er-kaerligheden--1-3-_14584019b70145148de9c779abc7b611.mp4?ID=1029720" --playpath="mp4:CMS/Resources/dr.dk/NETTV/DR1/2011/12/301a95d0-8386-41db-9a3f-ae813a85391c/Saadan-er-kaerligheden--1-3-_14584019b70145148de9c779abc7b611.mp4?ID=1029720" --flv="Sådan-er-kærligheden-(1-3)-7-dec-2011.flv"26-12-2007
#90
Mystisk det gamle script virkede stadig hos mig, tror vist det var cached.
Men fedt script. Tak for arbejdet :)
02-02-2012
Hvis man ikke gider og rode med rtmpdump kan man bruge den API som er tilgængelig fra http://www.dr.dk/nu/api/ der kan man hente en komplet liste over udsendelserne i f.eks JSON, denne kan man så parse og derved forholdsvis nemt få adgang til udsendelsen i mp4 format som kan downloades med en browser, wget osv.
05-12-2009
#102:
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 :-)
02-02-2012
Jeg har skrevet et lille bash script som udskriver en direkte url til udsendelsen i mp4 format, når video id er første argument Scriptet er på ingen måde perfekt og der er ingen error checking, men det virker i Ubuntu 10.04 og Ubuntu 11.10. Når man afspiller en udsendelse i webplayeren kan man finde video id i adresselinien.
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"
05-12-2009
#104:
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.
01-01-2006
Super script Marlar!
Stolt bruger af Arch Linux
24-10-2011
Nu har jeg så en video jeg gerne vil downloade, men kan ikke lige finde ud af det.
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/...
Håber der er nogen der kan hjælpe.
12-01-2010
#107: Nu har jeg så en video jeg gerne vil downloade, men kan ikke lige finde ud af det.
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"24-10-2011
Ja jeg har installeret rtmpdump, men det er åbenbart mig der ikke forstår at bruge det, for med din commando virker det også perfekt :)
Jeg siger tak.