{"id":215,"date":"2015-08-04T19:00:33","date_gmt":"2015-08-04T17:00:33","guid":{"rendered":"http:\/\/www.thjenal.de\/?p=215"},"modified":"2015-08-04T19:00:33","modified_gmt":"2015-08-04T17:00:33","slug":"youtube-beitraege-herunterladen","status":"publish","type":"post","link":"http:\/\/www.thjenal.de\/?p=215","title":{"rendered":"Youtube-Beitr\u00e4ge herunterladen"},"content":{"rendered":"<p>Ich bin schon \u00f6fters gefragt worden, wie man etwas von youtube herunterl\u00e4dt, entweder als Filmdatei direkt oder z.B. die Audiospur als MP3. Zwar gibt es einige Webdienste, Browserplugins oder Programme, die sowas versprechen, aber wer ein wirkliches Tool sucht, mit dem man jede Anforderung erschlagen kann, der wird um <a href=\"https:\/\/rg3.github.io\/youtube-dl\/\">youtube-dl<\/a> nicht herum kommen.<\/p>\n<p>Das Tool ist nat\u00fcrlich OpenSource und im Endeffekt ein kleines Python-Script, dass es f\u00fcr alle relevanten Desktop-Systeme gibt, also unixoide wie Linux, *BSD oder auch MacOSX, aber es gibt auch einen Windows-Port. Der Einfachheit halber beschreibe ich hier nur die Verwendung von youtube-dl unter Linux, da man dort das Script inklusive sonstiger Abh\u00e4ngigkeiten (wie ffmpeg oder libav) einfach \u00fcber den Paketmanager installieren kann. Bei Ubuntu-basierten Linux-Distris sollte also ein einfaches<\/p>\n<blockquote>\n<pre>$ sudo apt-get install youtube-dl<\/pre>\n<\/blockquote>\n<p>gen\u00fcgen, um direkt loszulegen.<\/p>\n<h4>Beispiel 1 &#8211; ein Video herunterladen:<\/h4>\n<blockquote>\n<pre>$ youtube-dl https:\/\/www.youtube.com\/watch?v=fi3nJBlJs48<\/pre>\n<\/blockquote>\n<p>Und nach kurzer Zeit hat man das Video als mp4-Datei auf der Platte liegen.<\/p>\n<h4>Beispiel 2 &#8211; verf\u00fcgbare Formate anzeigen und ausw\u00e4hlen:<\/h4>\n<blockquote>\n<pre>$ youtube-dl -F https:\/\/www.youtube.com\/watch?v=fi3nJ<\/pre>\n<\/blockquote>\n<p>Dieser Schalter zeigt die verf\u00fcgbaren Aufl\u00f6sungen an, in dem ein Video vorliegt; normalerweise versucht youtube-dl das beste Format herunterzuladen. Man kann das Format aber auch ausw\u00e4hlen:<\/p>\n<blockquote>\n<pre>$ youtube-dl -f 22 https:\/\/www.youtube.com\/watch?v=fi3nJBlJs48<\/pre>\n<\/blockquote>\n<h4>Beispiel 3 &#8211; Audiospur eines Videos als mp3 ablegen:<\/h4>\n<p>Mein pers\u00f6nliches Highlight von youtube-dl ist allerdings die M\u00f6glichkeit, die Audiospur aus einem Video zu extrahieren und als mp3 zu speichern. Damit habe ich mir schon einige MP3-Sch\u00e4tze in meine Musikbibliothek gepackt, die man sonst nirgends mehr bekommt.<\/p>\n<blockquote>\n<pre>$ youtube-dl --extract-audio --audio-format mp3 \r\nhttps:\/\/www.youtube.com\/watch?v=DTV92wqYjfA<\/pre>\n<\/blockquote>\n<h4>Beispiel 4 &#8211; komplette Playlist in mp3 konvertieren:<\/h4>\n<blockquote>\n<pre>$ youtube-dl --extract-audio --audio-format mp3 -i \r\nhttps:\/\/www.youtube.com\/playlist?list=PL6AA8F858697677CA<\/pre>\n<\/blockquote>\n<p>Der Schalter &#8222;-i&#8220; sorgt daf\u00fcr, dass bei einem Fehler mit dem n\u00e4chsten Eintrag weitergemacht wird, z.B. wenn die lustige Meldung &#8222;Dieses Video ist in ihrem Land nicht verf\u00fcgbar &#8230;&#8220; kommt. Es gibt noch weitere Optionen, z.B. &#8222;&#8211;playlist-start 119&#8220;, was erst bei Eintrag Nr. 119 anf\u00e4ngt, die Playlist zu laden. Die Optionen findet man nat\u00fcrlich in der Hilfe (also youtube-dl &#8211;help) oder auch in der Dokumentation.<\/p>\n<p>Man kann youtube-dl auch mit Linklisten in Form einer Textdatei f\u00fcttern, um so z.B. mehrere Episoden von irgendetwas in einem Rutsch in ein beliebiges Format herunterzuladen.<\/p>\n<p>Man sollte \u00fcbrigens immer schauen, dass man die neueste Version von youtube-dl installiert hat. Entweder sorgt das Paketmanagement unter Linux daf\u00fcr, bei manchen LTS-Versionen kann das aber schon nicht mehr der Fall sein. Hier kann man entweder ein zus\u00e4tzliches Repositorie einbinden oder man installiert youtube-dl manuell, <a href=\"https:\/\/github.com\/rg3\/youtube-dl\/blob\/master\/README.md#installation\">wie das hier beschrieben wird<\/a>. Windows-User rufen youtube-dl mit dem Schalter &#8222;-U&#8220; auf, um ein Update anzustossen. Allerdings haben Windows-User den Nachteil, dass sie zwar ein Install-Paket in exe-Form mit Python bekommen, aber sich um den Rest wie ffmpeg zum konvertieren selber k\u00fcmmern m\u00fcssen. Daher nutze ich youtube-dl fast ausschliesslich auf meiner Linux-Kiste, zur Not geht auch eine VM, z.B. unter VirtualBox.<\/p>\n<p>Ein Browserplugin w\u00e4re nat\u00fcrlich super, aber im Fall von youtube-dl mit seinem Komplettpaket an M\u00f6glichkeiten schmeisse ich zumindest lieber die Kommandozeile an :). Achso, youtube-dl unterst\u00fctzt \u00fcbrigens nicht nur Youtube, sondern auch andere <a href=\"https:\/\/github.com\/rg3\/youtube-dl\/blob\/master\/docs\/supportedsites.md\">Videoplattformen<\/a>. Und da es OpenSource ist, kann man es auch selbst erweitern, solange man denn \u00fcber die entsprechenden Programmierkenntnisse verf\u00fcgt.<\/p>\n<p>&nbsp;<\/p>\n<p>youtube-dl &#8211; <a href=\"https:\/\/rg3.github.io\/youtube-dl\/\">https:\/\/rg3.github.io\/youtube-dl\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich bin schon \u00f6fters gefragt worden, wie man etwas von youtube herunterl\u00e4dt, entweder als Filmdatei direkt oder z.B. die Audiospur als MP3. Zwar gibt es einige Webdienste, Browserplugins oder Programme, die sowas versprechen, aber wer ein wirkliches Tool sucht, mit dem man jede Anforderung erschlagen kann, der wird um youtube-dl nicht herum kommen. Das Tool [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,4],"tags":[21,19,20],"_links":{"self":[{"href":"http:\/\/www.thjenal.de\/index.php?rest_route=\/wp\/v2\/posts\/215"}],"collection":[{"href":"http:\/\/www.thjenal.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.thjenal.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.thjenal.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.thjenal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=215"}],"version-history":[{"count":6,"href":"http:\/\/www.thjenal.de\/index.php?rest_route=\/wp\/v2\/posts\/215\/revisions"}],"predecessor-version":[{"id":221,"href":"http:\/\/www.thjenal.de\/index.php?rest_route=\/wp\/v2\/posts\/215\/revisions\/221"}],"wp:attachment":[{"href":"http:\/\/www.thjenal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.thjenal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=215"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.thjenal.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}