Kann eine M3U8-Videodatei in MP4 konvertiert werden? Ich hatte kein Glück, einen Dateikonverter zu finden, der dies kann, da die M3U8-Datei wirklich eine Audio-Wiedergabeliste mit vielen kleineren Dateien in einem Ordner ist.
Kann eine M3U8-Videodatei in MP4 konvertiert werden? Ich hatte kein Glück, einen Dateikonverter zu finden, der dies kann, da die M3U8-Datei wirklich eine Audio-Wiedergabeliste mit vielen kleineren Dateien in einem Ordner ist.
Antworten:
Sie können ffmpeg verwenden, um dies zu tun ...
Hier ist ein Beispiel:
ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4
M3U ist eine Wiedergabelistendatei, wie bereits erwähnt. Verwenden Sie den VLC-Player, um sie zu öffnen, und verwenden Sie dann den Assistenten (Datei → Streaming / Transcoding-Assistent) zum Konvertieren / Transcodieren.
Wenn Sie das M3U in Notepad öffnen, sehen Sie die URL, unter der die Datei tatsächlich gespeichert ist.
Wie @Daniel B hervorhob, ist M3U ein Wiedergabelistenformat . Es ist eine sehr kleine Datei, die Links zu den eigentlichen Medien enthält. M3U8 ist die Unicode-Version, dh es werden Links mit Buchstaben und Symbolen aus jeder Sprache unterstützt.
Da es sich um eine reine Textdatei handelt, können Sie sie mit Notepad oder einem anderen einfachen Texteditor öffnen und versuchen, die Links von ihr zu kopieren. Anschließend können Sie jedes Video manuell mit Ihrem Browser herunterladen.
Wenn es sich nicht um einen direkten HTTP (S) -Link zum Video handelt, sondern um eine Streaming-Technologie wie RTMP, müssen Sie möglicherweise ein spezielles Programm herunterladen, um es aufzuzeichnen. Zum Beispiel wird diese verwendet RTMP - Streams zu speichern .
Ich habe kürzlich die Videodatei xxxx-ad .m3u8 heruntergeladen und versucht, das gleiche Problem zu lösen (mit Apowersoft vom Online-Stream heruntergeladen). Die Datei war nur 201b groß und zum Abspielen wurde eine Internetverbindung benötigt.
Ich habe formatfactory verwendet . Ich konnte diese Datei zunächst nicht mit FF öffnen. Sie können die Schaltfläche "Öffnen" nicht verwenden.
Wenn Sie jedoch auf eine Datei zeigen und darauf klicken und sie in das FF-Fenster verschieben, können Sie sie hinzufügen, das Format auswählen und sie rippen. Ergebnis ist eine klassische Videodatei, die offline abgespielt werden kann. Das gleiche funktioniert, wenn Sie nur Audiodateien wie MP3 möchten.
genießen
Sie können youtube-dl
Ihr Video auch von einer m3u8-URL herunterladen. Beispiel:
$ youtube-dl --hls-prefer-native "http://host/folder/file.m3u8"
[generic] playlist: Requesting header
[generic] playlist: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 275
[download] Destination: file-file.mp4
[download] 100% of 123.19MiB in 01:02
[ffmpeg] Fixing malformed AAC bitstream in "file-file.mp4"
Zum Installieren / Aktualisieren youtube-dl
müssen Sie Folgendes eingeben:
$ sudo -H $(which pip3) install -U youtube-dl
[sudo] password for xyztabcd:
Requirement already up-to-date: youtube-dl in /usr/local/miniconda3/lib/python3.6/site-packages (2019.4.7)
Zumindest in neueren Versionen von Internet Download Manager sollten Sie eine .ts
Datei abrufen, anstatt .m3u8
(es sei denn, Sie kopieren einen .m3u8
Link und versuchen, diesen manuell als Download hinzuzufügen0), da dies das Herunterladen von HLS ( .m3u8
) - Streams unterstützt. Sie können diese Datei in einigen Versionen direkt wiedergeben Wenn Sie eine .mp4
Datei möchten , können Sie ein Tool wie My MP4Box GUI verwenden (oder FFmpeg, lesen Sie die Antwort von JohnE und geben Sie .ts
den Pfad der Datei nach -i
anstatt des Links ein).
Das Ändern der Erweiterung hat bei mir funktioniert.
Ich habe einen Film mit dem Internet-Download-Manager im Format .m3u8 heruntergeladen und die Erweiterung
bei der Arbeit in .mp4
POOF Computer Science geändert. Ich konnte die Datei wiedergeben.