New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
M3U8 Datein direkt auswerten #194
Comments
Sehr gute Idee, das würde ja so wie ich das verstehe bedeuten, dass man einen ganz normalen Link zur Video Datei erhält, oder? |
habe mir das mal angesehen, im Prinzip lassen sich die einzelnen Teile laden und zusammensetzen, der VLC kanns abspielen zeigt aber keine Länge an, da fehlen wahrscheinlich noch Metadaten, .. hab mir ein Script zum Testen gemacht: grep -E 'http://adaptiv.wdr.*ts' wdr.m3u8 | sed 's/?null=0/ /g' > ulrs wget -i ulrs |
Ja, aber die TS-Segmente verwenden ein Audio-Bitstreamformat, welches nicht konform mit dem MP4-Container ist (TS-Container wäre zwar möglich, aber eine schlechte Idee). Deshalb nimmt ja FFmpeg gleich auch die Umwandlung vor.
Ja und die Multimedia-Frameworks von Windows und macOS nicht… |
Ah hmm |
wie wärs mit |
MPEG TS sind MPEG2 Transport Streams und keine H.264 MP4 streams. Hast Du mal versucht die erzeugte Datei mit QuickTime Player anzusehen? Sollte so nicht gehen. |
bin immer davon ausgegangen, dass nichtsdestotrotz ergibt der Versuch mit direktem Herunterladen für jedes segment einen |
Das ist auch so, aber eine Konvertierung kann hier wohl kein Ziel sein, denn die Videospur in einem MPEG-2-Transportstream bzw. bei HLS ist (heutzutage) H.264-encodiert, die Audiospur ist AAC-encodiert, also im Quasi-Standard-Format. Es ist weiterhin sinnvoll, die Video- und Audiospur der heruntergeladenen Segmente in einen MP4-Container zu packen (ohne zu recodieren). |
Hi, Konvertierung ist auch kein Ziel, hab ja "nur" mp4 als Dateinamenserweiterung angegeben. allerdings, wenn die m3u8 Datei direkt über die url gelesen wird, setzt offenbar der Server auch die protocol whitelist: Und noch was: Ich bedanke mich für die Aufmerksamkeit!
|
Du hast von Konvertierung gesprochen (!?), und gemäss deinem Konsolen-Output scheinst du das auch zu machen bzw. zu starten. Ziel des OP war es, ohne FFmpeg zu arbeiten. SPS steht für Sequence Parameter Set und dient dazu den Decoder zu konfigurieren (z.B. in Bezug auf Auflösung und Frame Rate). |
O je, bin ich wieder mal falsch abgebogen, bitte um Entschuldigung! Kommunikation funktioniert nur mit hinreichend kongruenten Kontexten. Mein Kontext war:
aus (2) kam
da hab ich
nicht genau genug gelesen, mein Fehler, passiert mir immer wieder, da muss ich nach wie vor dran arbeiten. (1) hab ich mal versucht, vom falschen Ende aus zu lösen, nämlich, nach dem "Erfolg" bei (2) weiter Richtung ffmpeg zu forschen. War eindeutig das falsche Ende, einfaches Nachlesen im Logfile zeigt nämlich:
Aufräumen ist gut, Kontrolle ist besser ( Владимир Ильич Ульянов modifiziert 💦), auf die Lösung von (1) hätt ich einfacher kommen können. Das bringt mich zum Schluss: Ein riesengroßes Danke für den Sequence Parameter Set und Deine Erklärung ! |
Prüfen ob M3U8 Datein direkt ausgewertet + entsprechende Videos gespeichert werden können. Wenn ja, die entsprechende Funktionalität einbauen.
https://en.wikipedia.org/wiki/M3U
The text was updated successfully, but these errors were encountered: