vp6_temporal_down_watermark
vp6_temporal_down_watermark:Number
API-Versionen: V2
Elternteil: Ausgänge
Standard: 20
Gültige Werte: 0-100
Kompatible Auftragstypen: VOD
Beispiel: 10
Beschreibung:
Codec-Parameter für den Prozentsatz des zeitlichen Abwärtswasserzeichens. Gibt den Prozentsatz des verbleibenden Datenratenpuffers an, unter dem der Encoder mit dem Löschen von Frames beginnen darf. Wird nur verwendet, wenn vp6_temporal_resampling aktiviert. Ein größerer Prozentsatz erhöht die Wahrscheinlichkeit, dass Frames gelöscht werden, um die angeforderte Videobitrate zu erreichen. Das Gegenteil ist auch wahr.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_temporal_down_watermark": 10
}
]
}
Siehe auch: vp6_temporal_resampling
vp6_temporal_resampling
vp6_temporal_resampling:Boolean
API-Versionen: V2
Elternteil: Ausgänge
Standard: True bei Codierung mit einer geringen Anzahl von Bits pro Pixel. Ansonsten falsch.
Gültige Werte: richtig oder falsch
Kompatible Auftragstypen: VOD
Beispiel: wahr
Beschreibung:
Codec-Parameter für zeitliches Resampling. In besonders schwierigen Regionen löscht der Encoder, wenn er aktiviert ist, Frames, um das Ziel der Datenrate zu erreichen. Der Wert von vp6_temporal_down_watermark bestimmt den Prozentsatz des Datenratenpuffers, unter dem der Encoder das Löschen von Frames starten kann.
Die Standardeinstellung ist true für Dateien mit einer geringen Anzahl von Bits pro Pixel und false für Dateien mit einer hohen Anzahl von Bits pro Pixel. Teilen Sie zum Berechnen die Video-Bitrate in Bits pro Sekunde von Breite * * Höhe * * frame_rate. Wenn diese Zahl unter 0,07 liegt, wird vp6_temporal_resampling standardmäßig auf true gesetzt. Zum Beispiel: 600.000 Bit pro Sekunde (ca. 600 kbps) geteilt durch (640 x 480 * 30 fps) = 0,065. In diesem Fall wäre also vp6_temporal_resampling aktiviert.
Hinweis: bei Verwendung Konstante Bit-Rate Im Modus wird diese Option auf true gesetzt. Einstellen vp6_temporal_down_watermark Ergebnisse anpassen.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_temporal_resampling": true
}
]
}
Siehe auch: vp6_temporal_down_watermark
vp6_undershoot_pct
vp6_undershoot_pct:Number
API-Versionen: V2
Elternteil: Ausgänge
Standard: 90
Gültige Werte: 0-100
Kompatible Auftragstypen: VOD
Beispiel: 75
Beschreibung:
Erstellt eine Ausgabe, die auf eine etwas niedrigere Datenrate abzielt, sodass im Puffer Bits verfügbar sind, um schwierige Abschnitte zu verbessern. Dies ist ein Prozentsatz, daher sind gültige Werte 0-100.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_undershoot_pct": 75
}
]
}
vp6_profile
vp6_profile:String
API-Versionen: V2
Elternteil: Ausgänge
Standard: vp6e
Gültige Werte: vp6s oder vp6e
Kompatible Auftragstypen: VOD
Beispiel: vp6s
Beschreibung:
Entweder "vp6s" oder "vp6e". vp6e ist für den allgemeinen Gebrauch konzipiert. vp6s ist für Videos mit hoher Auflösung und Datenrate optimiert, indem die Komplexität der Decodierung verringert wird, was die Wiedergabe auf Computern mit eingeschränkten Ressourcen ermöglicht.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_profile": "vp6s"
}
]
}
vp6_compression_mode
vp6_compression_mode:String
API-Versionen: V2
Elternteil: Ausgänge
Standard: gut
Gültige Werte: gut oder am besten
Kompatible Auftragstypen: VOD
Beispiel: Beste
Beschreibung:
Beeinflusst die Codierungsgeschwindigkeit im Vergleich zur Ausgabequalität. "gut" bringt Geschwindigkeit und Qualität in Einklang. "best" priorisiert die Qualität vor der Geschwindigkeit, was zu einer höheren Komprimierung, aber einer langsameren Codierung führt. Wenn Sie einstellen Geschwindigkeit bis 1 oder 2 und VP6 verwenden, verwenden wir den "besten" Modus; Andernfalls verwenden wir "gut".
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_compression_mode": "best"
}
]
}
Siehe auch: Geschwindigkeit
vp6_2pass_min_section
vp6_2pass_min_section:Integer
API-Versionen: V2
Elternteil: Ausgänge
Standard: 40
Gültige Werte: 0-100
Kompatible Auftragstypen: VOD
Beispiel: 50
Beschreibung:
Bei der VBR-Codierung mit zwei Durchgängen wird die niedrigste Datenrate gesteuert, die der Codierer für einen Abschnitt zulässt, unabhängig davon, wie einfach der Abschnitt ist. Dieser Wert wird verwendet, um zu verhindern, dass schwierige Abschnitte zu viele Bits von einfachen Abschnitten stehlen. Ausgedrückt als Prozentsatz, als Ganzzahl.
Zum Beispiel wenn Video-Bitrate wird auf 1000 kbps und vp6_2_pass_min_section auf 50 gesetzt, die niedrigste Bitrate eines Abschnitts beträgt 500 kbps (1000 * 50%).
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_2pass_min_section": 50
}
]
}
Siehe auch: vp6_2pass_max_section
vp6_2pass_max_section
vp6_2pass_max_section:Integer
API-Versionen: V2
Elternteil: Ausgänge
Standard: 400
Gültige Werte: Eine positive ganze Zahl
Kompatible Auftragstypen: VOD
Beispiel: 250
Beschreibung:
Bei der VBR-Codierung mit zwei Durchgängen wird die höchste Datenrate gesteuert, die gestreamt werden kann, sowie die höchste Datenrate, die der Codierer zulässt, unabhängig davon, wie schwierig der Abschnitt ist.
Zum Beispiel wenn Video-Bitrate ist auf 1000 kbps und vp6_2_pass_max_section auf 450 eingestellt, die höchste Bitrate eines Abschnitts beträgt 4500 kbps (1000 * 450%).
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_2pass_max_section": 250
}
]
}
Siehe auch: vp6_2pass_min_section
vp6_stream_prebuffer
vp6_stream_prebuffer:Number
API-Versionen: V2
Elternteil: Ausgänge
Standard: 6
Kompatible Auftragstypen: VOD
Beispiel: 2
Beschreibung:
Sekunden Vorspannung, die vor dem Start der Wiedergabe erforderlich sind. Der Puffer wird verwendet, um eine konsistente Datenrate aufrechtzuerhalten und die Wiedergabeunterbrechung zu minimieren. Gültig für Konstante Bit-Rate Nur Codierung.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_stream_prebuffer": 2
}
]
}
Siehe auch: Konstante Bit-Rate
vp6_stream_max_buffer
vp6_stream_max_buffer:Number
API-Versionen: V2
Elternteil: Ausgänge
Kompatible Auftragstypen: VOD
Beispiel: 5
Beschreibung:
Die maximale Größe des Puffers in Sekunden. Gültig für Konstante Bit-Rate Nur Codierung.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_stream_max_buffer": 5
}
]
}
Siehe auch: Konstante Bit-Rate
vp6_deinterlace_mode
vp6_deinterlace_mode:String
API-Versionen: V2
Elternteil: Ausgänge
Standard: adaptiv
Gültige Werte: adaptiv, unscharf oder fallen gelassen
Kompatible Auftragstypen: VOD
Beispiel: fallen
Beschreibung:
Wenn deinterlace Wenn diese Option aktiviert ist, wird der Deinterlacing-Filter festgelegt, der angewendet wird. Gültige Optionen sind Adaptive, Unschärfe (für 1: 2: 1 Unschärfe-Deinterlacing) und Drop (für Drop-Field-Deinterlacing).
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_deinterlace_mode": "drop"
}
]
}
Siehe auch: deinterlace
vp6_denoise_level
vp6_denoise_level:Float
API-Versionen: V2
Elternteil: Ausgänge
Standard: 0
Gültige Werte: Dezimalzahl zwischen 0 und 1
Kompatible Auftragstypen: VOD
Beispiel: 0.1
Beschreibung:
Gibt den Geräuschpegel der Quelle an. Jeder Wert größer als 0 impliziert einen konstanten und bekannten Rauschpegel innerhalb der Quelle. Bei einem Wert von 0 schätzt der Filter den Rauschpegel und kann von Bild zu Bild variieren. Größere Geräuschpegel weisen auf eine lautere Quelle hin, die zu einer erhöhten Entfernung durch den Filter auf Kosten der Schärfe führt.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"vp6_denoise_level": 0.1
}
]
}
Siehe auch: entrauschen
alpha_transparency
alpha_transparency:Boolean
API-Versionen: V2
Elternteil: Ausgänge
Standard: falsch
Gültige Werte: richtig oder falsch
Kompatible Auftragstypen: VOD
Beispiel: wahr
Beschreibung:
Aktivieren Sie die Alphatransparenz für ein Video.
Derzeit nur der VP6 Video-Codec unterstützt Alpha-Transparenz. Hinter den Kulissen weist diese Einstellung dem Encoder an, den VP6A-Codec anstelle von VP6 zu verwenden.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"alpha_transparency": true
}
]
}
konstant_bitrate
constant_bitrate:Boolean
API-Versionen: V2
Elternteil: Ausgänge
Standard: falsch
Gültige Werte: richtig oder falsch
Kompatible Auftragstypen: VOD
Beispiel: wahr
Beschreibung:
Die CBR-Codierung (Constant Bitrate) wird von einigen Streaming-Servern und -Decodierern verwendet. Die CBR-Codierung sieht erheblich schlechter aus als die VBR-Codierung (Variable Bitrate) bei gleicher Bitrate. Verwenden Sie diese Einstellung daher nur, wenn Sie dies unbedingt müssen. Diese Einstellung setzt voraus, dass Sie eine video_bitrate festlegen; Sie können die Qualität nicht verwenden, um eine Bitrate automatisch auszuwählen, wenn Sie die Einstellung „constant_bitrate“ verwenden.
Verwenden Sie constant_bitrate nicht für die HTTP-basierte Bereitstellung oder für heruntergeladene Videos.
Unterschiedliche video_codecs verhalten sich bei der Einstellung constante_bitrate unterschiedlich.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"constant_bitrate": true
}
]
}