Update 1 Maart 2019: de NPO site is nu beschermd met DRM. Wellicht dat hier omheen te fietsen is, maar ik gebruik dit programma zelf al jaren niet meer, en heb ook niet zo veel zin er zelf naar te kijken.
Zie ook het youtube-dl issue.
Ik review en accepteer eventuele PRs, mocht iemand anders zin/tijd hebben. Tot die tijd is dit gearchiveerd.
download-npo downloads videos from the Dutch npostart.nl site. The rest of the documentation is in Dutch.
download-npo (voorheen download-gemist
) download videos van npostart.nl. In
principe zouden alle sites die gebruik maken van de zogeheten “NPOPlayer” zouden
moeten werken, zoals bv. ncrv.nl of nrc.nl (al zijn deze niet allemaal getest).
Voor vragen of opmerkingen kun je een een issue maken of mailen naar martin@arp242.net.
Het makkelijkste is om pip
te gebruiken, wat op de meeste systemen vaak al
aanwezig is:
pip install download-npo
Als je (nog) geen pip
hebt kan je dat meestal installeren als python-pip
.
Voor Ubuntu zijn er ook packages beschikbaar in Maarten Fonville's PPA:
$ sudo add-apt-repository ppa:maarten-fonville/download-npo
$ sudo apt-get update
$ sudo apt-get install download-npo
download-npo-gui.pyw
om de boel te starten.Als je oudere Silverlight/Windows media player uitzendingen wilt downloaden heb je libmms nodig. Dit werkt vooralsnog alleen op POSIX (i.e. niet-Windows) systemen. Dit is verder geheel optioneel.
download-npo is een commandline-tool, er is ook een grafische frontend
download-npo-gui
.
Voorbeeld:
download-npo http://www.npostart.nl/andere-tijden/23-10-2014/VPWON_1227038
of met alleen de episode ID:
download-npo VPWON_1227038
Zie download-npo -h
voor een overzicht van alle opties.
Vaak is dit omdat er op de NPO site iets niet klopt; soms ontbreekt een
videobestand, of is het niet compleet. Meestal is dit een dag of wat later
opgelost.
Werkt het een dag later nog niet, of denk je dat het niet de schuld van de site
is? Maak dan een issue of stuur even een mail naar
martin@arp242.net.
Het is handig als je de URL die je gebruikt en de (volledige) output van je
commando (het liefst met de -VV
opties) er meteen bij zet.
Uiteraard! Bijvoorbeeld met:
$ download-npo -f - VPWON_1227038 | mpv -cache 4096 -cache-min 99 -
Het play-npo
script doet dit.
Dat klopt; WebVTT wordt vooralsnog door maar weinig spelers herkend, en het is
feitelijk hetzelfde als Subrip (.srt
) ondertitels (de verschillen zijn miniem).
Voor de meeste videos werkt het downloaden van het buitenland prima.
Voor andere videos is er echter een beperking ivm. de copyright (je krijgt dan een foutmelding). Daar kan ik niet zo veel aan doen, aangezien dat via het IP address gaat. Je zal dan een VPN verbinding met een Nederlands IP address of iets dergelijks moeten gebruiken.
Dat is jammer :-( Feedback is trouwens altijd welkom. Stuur een mailtje naar martin@arp242.net en laat me weten wat er beter kan!
Maar, deze alternatieven zijn bekend bij mij:
downloadgemist.nl; voordeel is dat het online is (je hoeft niks te installeren); maar heeft minder opties, en is minder handig als je meer dan een paar afleveringen wilt downloaden.
Chrome-Uitzending-Gemist-Downloader; Chrome plugin. Verder niet getest.
GemistDownloader; naar mijn inzien wat onhandig programma, en het is niet open source. Wellicht dat het voor jou beter werkt.
Voor het ophalen van een lijst met afleveringen:
Staat jouw programma er niet bij? Mail me dan even en ik zet het erbij.
Zie ChangeLog.markdown.