Skip to main content

Mediathek: download/convert as mp4

Im Browser in die Entwicklerkonsole gehen. Dort den Reiter Network öffnen. Filtern nach:

m3u8

Das richtige Video (HD) starten und nach der zweiten *.m3u8 suchen. Die master.m3u8 ist es nämlich nicht, die enthält alles als Playlist.
Rechtsklick auf die richtige m3u8 und "copy link address". Dann in ffmpeg einfügen. z.B.

ffmpeg -i https://arteptweb-vh.akamaihd.net/i/am/ptweb/052000/052300/052361-000-A_0_VO-STA_AMM-PTWEB_XQ.1Bo4xsLZjv.smil/index_1_av.m3u8 -movflags faststart -c copy donkeyote.mp4

In Teilen:

ffmpeg -i 

URL der index****.m3u8 reinkopieren als Input

https://…

Datei streambar machen (also den Index nach dem Download vorne die Platzhalter-Nullen ersetzen lassen):

-movflags faststart 

Stream in eine MP4 kopieren

-c copy dateiname.mp4

Auch möglich:

Suche in der Console/Network die master.m3u8 und kopiere die URL. Dann wget diese master.m3u8. Z.B.

wget https://arteptweb-vh.akamaihd.net/i/am/ptweb/052000/052300/052361-000-A_0_VO-STA_AMM-PTWEB_XQ.1Bo4xsLZjv.smil/master.m3u8 

Diese m3u8 mit Texteditor öffnen und dort die gewünschte m3u8 raussuchen. Dort stehen nämlich alle drin, mit Beschreibung. Z.B.

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1889000,RESOLUTION=720x406,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://arteptweb-vh.akamaihd.net/i/am/ptweb/052000/052300/052361-000-A_0_VO-STA_AMM-PTWEB_XQ.1Bo4xsLZjv.smil/index_0_av.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2865000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://arteptweb-vh.akamaihd.net/i/am/ptweb/052000/052300/052361-000-A_0_VO-STA_AMM-PTWEB_XQ.1Bo4xsLZjv.smil/index_1_av.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=923000,RESOLUTION=640x360,CODECS="avc1.77.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://arteptweb-vh.akamaihd.net/i/am/ptweb/052000/052300/052361-000-A_0_VO-STA_AMM-PTWEB_XQ.1Bo4xsLZjv.smil/index_2_av.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=509000,RESOLUTION=384x216,CODECS="avc1.66.30, mp4a.40.2",CLOSED-CAPTIONS=NONE
https://arteptweb-vh.akamaihd.net/i/am/ptweb/052000/052300/052361-000-A_0_VO-STA_AMM-PTWEB_XQ.1Bo4xsLZjv.smil/index_3_av.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=61000,CODECS="mp4a.40.2",CLOSED-CAPTIONS=NONE
https://arteptweb-vh.akamaihd.net/i/am/ptweb/052000/052300/052361-000-A_0_VO-STA_AMM-PTWEB_XQ.1Bo4xsLZjv.smil/index_3_a.m3u8

Diese gewünschte m3u8 dann mit dem obigen ffmpeg-Befehl zu einer MP4 machen.

Die master.m3u8 kann auch direkt in der Console angezeigt werden:

wget -qO- …master.m3u8

Dort die gewünschte m3u8 aussuchen und in ffmpeg geben