Download fra DRTV og DR Bonanza

Jeg vil gerne starte med at understrege, at artiklen her ikke er en opfordring til ulovlig kopiering af tv-programmer, men udelukkende handler om at skaffe sig mulighed for at se de allerede licensbetalte programmer fra dr.dk, hvis man som jeg ikke kan benytte de muligheder, DR stiller til rådighed.

Har du som jeg har en ældre medieafspiller tilsluttet til dit TV, som ikke understøtter afspilning fra DR’s net-tv (DRTV) og DRs Bonanza-arkiv? I så har jeg her en løsning som gør, at du også kan se programmerne på dit fjernsyn alligevel. Du skal dog sikkert være lidt af en nørd for at kunne komme igennem nedenstående opskrift, da jeg ikke pensler alting ud i detaljer, da det vil være alt for stort arbejde.

Du skal bruge:

1) En moderne webbrowser som fx Firefox, Chrome eller Edge.
2) En (Linux-) Bash-shell med adgang til at kalde programmet “wget”.
3) Bash-scriptet “download-m3u8.sh”

Punkt 1 kræver, at du enten kan logge på en shell på en Linux-maskine eller fx kører Linux-værktøjerne Cygwin under Windows.

Punkt 2 er et Bash-shell-script, som du kan hente herfra (sidst opdateret 9.2.2018). Det er ét, jeg selv har skrevet, og det er formentlig ikke jordens bedste kode, men det burde virke. Læg scriptet dér, hvor du vil køre det fra.

For at downloade en DRTV- eller Bonanza-udsendelse skal du gå ind på den side, hvor videoafspilleren for det pågældende program vises. Dernæst trykker du på F12 og klikker på tabben ‘Konsol’/’Console’ og indtaster følgende JavaScript-kode i den konsol, der dukker frem:

document.getElementsByTagName(‘source’)[0].src

(Hvis du copy-paster ovenstående, så bemærk, at min blog her formentlig laver apostrofferne om til en anden type, så dem skal du rette manuelt.)

Når du trykker Enter, burde svaret være en URL, som burde ligne denne her:

https://drod05o-vh.akamaihd.net/i/all/clear/download/f3/5a7c53a2a11f9f1180fcf6f3/Bonderoeven–6-7-_ff16182f1cc74061bb3ccb1ad77347fc_,290,440,842,1767,2498,.mp4.csmil/master.m3u8

for DRTV eller :

https://vod-bonanza.dr.dk/bonanza/mp4:bonanza/bonanza/2013/12/9/71083_720x540x1400K.mp4/playlist.m3u8

for Bonanza. Kopier denne URL til din udklipsholder og gå så over i din Bash-shell og kør den følgende kommando:

./download-m3u8.sh url program.ts

hvor du erstatter “url” med indholdet af din udklipsholder og “program.ts” er navnet på den fil, udsendelsen skal gemmes i. Dernæst begynder download af programmet, og når det er færdigt, bør du have det fulde program liggende som en MPEG4 Transport Stream (derfor endelsen .ts). Denne fil kan du efterfølgende pakke ind i en MKV-container i stedet, hvis du ønsker det.

Jeg vil gerne slutte med at understrege, at artiklen her ikke er en opfordring til ulovlig kopiering af tv-programmer, men udelukkende handler om at skaffe sig mulighed for at se de allerede licensbetalte programmer fra dr.dk, hvis man som jeg ikke kan benytte de muligheder, DR stiller til rådighed.

6 thoughts on “Download fra DRTV og DR Bonanza

  1. Jan

    Har installeret Cygwin på min Windows 10 maskine og downloaded Bash-scriptet, men når jeg går ind på DR TV (i dette tilfælde Matador) og trykker F12 – ja, så sker der intet. Absolut intet der hedder Konsol eller Console kommer frem. Har forsøgt i både Chrome, Firefox og Internet Explorer. Hvad kan være gået galt her?

    Reply
    1. Jan

      PS: Hvordan kører man en Bash-shell?
      Hvis du har tid til at udpensle det lidt tydeligere?
      Jeg har gemt dit Bash-shell-script ved at gemme websiden på skrivebordet. Er der en anden måde at gemme den på, så man kan køre den? For hvor skal jeg indtaste kommandoen.
      Håber du vil hjælpe.

      Reply
      1. admin Post author

        Det kræver et vist kendskab til Linux og (Bash-)Shell at kunne bruge scriptet. Det vil være for stort arbejde at skulle forklare det yderligere, for det er næsten en uddannelse i sig selv. Jeg vil i stedet anbefale, at du finder en tutorial om Cygwin/Linux og prøver at eksperimentere med det.

        Reply
  2. admin Post author

    Hvorfor F12 ikke virker for dig, ved jeg ikke. Det burde det. I Firefox kan du i stedet vælge Funktion -> Webudvikler -> Webkonsol (eller trykke Ctrl+Skift+K) for at åbne konsollen. I Edge kan du i stedet trykke på de tre prikker øverst til højre og vælge “F12-udviklerværktøjer”. I Chrome kan du i stedet trykke på de tre prikker øverst til højre og vælge Flere værktøjer -> Udviklerværktøjer (eller trykke Ctrl+Skift+I).

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *