FFMPEG mp4 von http live streaming-m3u8-Datei?
Wie Kann ich mp4 extrahieren von http live streaming-m3u8-Datei? Ich habe Versucht, diesen Befehl unten:
ffmpeg -i {input file} -f rawvideo -bsf h264_mp4toannexb -vcodec copy out.mp4
Nahm ich diese Fehlermeldung:
[NULL @ 0000000002f07060] Paket-header ist nicht enthalten in der globalen extradata, beschädigten stream oder ungültige MP4/AVCC bitstream-Fehler beim öffnen bitstream-filter h264_mp4toannexb für stream 0 codec copy: ich
InformationsquelleAutor der Frage thiago.adriano26 | 2015-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihrem Befehl, ist völlig falsch. Das Ausgabeformat ist nicht
rawvideo
und Sie brauchen nicht den bitstream-filterh264_mp4toannexb
die verwendet wird, wenn Sie möchten, konvertieren Sie dieh264
enthalten in einermp4
zu denAnnex B
formatMPEG-TS
zum Beispiel. Was Sie stattdessen verwenden möchten, ist dieaac_adtstoasc
für dieAAC
streams.InformationsquelleAutor der Antwort aergistal
Aergistal Antwort funktioniert, aber ich fand, dass das konvertieren zu mp4 machen kann, einige m3u8-videos unterbrochen. Wenn Sie stecken mit diesem problem, versuchen Sie zu bekehren, um mkvund konvertieren Sie Sie in mp4-später.
InformationsquelleAutor der Antwort blackmiaool