Überblick
Zencoder bietet Unterstützung für erweiterte Codierungsformate und Codecs für Broadcast- und professionelle Workflows.
video_codec_preset
video_codec_preset:String
API-Versionen: V2
Elternteil: outputs
Gültige Werte: avci_50, avci_100
Kompatible Auftragstypen: VOD
Beispiel: avci_100
Beschreibung:
Voreinstellung für die Videokodierung, um die Kompatibilität mit bestimmten Industriestandards zu ermöglichen.
Standards:
- avci_50 ist eine reine AVC 10-Bit-Intra-Frame-Komprimierung. 50 Mbit/s, Hoch 10 Intra-Profil, Stufe 3.2, 4. Siehe SMTP RP 2027: 2007.
- avci_100 ist eine reine AVC 10-Bit-Intra-Frame-Komprimierung. 100 Mbit/s, Hoch 4:2:2 Intra-Profil, Stufe 4.1. Siehe SMTP RP 2027: 2007.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec_preset": "avci_100",
"video_bit_depth": 10
}
]
}
format_preset
format_preset:String
API-Versionen: V2
Elternteil: outputs
Gültige Werte: ts_dvb, ts_cablelabs, ts_broadcast, as11_hd
Kompatible Auftragstypen: VOD
Beispiel: ts_broadcast
Beschreibung:
Format voreingestellt, um Kompatibilität mit bestimmten Industriestandards zu ermöglichen. Beachten Sie, dass nur 2 Audiokanäle unterstützt werden.
Standards:
- ts_broadcast erzeugt standardmäßige MPEG-TS-Broadcast-kompatible Streams.
- ts_dvb erzeugt DVB-kompatible Streams (Digital Video Broadcasting).
- ts_cablelabs erzeugt CableLabs-kompatible MPEG-TS-Streams.
- as11_hd ist AVC-Intra 100-Video, 4 oder 16 Kanäle PCM-Audio in einem MXF-OP1A-Container.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast"
}
]
}
Siehe auch: Format
ts_muxrate
ts_muxrate:Integer
API-Versionen: V2
Elternteil: outputs
Gültige Werte: Eine positive ganze Zahl. 1000000 max.
Kompatible Auftragstypen: VOD
Beispiel: 2600
Beschreibung:
Die Höchstrate in Kbit/s, dass der Transportstrom muxiert werden kann. Wird nur mit dem ts-Format verwendet.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast",
"ts_muxrate": 2600,
"video_bitrate": 2000,
"audio_bitrate": 128,
"audio_sample_rate": 48000,
"audio_constant_bitrate": true
}
]
}
Siehe auch: format_preset
ts_pmt_pid
ts_pmt_pid:Integer
API-Versionen: V2
Elternteil: outputs
Gültige Werte: 1-8191
Kompatible Auftragstypen: VOD
Beispiel: 16
Beschreibung:
Überschreiben Sie die Paket-ID der Programmzuordnungstabelle. Nur zur Verwendung mit Sendungen.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast",
"ts_pmt_pid": 16,
"video_bitrate": 2000,
"audio_bitrate": 128,
"audio_sample_rate": 48000,
"audio_constant_bitrate": true
}
]
}
Siehe auch: format_preset
ts_video_pid
format_preset:Integer
API-Versionen: V2
Elternteil: outputs
Gültige Werte: 1-8191
Kompatible Auftragstypen: VOD
Beispiel: 32
Beschreibung:
Überschreiben Sie die Paket-ID der Videodaten. Nur zur Verwendung mit Sendungen.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast",
"format_preset": 32,
"ts_video_pid": 18,
"video_bitrate": 2000,
"audio_bitrate": 128,
"audio_sample_rate": 48,
"audio_constant_bitrate": true
}
]
}
Siehe auch: format_preset
ts_audio_pid
ts_audio_pid:Integer
API-Versionen: V2
Elternteil: outputs
Gültige Werte: 1-8191
Kompatible Auftragstypen: VOD
Beispiel: 33
Beschreibung:
Überschreiben Sie die Paket-ID von Audiodaten. Nur zur Verwendung mit Sendungen.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast",
"ts_audio_pid": 33,
"video_bitrate": 2000,
"audio_bitrate": 128,
"audio_sample_rate": 48000,
"audio_constant_bitrate": true
}
]
}
Siehe auch: format_preset
ts_pcr_pid
ts_pcr_pid:Integer
API-Versionen: V2
Elternteil: outputs
Gültige Werte: 1-8191
Kompatible Auftragstypen: VOD
Beispiel: 34
Beschreibung:
Überschreiben Sie die Paket-ID der Programmuhrreferenz. Nur zur Verwendung mit Sendungen.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast",
"ts_pcr_pid": 34,
"video_bitrate": 2000,
"audio_bitrate": 128,
"audio_sample_rate": 48000,
"audio_constant_bitrate": true
}
]
}
Siehe auch: format_preset
ts_cbr
ts_cbr:Boolean
API-Versionen: V2
Elternteil: outputs
Standard: falsch
Gültige Werte: richtig oder falsch
Kompatible Auftragstypen: VOD
Beispiel: wahr
Beschreibung:
Erstellen Sie eine CBR-Ausgabe, indem Sie Pakete auf der Transportstromschicht stopfen.
Dies ist für vollständig kompatible Broadcast-Streams erforderlich, kann jedoch erheblich größere Dateien erstellen. Nur zur Verwendung mit Sendungen.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast",
"ts_cbr": true,
"video_bitrate": 2000,
"audio_bitrate": 128,
"audio_sample_rate": 48000,
"audio_constant_bitrate": true
}
]
}
Siehe auch: format_preset
lossless_video
lossless_video:Boolean
API-Versionen: V2
Elternteil: outputs
Standard: falsch
Gültige Werte: richtig oder falsch
Kompatible Auftragstypen: VOD
Beispiel: wahr
Beschreibung:
Aktiviert verlustfreie Videokodierung, wenn dies vom Videocodec unterstützt wird.
Derzeit nur von Jpeg2000 (jp2) unterstützt.
Kann nicht mit verwendet werden video_bitrate
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec": "jp2",
"lossless_video": true
}
]
}
Siehe auch: video_bitrate