extrahieren Sie Audio von m3u8 link

2147
ywj7931

Ich versuche, getrennte Audios aus Live-Streaming-m3u8-Dateien zu extrahieren, aber wenn ich verwende

ffmpeg -i "live m3u8 link" -c copy "output.ts" 

Alle neuen Video- und Audiodaten scheinen nur an output.ts anzuhängen. Ist es möglich, dass sie jedes Mal eine neue segmentierte TS-Datei erstellen?

0

1 Antwort auf die Frage

1
Gyan

Wenn Sie nur das Audio wünschen, verwenden Sie

ffmpeg -i "live m3u8 link" -c copy -map a "output.ts" 

Wenn Sie es segmentieren möchten, verwenden Sie

ffmpeg -i "live m3u8 link" -c copy -map a -f segment -segment_time 10 "out%d.ts" 

Wenn Sie nur die Originaldateien speichern möchten, benötigen Sie einen Download-Manager.

Hallo Mulvya, vielen Dank für das Teilen des Codes, es macht den Trick! Aber wenn Sie 10 dort ablegen, bedeutet das, die Datei alle 10 Sekunden zu schneiden? Gibt es eine Möglichkeit, die in der m3u8-Datei angegebene Zeit zu verwenden? ywj7931 vor 8 Jahren 0
Zum Beispiel meiner m3u8-Datei wie folgt lautet: # EXT-X-TARGETDURATION: 5 #EXTINF: 3.309, 1057677964350941__BshzQkvI-MOpxaKgPtCTcw __- 1047.ts #EXTINF: 3.243, 1057677964350941__BshzQkvI-MOpxaKgPtCTcw __- 1048.ts #EXTINF: 3.042, 1057677964350941__BshzQkvI-MOpxaKgPtCTcw__ -1049.ts #EXTINF: 3.442, 1057677964350941__BshzQkvI-MOpxaKgPtCTcw __- 1050.ts #EXTINF: 4.546, 1057677964350941__BshzQkvI- MOpxaKgPtCTcw __ 10- ywj7931 vor 8 Jahren 0