Überblick
Zencoder leitet Untertitel für unterstützte Formate automatisch von den Ein- zu den Ausgängen weiter. Sie können auch eine Untertiteldatei (im SCC-Format) angeben, die während der Transcodierung zu den Ausgaben hinzugefügt werden soll.
Für Bildunterschriften unterstützte Eingabeformate:
- MP4 / M4V-Videodateien mit Untertitelspuren im CEA-608-Format
- VTT-, SCC-, DFXP- oder SAMI-Dateien, die mit der Option caption_url angegeben wurden
Für Bildunterschriften unterstützte Ausgabeformate:
- MP4 / M4V-Dateien mit Untertitelspur im CEA-608-Format
- HLS-Ausgänge (segmentierte Ausgänge mit H.264-Video im TS-Format)
- SCC- und DFXP-Formate werden ebenfalls mit unterstützt
captions
Art Ausgabe
Für HLS müssen Beschriftungen den Ausgaben zugeordnet werden, um korrekte In-Manifest-Beschriftungen zu erhalten. Zum Beispiel:
{
"Etikette": "Bildunterschriften",
"type": "captions",
"segmentiert": wahr,
"public": wahr,
"Dateiname": "captions.m3u8",
"caption_url": "PATH_TO_CAPTION_FILE_HERE",
"Streaming_Delivery_format": "hls"
}, {
"Dateiname": "master_playlist.m3u8",
"Typ": "Wiedergabeliste",
"Bildunterschriften": [{
"Pfad": "Captions / captions.m3u8",
"Sprache": "en",
"name": "english"
}],
"Streams": [{
"Pfad": "Video / Video-1800.m3u8",
"source": "video-res1",
"Audio": "64k_audio"
}]
}}
Hinweis: Die folgenden Einschränkungen gelten derzeit für die Konvertierung von Untertiteln:
Für DFXP-Eingänge:
- Für alle Sonderzeichen ist eine UTF8-Codierung erforderlich
- Es wird nur die erste Sprache konvertiert (das erste DIV-Tag).
- Animations-, Layout- und Regionsfunktionen werden nicht unterstützt
- Stile können inline sein oder nach ID referenziert werden, es wird jedoch nur die Eigenschaft tts: textAlign angewendet
- Verschachtelte DIV- und P-Tags werden ignoriert
- SPAN-Tags werden ignoriert
- Explizite Unterbrechungen können mit BR-Tags eingefügt werden
- Es kann immer nur eine einzige Beschriftung auf dem Bildschirm angezeigt werden (nachfolgende Beschriftungen beenden frühere)
Für SAMI-Eingänge:
- Es wird nur die erste aufgeführte Sprache konvertiert (der erste Klassenauswahlstil).
- Inline-Stile werden nicht unterstützt
- Layoutbezogene Styling-Tags (Tabelle, Div usw.) werden nicht unterstützt
- Explizite Unterbrechungen können mithilfe separater P-Tags eingefügt werden
caption_url
caption_url:String
API-Versionen: V1, V2
Elternteil: Ausgänge
Gültige Werte: Eine gültige URL zu einer SCC-, DFXP- oder SAMI-Untertiteldatei, die in die Ausgabe aufgenommen werden soll
Kompatible Auftragstypen: VOD
Beispiel: http://example.com/captions.scc
Beschreibung:
Die URL zu einer SCC-, DFXP- oder SAMI-Untertiteldatei, die in die Ausgabe aufgenommen werden soll.
Zencoder unterstützt Untertitel für mehrere Ausgabevideoformate:
- MP4 / M4V-Dateien mit Untertitelspur im CEA-608-Format
- HLS-Ausgänge (segmentierte Ausgänge mit H.264-Video im TS-Format)
Hinweis: Untertitel werden derzeit auf Transmux-Ausgängen nicht unterstützt.
{
"input": "s3: //zencodertesting/test.mov",
"Ausgänge": [
{
"caption_url": "http://example.com/captions.scc"
}
]
}}
Siehe auch: skip_captions und prepare_for_segmenting
skip_captions
skip_captions:Boolean
API-Versionen: V2
Elternteil: Ausgänge
Standard: falsch
Gültige Werte: richtig oder falsch
Kompatible Auftragstypen: VOD
Beispiel: wahr
Beschreibung:
Fügen Sie der Ausgabedatei keine Untertitel hinzu oder übergeben Sie diese nicht.
{
"input": "s3: //zencodertesting/test.mov",
"Ausgänge": [
{
"skip_captions": "true"
}
]
}}
Siehe auch: caption_url und prepare_for_segmenting