Jak pobrać strumień m3u8 na lokalną HD w OS X?


25

Plik, o którym mowa, wygląda następująco:

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

Ten plik nie jest transmisją na żywo. To nagranie.

Próbowałem użyć biblioteki ffmpeg przy użyciu różnych poleceń, ale plik wynikowy albo nie został w ogóle pobrany z powodu błędu „uszkodzonego”, albo został pobrany, ale był mocno uszkodzony.


Zakładam, że próbowałeś ffmpeg -i "[url]" Vid.ts
Tetsujin

1
a może lepiej ffmpeg -i [url] -c copy filename.mkv
Tetsujin

Odpowiedzi:


45

Możesz do tego użyć FFmpeg.

Na przykład:

$ 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

Agent użytkownika jest ważnym kluczem dla wielu kin online.


3
Pod warunkiem, że lista odtwarzania ma różne jakości wideo, która jakość filmu jest kopiowana w pliku .mkv przy użyciu takiego polecenia? Czy w ffmpeg istnieje sposób wyboru rozdzielczości strumienia?
user74513,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.