M3U8.

Python M3U8 Parser
Jetzt downloaden

M3U8. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • globo.com
  • Website des Verlags:
  • http://corp.globo.com

M3U8. Stichworte


M3U8. Beschreibung

Das M3U8-Modul ist ein Python M3U8-Parser.DocumentationDie grundlegende Verwendung besteht darin, ein Playlist-Objekt von URI, Dateipfad oder direkt aus einer Zeichenfolge zu erstellen: Import M3U8M3U8_OBJ = M3U8.LOAD ('http://videoserver.com/playlist.m3U8') # Dies könnte auch ein absoluter Datenträgerprint m3u8_obj.sgmentsPrint m3u8_obj.target_duration # Wenn Sie bereits den Inhalt als Zeichenfolge haben, usem3u8_obj = m3u8.loads ('# extm3u8 ... usw.'). Verschlüsselung KeyThe Segmente können verschlüsselt sein, in In diesem Fall ist das Schlüsselattribut ein Objekt mit allen Attributen von # EXT-X-Key: - Methode: Ex.: "AES-128" - URI: Der Schlüssel URI, Z.: "http://videoserver.com /key.bin"- iv: der Initialisierungsvektor, falls verfügbar. Andernfalls nicht. Wenn keine # EXT-X-Key gefunden wird, wird das Schlüsselattribut nicht mehr angezeigt Eine Liste in anderen Playlist-Dateien haben, dadurch wird verwendet, um mehrere Videos mit mehreren Bitraten darzustellen, und es heißt Variante-Streams. Sehen Sie ein Beispiel hier.Variant_M3U8 = M3U8.LADEN ('# EXTM3U8 ... enthält einen Variantenstrom ...') VARIANT_M3U8.IS_VARIANT # In diesem Fall wird Truefor Playliste in variante_m3u8.Playlisten: Playlist.uri PlayList.stream_info.bandwatThe Playliste-Objekt, das in der für Loop-Liste verwendet wird, verfügt über einige Attribute: - URI: Die URI: Die URL zum Stream-Stream_info: ein StreamInfo-Objekt (eigentlich ein NAMEDTUPLE) mit allen Attributen, die für # EXT-X-Stream-Infnte verfügbar sind: Die folgenden Attribute sind noch nicht implementiert, folge Ausgabe 4 für Updates- IFRAME_STREAM_INFO: Normalerweise nicht, es sei denn, es ist keine Wiedergabeliste mit I-Frames, in diesem Fall ist es in diesem Fall auch ein namedTuple iframestreaminfo mit dem gesamten Attribut, das für # EXT-XI-Frame-Stream-Inf Alternative_Audios: Es ist eine leere Liste, es sei denn, es ist eine Wiedergabeliste mit alternativem Audio, in diesem Fall ist es in diesem Fall eine Liste mit Medienobjekten mit allen Attributen, die # x-ext-media alternative_videos zur Verfügung stehen ./runtestscontributingall Beitrag ist willkommen! Wenn, und nur, wenn er testet - folgt, dass die Code-Konventionen folgen, um eine neue Funktion zu implementieren, oder etwas, das mehr als ein paar Minuten dauert, eröffnen Sie bitte ein Problem, um sicherzustellen, dass wir nicht auf der gleichen Sache arbeiten. Homepage des Produkts.


M3U8. Zugehörige Software