recordere.dk forum     Det danske community for hjemmets elektronik og indhold     Siden 2003
<b>Forside</b> Forside > Modtagelse og distribution > IP TV og WebTV
  Nye indlæg Nye indlæg  Seneste forum emner Seneste   Seneste forum emner (vindue) Vindue   De emner du deltager i Mine emner RSS Feed - DR NU som podcast
  FAQ FAQ  Søg i forum   Opret ny bruger Opret ny bruger  Log ind Log ind

DR NU som podcast

 Besvar Besvar Side  <12
Forfatter
Besked
jan348 Se dropdown menu
Bruger
Bruger


Oprettet: 08-September-2006
Sted: Denmark
Status: Offline
Point: 66
Funktioner Funktioner   Tak (0) Tak(0)   Citér jan348 Citér  BesvarSvar Direkte link til dette indlæg Sendt: 29-September-2013 kl. 22:59
Har tidligere brugt drnu.tumblr.com, men grundet for mange fejl er jeg gået over til at bruge WGET kombineret med "Grab Any Media" til at hente fra DR.NU på min NAS.

Det ser godt nok lidt "bøvlet" ud men det fungerer.

URL'en findes via plugin'et, Grab Any Media, på Google chrome.

F.eks denne: http://www.dr.dk/tv/se/klodens-historie/klodens-historie-2-5

Med Grab Any Media finder man denne linie :
[{"Width":854,"Height":480,"HardSubtitlesType":"ForeignLanguage","Uri":"rtsp://om.gss.dr.dk/mediacache/_definst_/mp4:content/CMS/Resources/dr.dk/NETTV/DR3/2013/09/07e5fb7f-523e-438b-90e3-5ce9e90e2597/Klodens-historie--2-5-_e4031c9a6d5c408b9cdba0ef7fc4f3b3.mp4?ID=1594801","FileFormat":"mp4","Target":"Android","Bitrate":1126},
For at bruge WGET udskiftes en del at URL så den ser således ud:

http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR3/2013/09/07e5fb7f-523e-438b-90e3-5ce9e90e2597/Klodens-historie--2-5-_e4031c9a6d5c408b9cdba0ef7fc4f3b3.mp4?ID=1594801

Syntaxen for at hente med WGET bliver således (med Windows 8):

wget -O 'Klodens_Historie_2_5.mp4' http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR3/2013/09/07e5fb7f-523e-438b-90e3-5ce9e90e2597/Klodens-historie--2-5-_e4031c9a6d5c408b9cdba0ef7fc4f3b3.mp4?ID=1594801

På NAS'en bruger jeg SSH, WGET og Screen og syntaxen bliver:

screen
q
cd /c/Video/Blandet/
wget -O Klodens_Historie_2_5.mp4 http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR3/2013/09/07e5fb7f-523e-438b-90e3-5ce9e90e2597/Klodens-historie--2-5-_e4031c9a6d5c408b9cdba0ef7fc4f3b3.mp4?ID=1594801
exit
exit

Screen sikrer at hentningen fortsætter når jeg lukker SSH'en.

Jeg ved det ser kompliseret ud men det er faktisk ret enkelt når man lige har prøvet det et par gange. Big smile





Redigeret af jan348 - 30-September-2013 kl. 12:20
Til top
ThomasP Se dropdown menu
Super bruger
Super bruger


Oprettet: 26-Februar-2006
Sted: Denmark
Status: Offline
Point: 472
Funktioner Funktioner   Tak (0) Tak(0)   Citér ThomasP Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 11:02
Oprindeligt skrevet af Desperate Desperate skrev:

Hvis man har Mac og Safari, kan man benytte nedenstående script i et bogmærke.

Set-up:
1. Det kræver at man slår "Udvikler" til under Indstillinger > Avanceret.
2. Derefter skal man skifte til iPad under Udvikler > Brugeragent (dette skal gøres hver gang man har åbnet et nyt vindue - men den husker det så længe man browser rundt)
3. Lav et bogmærke med følgende adresse:
javascript: var videoURL = document.getElementById('player').getElementsByTagName('source')[0].src; var videoURL=videoURL.replace("http://om.gss.dr.dk/mediacache/_definst_/mp4:content","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("/playlist.m3u8",""); location.href= videoURL;

For at gemme en video skal man føre følgende
1. Skift brugeragent til iPad
2. Find den video du gerne vil hente
3. Klik på bogmærket
4. Højreklik på det link der erstatter videoen og vælg "Overfør arkiv, der henvises til".

Jeg har testet det på Broen II og Gift ved første blik, og det virker med de programmer.

Scriptet kræver ikke at man installerer noget specielt.


Mange tak for vejledningen - og de tilsendte links.

Jeg har delvis fået det til at virke. Når jeg klikker på det installerede bogmærke, får jeg en ny side, hvor kun er videoen. Fx med denne URL
http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR3/2013/09/a1cc1856-4cf5-4b31-97d1-bd0a3926e4fc/Gift-ved-foerste-blik--1-8-_42897c036767405c86f072c4dd6f4406.mp4?ID=1575455

Safari giver mig ikke mulighed for at gemme videoen, men hvis jeg kopierer URL'en over i Firefox, kan jeg gemme videoen.

Ved nogle videoer får jeg i stedet blot en side med teksten:

Wowza Media Server 3 Monthly Edition 3.5.2.05 build4530

og URL

http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:CMS/Resources/dr.dk/NETTV/DR1/2013/09/f94f258a-f399-4f1f-a6c2-da56c9f91992/Gift-ved-foerste-blik--3-8---X_371acfffe360487b8f9c983c81ba9d17.mp4?ID=1584888

Det skyldes sandsynligvis, at videoen er hosted hos en ekstern vært (som du skriver).

Jeg ved ikke, hvorfor jeg aldrig når til
"4. Højreklik på det link der erstatter videoen og vælg "Overfør arkiv, der henvises til"."
-- måske kan jeg ikke finde ud af at gemme javascripts korrekt som bogmærker i Safari.

vh. Thomas

Til top
Desperate Se dropdown menu
Bruger
Bruger


Oprettet: 20-April-2008
Sted: Denmark
Status: Offline
Point: 159
Funktioner Funktioner   Tak (0) Tak(0)   Citér Desperate Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 15:42
Oprindeligt skrevet af ThomasP ThomasP skrev:

Ved nogle videoer får jeg i stedet blot en side med teksten: 

Wowza Media Server 3 Monthly Edition 3.5.2.05 build4530

og URL

http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:CMS/Resources/dr.dk/NETTV/DR1/2013/09/f94f258a-f399-4f1f-a6c2-da56c9f91992/Gift-ved-foerste-blik--3-8---X_371acfffe360487b8f9c983c81ba9d17.mp4?ID=1584888

Det skyldes sandsynligvis, at videoen er hosted hos en ekstern vært (som du skriver).
Ja, den video er hosted hos en ekstern partner. I nogle tilfælde er det dog muligt selv at omskrive URL'en og så benytte Firefox til at hente den.

Det du skal erstatte er det før "CMS/Resources"... Det vil sige:
http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:

Det skal erstattes med:
http://vodfiles.dr.dk

I dette tilfælde bliver:
http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:CMS/Resources/dr.dk/NETTV/DR1/2013/09/f94f258a-f399-4f1f-a6c2-da56c9f91992/Gift-ved-foerste-blik--3-8---X_371acfffe360487b8f9c983c81ba9d17.mp4?ID=1584888

Til:
http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR1/2013/09/f94f258a-f399-4f1f-a6c2-da56c9f91992/Gift-ved-foerste-blik--3-8---X_371acfffe360487b8f9c983c81ba9d17.mp4?ID=1584888

Det er dog langtfra sikkert at det vil virke hver gang!

Her er en opdateret version af Javascriptet som også foretager ovenstående handling (altså tilretter linket). Det vil dog kun virke med den adresse som jeg har nævnt. Benytter DR's eksterne partner flere adresser, vil det altså ikke ske automatisk.
javascript: var videoURL = document.getElementById('player').getElementsByTagName('source')[0].src; var videoURL=videoURL.replace("http://om.gss.dr.dk/mediacache/_definst_/mp4:content","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("/playlist.m3u8",""); location.href= videoURL;

Oprindeligt skrevet af ThomasP ThomasP skrev:

Jeg ved ikke, hvorfor jeg aldrig når til 
"4. Højreklik på det link der erstatter videoen og vælg "Overfør arkiv, der henvises til"."
-- måske kan jeg ikke finde ud af at gemme javascripts korrekt som bogmærker i Safari.
Med højreklik mener jeg "Sekundært klik" på Mac-sprog. Hvis du er i tvivl, så gå ind i Indstillinger > Pegefelt. Hvis Sekundært klik ikke har et flueben, kan du aktivere muligheden ved at sætte det og du kan vælge hvordan du vil fremkalde det sekundære klik.
Til top
ThomasP Se dropdown menu
Super bruger
Super bruger


Oprettet: 26-Februar-2006
Sted: Denmark
Status: Offline
Point: 472
Funktioner Funktioner   Tak (0) Tak(0)   Citér ThomasP Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 16:24
Oprindeligt skrevet af ThomasP ThomasP skrev:

Oprindeligt skrevet af ThomasP ThomasP skrev:

Jeg ved ikke, hvorfor jeg aldrig når til 
"4. Højreklik på det link der erstatter videoen og vælg "Overfør arkiv, der henvises til"."
-- måske kan jeg ikke finde ud af at gemme javascripts korrekt som bogmærker i Safari.
Med højreklik mener jeg "Sekundært klik" på Mac-sprog. Hvis du er i tvivl, så gå ind i Indstillinger > Pegefelt. Hvis Sekundært klik ikke har et flueben, kan du aktivere muligheden ved at sætte det og du kan vælge hvordan du vil fremkalde det sekundære klik.

Flot arbejde! Det gjorde det muligt at finde fx Gift ved første blik - afsnit 3, som ligger eksternt.

Og nu har jeg også forstået så meget af Javascript, at jeg selv kunne smide et par manglende // ind efter vodfiles.dr.dk:

javascript: var videoURL = document.getElementById('player').getElementsByTagName('source')[0].src; var videoURL=videoURL.replace("http://om.gss.dr.dk/mediacache/_definst_/mp4:content","http://vodfiles.dr.dk/"); var videoURL=videoURL.replace("http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:","http://vodfiles.dr.dk/"); var videoURL=videoURL.replace("/playlist.m3u8",""); location.href= videoURL;

Med hensyn til pkt 4. er mit problem, at jeg aldrig kommer til en side, hvor videoen er erstattet af et link. Jeg får som nævnt blot en webside med videoen, og et højresklik på denne giver kun muligheden "Inspicer element"




Redigeret af ThomasP - 30-September-2013 kl. 16:26
Til top
Desperate Se dropdown menu
Bruger
Bruger


Oprettet: 20-April-2008
Sted: Denmark
Status: Offline
Point: 159
Funktioner Funktioner   Tak (0) Tak(0)   Citér Desperate Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 16:32
Så gik det op for mig... jeg havde postet min "version beta" kode, hvor jeg sendte videre til video-filen.

Prøv denne kode i stedet - så skulle det gerne give mere mening:
javascript: var videoURL = document.getElementById('player').getElementsByTagName('source')[0].src; var videoURL=videoURL.replace("http://om.gss.dr.dk/mediacache/_definst_/mp4:content","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("/playlist.m3u8",""); document.getElementById('player').innerHTML = '<a href="'+videoURL+'">'+videoURL+'</a>';
Til top
Desperate Se dropdown menu
Bruger
Bruger


Oprettet: 20-April-2008
Sted: Denmark
Status: Offline
Point: 159
Funktioner Funktioner   Tak (0) Tak(0)   Citér Desperate Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 16:41
Og hvis man gerne vil have et preview inden man downloader, så man kan se om der er en video eller ej, kan man benytte følgende i stedet:

javascript: var videoURL = document.getElementById('player').getElementsByTagName('source')[0].src; var videoURL=videoURL.replace("http://om.gss.dr.dk/mediacache/_definst_/mp4:content","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("/playlist.m3u8",""); document.getElementById('player').innerHTML = '<a href="'+videoURL+'">'+videoURL+'</a><p><video controls="" autoplay="" name="media"><source src="'+videoURL+'" type="video/mp4"></video>';
Til top
csell Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 16-Juni-2006
Sted: Denmark
Status: Offline
Point: 4695
Funktioner Funktioner   Tak (0) Tak(0)   Citér csell Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 16:44

Hej Jan348.

Du skal have mange tak for vejledningen, jeg har prøvet at hente et par udsendelser.

Hvis jeg bruger wget -O So-ein-Ding.mp4 http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR1/2013/09/8ff213dc-0352-45ec-bf66-4a6d4b6b1b70/So-ein-Ding_c166cf1c2c814bf6b5de6298f82ac37f_2.mp4?ID=1593660

hentes So ein Ding stikker til søs fra 24. september. Den fylder kun 51,8 MB og er i lav kvalitet.


Hvis jeg bruger http://drnu.tumblr.com/ kan jeg vælge 1 ud af 4 kvaliteter.

Hvis jeg vælger 'GOD' kvalitet fylder samme 115 MB.


Kan man på nogen måde vælge hvilken kvalitet man ønsker, eller måske bare se hvilken kvalitet man går i gang med at downloade ( før man henter den )?

Hilsen Carsten.

Til top
ThomasP Se dropdown menu
Super bruger
Super bruger


Oprettet: 26-Februar-2006
Sted: Denmark
Status: Offline
Point: 472
Funktioner Funktioner   Tak (0) Tak(0)   Citér ThomasP Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 16:51
Oprindeligt skrevet af Desperate Desperate skrev:

Og hvis man gerne vil have et preview inden man downloader, så man kan se om der er en video eller ej, kan man benytte følgende i stedet:

javascript: var videoURL = document.getElementById('player').getElementsByTagName('source')[0].src; var videoURL=videoURL.replace("http://om.gss.dr.dk/mediacache/_definst_/mp4:content","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("http://hls0.11003-od0.dna.qbrick.com/11003-od0/_definst_/mp4:","http://vodfiles.dr.dk"); var videoURL=videoURL.replace("/playlist.m3u8",""); document.getElementById('player').innerHTML = '<a href="'+videoURL+'">'+videoURL+'</a><p><video controls="" autoplay="" name="media"><source src="'+videoURL+'" type="video/mp4"></video>';

Mange, mange tak! Nu kører det!

vh. Thomas
Til top
ThomasP Se dropdown menu
Super bruger
Super bruger


Oprettet: 26-Februar-2006
Sted: Denmark
Status: Offline
Point: 472
Funktioner Funktioner   Tak (0) Tak(0)   Citér ThomasP Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 16:55
Jeg har også prøvet at downloade "So ein Ding" på begge måde, og mine filer er lige store (230 MB)
Til top
jan348 Se dropdown menu
Bruger
Bruger


Oprettet: 08-September-2006
Sted: Denmark
Status: Offline
Point: 66
Funktioner Funktioner   Tak (0) Tak(0)   Citér jan348 Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 18:01
Jo da.

Hvis du fjerner _2 lige før .mp4

Så din linie:
wget -O So-ein-Ding.mp4 http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR1/2013/09/8ff213dc-0352-45ec-bf66-4a6d4b6b1b70/So-ein-Ding_c166cf1c2c814bf6b5de6298f82ac37f_2.mp4?ID=1593660

bliver til:

wget -O So-ein-Ding.mp4 http://vodfiles.dr.dk/CMS/Resources/dr.dk/NETTV/DR1/2013/09/8ff213dc-0352-45ec-bf66-4a6d4b6b1b70/So-ein-Ding_c166cf1c2c814bf6b5de6298f82ac37f.mp4?ID=1593660


854X480 = c37f.mp4?ID=1593660

640X360 = c37f_1.mp4?ID=1593660

416X234 = c37f_2.mp4?ID=1593660


Det er vigtigt at man bruger den linie der begynder med 
[{"Width":854
Du har nok haft fat i den linie der begynder med 
{"Width":416

Så bliver størrelsen 240.686.091

Håber du forstå hvad jeg mener. Det er ikke så nemt at forklare. Smile





Redigeret af jan348 - 30-September-2013 kl. 18:04
Til top
csell Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 16-Juni-2006
Sted: Denmark
Status: Offline
Point: 4695
Funktioner Funktioner   Tak (0) Tak(0)   Citér csell Citér  BesvarSvar Direkte link til dette indlæg Sendt: 30-September-2013 kl. 18:16
Oprindeligt skrevet af jan348 jan348 skrev:

 
854X480 = c37f.mp4?ID=1593660

640X360 = c37f_1.mp4?ID=1593660

416X234 = c37f_2.mp4?ID=1593660


Håber du forstå hvad jeg mener. Det er ikke så nemt at forklare. Smile

Tak Jan348.
Det er en meget fin forklaring. Jo jeg forstår den.
Nu kan vi selv vælge hvilken kvalitet vi vil downloade,
alt efter hvilken skærm vi skal bruge den til.
Hilsen Carsten.





Til top
 
 Besvar Besvar Side  <12
 
Skift forum Forum-tilladelser Se dropdown menu