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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.