{"id":2118,"date":"2010-04-29T08:43:00","date_gmt":"2010-04-29T08:43:00","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/Hayek\/Jochen\/wp\/blog-de\/2010\/04\/29\/ard-mediathek-ripping\/"},"modified":"2010-04-29T08:43:00","modified_gmt":"2010-04-29T08:43:00","slug":"ard-mediathek-ripping","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-de\/2010\/04\/29\/ard-mediathek-ripping\/","title":{"rendered":"ARD-Mediathek-Ripping &#8230;"},"content":{"rendered":"<p>\t\t\t\tIch fand ein <a href=\"http:\/\/www.easternsun.de\/forum\/viewtopic.php?t=4496\">Rezept<\/a>, wie man aus einer Web-Seite der ARD-Mediathek die passenden Informationen herauskopiert und damit rtmpdump aufruft, um quasi den Flash-Stream eines Filmes herunterzuladen. Toll, toll, toll!<br \/>\nHabe am Sonntag (2010-05-02) damit meinen ersten <a href=\"http:\/\/www.daserste.de\/polruf\/\">Polizeiruf 110<\/a> heruntergeladen. Ich sehe Tatort und Polizeiruf 110 zwar furchtbar gerne brandfrisch, aber um meinen Sohn in mehr Ruhe zu Bett bringen zu k\u00f6nnen, rippe ich eben den Film am Sonntag Abend und schaue ihn mir an einem anderen Wochentag an.<br \/>\nUpdate \/ 2010-05-09:<br \/>\nDas HTML jener Seite der ARD-Mediathek wurde ge\u00e4ndert, aber wenn man nach &#8220;mp4:&#8221; sucht und dann den String von &#8220;<i>mp4:<\/i>&#8221; bis &#8220;<i>.f4v<\/i>&#8221; herauskopiert und hier als <i>PLAYPATH<\/i> einsetzt, dann geht das weiterhin so (das sollte alles in einer einzigen Shell-Kommando-Zeile stehen):<\/p>\n<blockquote><p>\n<span>rtmpdump &#8211;host &#8220;vod.daserste.de&#8221; &#8211;app &#8220;ardfs\/&#8221; &#8211;playpath &#8220;<i>PLAYPATH<\/i>&#8221; &#8211;flv &#8220;<i>LOKALE_DATEI.flv.mp4<\/i>&#8220;<\/span><\/p><\/blockquote>\n<p>In diesem HTML gibt <a href=\"https:\/\/www.bibleserver.com\/text\/ESV\/Esther3\" class=\"bibleserver extern\" target=\"_blank\" rel=\"noopener noreferrer\">es 3<\/a> solche Zeilen f\u00fcr unterschiedliche Qualit\u00e4ten; ich denke, man kann sich zur Zeit nicht sicher sein, welche Zeile welcher Qualit\u00e4t entspricht; die \u00e4ndern das kurzfristig, vielleicht um uns abzusch\u00fctteln, vielleicht weil sie noch heftig am Entwickeln dieser Sache sind. Derzeit stimmen die Werte f\u00fcr &#8220;<i>&#8211;host<\/i>&#8221; und &#8220;<i>&#8211;app<\/i>&#8221; noch, aber wer wei\u00df, wie lange? Ich versuche, Schritt zu halten und hier Updates zu ver\u00f6ffentlichen.\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich fand ein Rezept, wie man aus einer Web-Seite der ARD-Mediathek die passenden Informationen herauskopiert und damit rtmpdump aufruft, um quasi den Flash-Stream eines Filmes herunterzuladen. Toll, toll, toll! Habe am Sonntag (2010-05-02) damit meinen ersten Polizeiruf 110 heruntergeladen. Ich sehe Tatort und Polizeiruf 110 zwar furchtbar gerne brandfrisch, aber um meinen Sohn in mehr [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0"},"categories":[352],"tags":[],"class_list":["post-2118","post","type-post","status-publish","format-standard","hentry","category-nicht-zugeordnet"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0l8-ya","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/2118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/comments?post=2118"}],"version-history":[{"count":0,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/posts\/2118\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/media?parent=2118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/categories?post=2118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-de\/wp-json\/wp\/v2\/tags?post=2118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}