|
DR NU som podcast |
Besvar | Side <12 |
Forfatter | ||
jan348
Bruger Oprettet: 08-September-2006 Sted: Denmark Status: Offline Point: 66 |
Funktioner
Tak(0)
|
|
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. Redigeret af jan348 - 30-September-2013 kl. 12:20 |
||
ThomasP
Super bruger Oprettet: 26-Februar-2006 Sted: Denmark Status: Offline Point: 472 |
Funktioner
Tak(0)
|
|
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 |
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
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;
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. |
||
ThomasP
Super bruger Oprettet: 26-Februar-2006 Sted: Denmark Status: Offline Point: 472 |
Funktioner
Tak(0)
|
|
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 |
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
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>';
|
||
Desperate
Bruger Oprettet: 20-April-2008 Sted: Denmark Status: Offline Point: 159 |
Funktioner
Tak(0)
|
|
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>';
|
||
csell
Guld medlem Oprettet: 16-Juni-2006 Sted: Denmark Status: Offline Point: 4695 |
Funktioner
Tak(0)
|
|
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. |
||
ThomasP
Super bruger Oprettet: 26-Februar-2006 Sted: Denmark Status: Offline Point: 472 |
Funktioner
Tak(0)
|
|
Mange, mange tak! Nu kører det! vh. Thomas |
||
ThomasP
Super bruger Oprettet: 26-Februar-2006 Sted: Denmark Status: Offline Point: 472 |
Funktioner
Tak(0)
|
|
Jeg har også prøvet at downloade "So ein Ding" på begge måde, og mine filer er lige store (230 MB)
|
||
jan348
Bruger Oprettet: 08-September-2006 Sted: Denmark Status: Offline Point: 66 |
Funktioner
Tak(0)
|
|
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 Redigeret af jan348 - 30-September-2013 kl. 18:04 |
||
csell
Guld medlem Oprettet: 16-Juni-2006 Sted: Denmark Status: Offline Point: 4695 |
Funktioner
Tak(0)
|
|
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.
|
||
Besvar | Side <12 |
Skift forum | Forum-tilladelser Du kan ikke oprette nye emner i dette forum Du kan ikke besvare indlæg i dette forum Du kan ikke slette dine indlæg i dette forum Du kan ikke redigere dine indlæg i dette forum Du kan ikke oprette afstemninger i dette forum Du kan ikke stemme i dette forum |