Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anforderungen für .smil-Manifeste
Beim Senden eines MP4 VOD-Assets an muss ein AWS Elemental MediaPackage.smil-Manifest enthalten sein. Das .smil-Manifest ist eine XML-Datei, die als Wrapper für alle Dateien im Asset fungiert und angibt, MediaPackage welche Teil eines einzelnen Assets MP4s sind.
Ressourcen
-
Anleitungen zur Erstellung einer.smil-Manifests finden Sie unter .smil using AWS Elemental MediaPackage
VOD (Blog).
MediaPackage unterstützt die folgenden Attribute in einem .smil-Manifest.
Attribute
-
audioName
- Der Name des Audiotracks, z. B.English 2
-
includeAudio
- Ein boolescher Wert, der angibt, ob die Audiotracks enthalten sein sollen. Dieses Attribut sollte so viele Werte enthalten, wie Sprachen definiert sind. Wenn nicht angegeben, verwenden alle Titel standardmäßig den Werttrue
. -
src
odername
— Entweder der Name oder die Quelle des Textstreams oder der Videodatei relativ zum Speicherort des Manifests. -
subtitleName
- Der Name des Untertitels, z. B.English
-
systemLanguage
oderlanguage
- Die Systemsprache, z. B.eng
Beispiel .smil-Manifest
Es folgt ein Beispiel für ein .smil
-Manifest.
<?xml version="1.0" encoding="utf-8"?> <smil> <body> <alias value="Example"/> <switch> <video name="example_360.mp4" systemLanguage="eng,fra,spa" audioName="English,French,Spanish" includeAudio="true,true,true"/> <video name="example_480.mp4" systemLanguage="eng" audioName="English 2" includeAudio="false"/> <textstream src="example_subs_eng.srt" systemLanguage="eng" subtitleName="English" includeAudio="false"/> <textstream src="example_subs_fra.srt" systemLanguage="fra" subtitleName="French" includeAudio="false"/> <textstream src="example_subs_spa.srt" systemLanguage="spa" subtitleName="Spanish" includeAudio="false"/> </switch> </body> </smil>