Wie lade ich einen m3u8-Stream in OS X auf die lokale Festplatte herunter?

25

Die betreffende Datei sieht folgendermaßen aus:

http: // website.com/somenumbers/somenumbers/somename.ts.m3u8

Die betreffende Datei ist kein Live-Stream. Es ist eine Aufnahme.

Ich habe versucht, die ffmpeg-Bibliothek mit verschiedenen Befehlen zu verwenden, aber die resultierende Datei wurde entweder aufgrund eines "beschädigten" Fehlers überhaupt nicht heruntergeladen oder wurde heruntergeladen, aber stark beschädigt.

Zerohedge
quelle
Ich gehe davon aus, dass Sie ffmpeg -i "[url]" Vid.ts
Tetsujin
1
oder vielleicht besser ffmpeg -i [url] -c Kopie Dateiname.mkv
Tetsujin

Antworten:

45

Sie können hierfür FFmpeg verwenden.

Zum Beispiel:

$ ffmpeg -user_agent "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7" -i http://185.38.12.60/sec/1503173737/363333397f6b65370bfc740ca4dea8c3f8dd2a93419f7748/ivs/12/b1/2ec5e15ba2a6/hls/tracks-4,5/index.m3u8 -c copy pd.mkv

User Agent ist ein wichtiger Schlüssel für viele Online-Kinos.

user304454
quelle
3
Vorausgesetzt, die Wiedergabeliste hat unterschiedliche Videoqualitäten, welche Qualität des Videos wird mit einem Befehl wie diesem in die .mkv-Datei kopiert? Gibt es eine Möglichkeit mit ffmpeg, die Auflösung des Streams zu wählen?
user74513