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
Så er din uge gået! :)
Jeg
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" ^^
Hæhæ, det har du
Hæhæ, det har du nok ret i. Skal kigge på det snart.
Bonanza-download
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=54106
2) 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=dan
Håber det kan hjælpe lidt.
forslag
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"
Ikke fra DR NU.......men....
Kan lige sige for DR NU
Kan lige sige for DR NU Live stream, er det GET live?height=467&width=830 i steden for GET GetResource.ashx
Men nu kan jeg endelig få
Jeg har ændret i sciptet
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.
tak for sccriptet marlar -
Det virker fint Marlar -
Ja, tak for det, jeg har
Hurra for Open Source...
Jeg stod lige og manglede
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
Har inden for få
Hvilket system (windows, linux) bruger du?
Windows 7 x64
Jeg har kopieret
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.flv
Hvordan går det?
Uhh, det virker meget bedre,
Uhh, det virker meget
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 :)
Det ser ikke ud til jeg kan
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'
Prøv at skifte det første
--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'
Alle samme fejl
ERROR: rtmp
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'
Alle samme fejl
Ok, jeg
Ok, jeg prøver lige et par ting i morgen. Er nok nødt til at boote op i windows :)
Ingen problemer her
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.
Der er flere af
Aha!
Alf_17: prøv lige igen inden jeg forsker videre i noget der måske bare skyldtes serverproblemer :)
Har lige prøvet de
Har lige prøvet de
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.
Prøv først med den
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.flv
Virker det?
Det er lidt svært at debugge da det hele virker her hos mig :)
Hej, ja jeg kan forestille
Men den første kommando virker stadig ikke, nummer to downloader perfekt :) (og filen kan selvfølgelig også afspilles korrekt).
Men den første
Jeg har så en ide til en ændring af scriptet så den kan generere version 2. Det bliver nok først på mandag...
Det er også bare helt i
Scriptet er opdateret
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!
Hehe, så ser det ud til at
Jeg takker mange gange for indsatsen :)
Hvad med www.dr.dk/Bonanza
Ja. Jeg arbejder på
Ja. Jeg arbejder på det :)
vil ikke programscanne
virker nu
Jeg har opdateret scriptet
https://addons.mozilla.org/en
Kan du få den til at
Kan du få den til at downloade fra DR NU?
Scriptet har fået ny
http://drnu.tumblr.com/
Det findes også i en greasemonkey-udgave: http://userscripts.org/scripts/show/117108
Og nu er der også kommet en
http://fagbladet3f.dk/temaer/digitalt/ca169967284b469591b3547ce5c2a8fa-…
Og nu er der også
Heh - fedt :) "Overkvikke Martin Larsen" - flot titel :)
Har ikke prøvet
Har ikke prøvet
Ok. Men har du prøvet
Ok. Men har du prøvet bonanza for nylig? Det ser ikke ud til at virke mere.
Nu er turen kommet til TV2
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?
Nu er turen kommet til
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.
Fint du selv fandt en
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.
@marlar http://www.dr.dk/nu/p
http://www.dr.dk/nu/player/#/saadan-er-kaerligheden/24677
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
hmmm - forsøgte et par
Den gamle celeron kører videre....
Det virker da fint
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"