type
type:String
API-Versionen: V1, V2
Elternteil: outputs
Standard: Standard
Gültige Werte: standard
, segmented
, captions
, playlist
, und transfer-only
Kompatible Auftragstypen: Alle
Beispiel: segmented
Beschreibung:
Standardmäßig betrachtet Zencoder die Ausgaben als Standard-Audio- oder -Videodateien. Derzeit gibt es zwei spezielle Arten von Ausgaben: segmented
und playlist
.
segmented
:: Der typische Anwendungsfall für die Segmentierung ist das Live-HTTP-Streaming von Apple (siehe Segmentiertes Streaming). Bei segmentierten Ausgaben wird das Standardformat in ts statt auf mp4 geändert.captions
:: Nur API V2
Der Ausgabetyp für Untertitel erstellt eine Datei, die nur die Untertitel des Quellvideos enthält, und nicht ein Video mit hinzugefügten Untertiteln. Hinweis: Ausgaben vom Typ Untertitel sind möglicherweise nicht die einzigen Ausgaben für einen Job.
Untertitel können Zencoder als separate Datei zur Verfügung gestellt werden (unter Verwendung der caption_url Option) oder wird standardmäßig aus dem Quellvideo extrahiert.
Unterstützte Formate zum Extrahieren von Untertiteln aus dem Quellvideo sind MP4 und TS. In einer MP4-Datei befinden sich die Beschriftungen möglicherweise in einer separaten Spur (im CEA-608-Format); andernfalls müssen Untertitel in einer MP4- oder TS-Datei in einen MPEG2- oder AVC-Videostream eingebettet sein, der den Standards A/53 oder SCTE-128 (CC1 und CC3) entspricht.
Unterstützte Ausgabeformate für Ausgaben vom Typ Untertitel: 'mp4
','scc
','webvtt
','vtt
','m3u8
','dfxp
'.- Playlist: Der Ausgabetyp der Wiedergabeliste wird in Ausgabestreams mit mehreren Bitraten verwendet, um die Master-M3U8-Wiedergabelistendatei zu generieren. Hinweis: Ausgaben vom Typ Wiedergabeliste sind möglicherweise nicht die einzigen Ausgaben für einen Job.
transfer-only
:: Nur API V2
EINtransfer-only
Die Ausgabe überspringt die Codierung und sendet das Originalvideo an a url.
EINtransfer-only
Ausgabe kann auch verwenden source um das Video von einem anderen Ausgang auf den angegebenen zu übertragen url , anstatt die Eingabe zu verwenden.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"type": "segmented"
}
]
}
Siehe auch: source und caption_url
label
label:String
API-Versionen: V1, V2
Elternteil: outputs
Gültige Werte: Ein Faden
Kompatible Auftragstypen: Alle
Beispiel: iphone4
Beschreibung:
Eine optionale Bezeichnung für die Ausgabe. Ab API v2 müssen Beschriftungen pro Job eindeutig sein (ohne Berücksichtigung der Groß- und Kleinschreibung), wenn sie für mehrere Ausgaben verwendet werden.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"label": "iphone4"
}
]
}
Siehe auch: source
dynamic_profile_rendition
dynamic_profile_rendition:Integer
API-Versionen: V2
Elternteil: outputs
Kompatible Auftragstypen: Alle
Beschreibung:
Das dynamic_profile_rendition
Die Einstellung gibt an, dass für diese Ausgabe Einstellungen aus dem dynamisch generierten CAE-Profil verwendet werden sollen, und insbesondere, aus welcher Wiedergabe des Profils Einstellungen verwendet werden sollen. Wenn festgelegt dynamic_profile_rendition
ist, müssen keine Kodierungseinstellungen angegeben werden resolution
, z. B. bitrate
usw. (Siehe die CAE-Leitfaden für die vollständige Liste der Einstellungen, die von CAE automatisch festgelegt werden.)
{
"input": "s3://zencodertesting/test.mov",
"generate_dynamic_profile": true,
"dynamic_profile_options":{ "max_renditions": 6 },
"outputs" :[
{"dynamic_profile_rendition": 1},
{"dynamic_profile_rendition": 2},
{"dynamic_profile_rendition": 3},
{"dynamic_profile_rendition": 4},
{"dynamic_profile_rendition": 5},
{"dynamic_profile_rendition": 6}
]
}
Siehe auch: source
url
url:String
API-Versionen: V1, V2
Elternteil: outputs
Gültige Werte: Eine gültige S3-, Cloud Files-, GCS-, FTP-, FTPS-, SFTP-, Aspera-, Azure- oder HTTP-Adresse.
Kompatible Auftragstypen: Alle
Beispiel:
- s3://my-output-bucket/final.mp4
- cf://username:api_key@container/object
- cf+uk://username:api_key@container/object
- gcs://access_key:secret_key@gcs-bucket/object
- ftp://user:password@ftp.example.com/final.mp4
- sftp://user:password@sftp.example.com/final.mp4
- aspera://user:password@host:ssh-port/path/to/file.mp4
Beschreibung:
Eine vollständige URL, einschließlich eines Dateinamens, auf den die Ausgabedatei hochgeladen wird. Bitte sehen Sie base_url Weitere Informationen zu Anbietern.
Wir unterstützen offiziell den HTTP-Upload in S3, GCS, Cloud Files und Akamai.
Anmerkungen zu S3:
Du musst gewähren schreiben Berechtigungen für Zencoder für den Ausgabe-Bucket bevor Sie einen Auftrag an Zencoder senden. Bitte beachten Sie, dass der S3-Bucket und nicht der S3-Pfad eine Schreibberechtigung benötigt. Zum Beispiel ein Vermögenswert bei http://s3.amazonaws.com/my_files/0000/video.mp4
Schreibzugriff muss zu "my_files" (dem Bucket-Namen) hinzugefügt werden, nicht zu "my_files / 0000" (dem Pfad).
Um Schlüssel mit Sonderzeichen zu erstellen, die in URLs (? Oder #) nicht gültig sind, müssen Sie diese per URL codieren (% 3F bzw.% 23). Alle anderen Zeichen dürfen nicht URL-codiert sein.
Sie können die Region des S3-Buckets angeben, indem Sie das Protokoll der URL auf festlegen s3+region-name
, wobei „Regionenname“ durch dieses Dokument definiert ist. Um beispielsweise aus einem Bucket in der Region Asien-Pazifik (Singapur) auf eine Datei zuzugreifen, setzen Sie die URL auf s3+ap-southeast-1://my-bucket/file.mp4
.
Hinweise zu Cloud-Dateien:
Sie können die zu verwendende Region (DFW, ORD oder UK) angeben, indem Sie sie z. B. zum Protokoll hinzufügen cf+ord://username:api_key@container/object
. Derzeit werden nur DFW, ORD und UK als Cloud Files-Regionen unterstützt. Die DFW-Region wird standardmäßig verwendet.
Alle Sonderzeichen im Containernamen müssen URL-codiert sein.
Hinweise zum Google Cloud Storage:
GCS-Zugriffsschlüssel finden Sie im Abschnitt "Interoperabler Zugriff" im Google APIs-Konsole. Zugangsschlüssel müssen sein richtig entkommen.
GCS-Bucket-Namen, die Punkte enthalten, werden nicht unterstützt.
Hinweise zu Azure:
Wenn die URL eine Authentifizierung mit Sonderzeichen enthält, Stellen Sie sicher, dass sie ordnungsgemäß entkommen sind.
Hinweise zu FTP:
Wenn die URL eine Authentifizierung mit Sonderzeichen enthält, Stellen Sie sicher, dass sie ordnungsgemäß entkommen sind.
Wir versuchen, vom Stammverzeichnis Ihres Servers aus zu schreiben. Verwenden Sie daher einen absoluten Pfad für Ihre URL, um sicherzustellen, dass wir erfolgreich auf Ihren Server schreiben können.
Anmerkungen zu Aspera:
Der ssh-port-Teil der URL ist nicht erforderlich und wird standardmäßig auf 22 gesetzt.
Zencoder betreibt einen Aspera Client auf den Videocodierungsservern, der eine Verbindung zu Ihrem Aspera Enterprise oder Connect Server herstellt, der die Dateien hostet.
Dies ist eine ähnliche Situation wie bei einem FTP-Server, um Ihre Dateien verfügbar zu machen, und bei Zencoder, der einen FTP-Client für die Dateiübertragung verwendet.
Hinweise zu Akamai NetStorage über HTTPS:
Zencoder kann Inhalte entweder über FTP oder HTTPS auf Akamai NetStorage hochladen. Um Inhalte über HTTPS hochzuladen, erstellen Sie eine Ausgabe-URL wie https://[Host]-nsu.akamaihd.net/[CPCode]/[path]/[file.ext]
.
Sie können auf Ihren Akamai NetStorage-Schlüsselnamen und -Schlüssel als verweisen Externer Server Referenzen durch Einstellen der Externer Serverbenutzer Feld zum Akamai NetStorage Keyname und dem Externes Serverkennwort zum Akamai NetStorage Key.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"url": "s3://my-output-bucket/final.mp4"
}
]
}
Siehe auch: secondary_url
secondary_url
secondary_url:String
API-Versionen: V2
Elternteil: outputs
Gültige Werte: Eine gültige S3, Cloud Files, GCS, FTP, FTPS, SFTP, Aspera, Azure oder HTTP-URL.
Kompatible Auftragstypen: Alle
Beispiel: Siehe URL-Dokumentation
Beschreibung:
Für VOD-Jobs
Eine vollständige URL, einschließlich eines Dateinamens, auf den die Ausgabedatei hochgeladen wird, wenn sie übertragen wird url schlägt fehl.
Siehe auch: url
base_url
base_url:String
API-Versionen: V1, V2
Elternteil: outputs
Gültige Werte: Eine gültige S3-, Cloud Files-, GCS-, Aspera-, FTP-, FTPS- oder SFTP-URL ohne Dateinamen.
Kompatible Auftragstypen: Alle
Beispiel:
- s3://my-output-bucket/
- cf://username:api_key@container/
- gcs://access_key:secret_key@gcs-bucket/
- ftp://user:password@ftp.example.com/path/to
- http://s3.amazonaws.com/my-output-bucket/
- aspera://user:password@host:ssh-port/path/to/
Beschreibung:
Eine Basis-S3-, Cloud-Datei-, GCS-, FTP-, FTPS- oder SFTP-Verzeichnis-URL, unter der die transkodierte Datei ohne Dateinamen hochgeladen wird. Wenn Dateiname Wird nicht angegeben, wird ein zufälliger Dateiname plus eine entsprechende Erweiterung generiert.
Anmerkungen zu S3:
Du musst gewähren schreiben Berechtigungen für Zencoder für den Ausgabe-Bucket bevor Sie einen Auftrag an Zencoder senden. Bitte beachten Sie, dass der S3-Bucket und nicht der S3-Pfad eine Schreibberechtigung benötigt. Zum Beispiel ein Vermögenswert bei http://s3.amazonaws.com/my_files/0000/video.mp4
Schreibzugriff muss zu "my_files" (dem Bucket-Namen) hinzugefügt werden, nicht zu "my_files / 0000" (dem Pfad).
Sie können die Region des S3-Buckets angeben, indem Sie das Protokoll der URL auf festlegen s3+region-name
, wobei „Regionenname“ durch dieses Dokument definiert ist. Um beispielsweise aus einem Bucket in der Region Asien-Pazifik (Singapur) auf eine Datei zuzugreifen, setzen Sie die URL auf s3+ap-southeast-1://my-bucket/
.
Hinweise zu Cloud-Dateien:
Sie können die zu verwendende Region (DFW, ORD oder UK) angeben, indem Sie sie z. B. zum Protokoll hinzufügen cf+ord://username:api_key@container/object
. Derzeit werden nur DFW, ORD und UK als Cloud Files-Regionen unterstützt. Die DFW-Region wird standardmäßig verwendet.
Alle Sonderzeichen im Containernamen müssen URL-codiert sein.
Hinweise zum Google Cloud Storage:
GCS-Zugriffsschlüssel finden Sie im Abschnitt "Interoperabler Zugriff" im Google APIs-Konsole. Zugangsschlüssel müssen sein richtig entkommen.
GCS-Bucket-Namen, die Punkte enthalten, werden nicht unterstützt.
Hinweise zu Azure:
Wenn die URL eine Authentifizierung mit Sonderzeichen enthält, Stellen Sie sicher, dass sie ordnungsgemäß entkommen sind.
Hinweise zu FTP:
Wenn die URL eine Authentifizierung mit Sonderzeichen enthält, Stellen Sie sicher, dass sie ordnungsgemäß entkommen sind.
Wir versuchen, vom Stammverzeichnis Ihres Servers aus zu schreiben. Verwenden Sie daher einen absoluten Pfad für Ihre URL, um sicherzustellen, dass wir erfolgreich auf Ihren Server schreiben können.
Anmerkungen zu Aspera:
Der ssh-port-Teil der URL ist nicht erforderlich und wird standardmäßig auf 22 gesetzt.
Hinweise zu HTTP:
Wir unterstützen offiziell den HTTP-Upload in S3, GCS, Cloud Files und Akamai.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"base_url": "s3://my-output-bucket/"
}
]
}
Siehe auch: filename
filename
filename:String
API-Versionen: V1, V2
Elternteil: outputs
Gültige Werte: Ein gültiger Video- oder Audiodateiname.
Kompatible Auftragstypen: Alle
Beispiel: final.mp4
Beschreibung:
Das filename
einer fertigen Datei. Wenn Sie ein filename
aber kein angeben base_url
, speichern wir die Datei mit diesem Dateinamen vorübergehend in einem S3-Bucket, damit Sie sie herunterladen können.
Anmerkungen zu S3:
Um Schlüssel mit Sonderzeichen zu erstellen, die in URLs (? Oder #) nicht gültig sind, müssen Sie diese per URL codieren (% 3F bzw.% 23). Alle anderen Zeichen dürfen nicht URL-codiert sein.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"filename": "final.mp4"
}
]
}
Siehe auch: base_url
package_filename
package_filename:String
API-Versionen: V1, V2
Elternteil: outputs
Gültige Werte: Ein gültiger Paketdateiname.
Kompatible Auftragstypen: Alle
Beispiel: final.zip
Beschreibung:
Der Dateiname einer gepackten Ausgabe. Wenn die Erweiterung mit einer gültigen übereinstimmt package_format Dadurch wird auch der Standardwert für package_format festgelegt. Wenn angegeben, wird dieser Wert in Kombination mit verwendet base_url um eine Ausgabe-URL zu generieren, anstatt filename. Wenn filename ist nicht angegeben, wird standardmäßig das gleiche wie verwendet package_filename
, aber mit der richtigen Dateierweiterung für den Medientyp.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"package_filename": "final.zip"
}
]
}
package_format
package_format:String
API-Versionen: V1, V2
Elternteil: outputs
Gültige Werte: zip
und tar
Kompatible Auftragstypen: Alle
Beispiel: zip
Beschreibung:
Erstellt eine zip
oder tar
Datei, die alle Mediendateien einer Ausgabe enthält und dieses einzelne Paket anstelle aller einzelnen Dateien hochlädt. Vorschaubilder ohne separate base_url wird auch in Unterverzeichnissen in der Paketdatei enthalten sein.
Wenn package_filename Wenn nicht angegeben, wird der Paketdateiname basierend auf generiert Dateiname (aber mit dem Paketformat als Erweiterung). Sehen package_filename Einzelheiten zur URL-Behandlung.
Hinweis: Wenn Miniaturansichten in der Paketdatei enthalten sind, werden die Pfade innerhalb des Pakets über die API als URL und nicht als vollständige URL zurückgegeben.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"package_format": "zip"
}
]
}
Siehe auch: package_filename
device_profile
device_profile:String
API-Versionen: V1, V2
Gültige Werte: mobile/advanced
, mobile/baseline
, mobile/legacy
, v1/mobile/advanced
, v1/mobile/baseline
, v1/mobile/legacy
, v2/mobile/advanced
, v2/mobile/baseline
, und v2/mobile/legacy
Kompatible Auftragstypen: Alle
Beispiel: mobile/advanced
Beschreibung:
Die Geräteprofile von Zencoder sind Verknüpfungen zu einer Reihe von Optionen, die auf die Wiedergabefähigkeit eines bestimmten Geräts oder einer Reihe von Geräten abzielen. Durch das Festlegen eines Geräteprofils werden lediglich die im API-Aufruf verwendeten Standardwerte geändert. Das heißt, Sie können einzelne Einstellungen eines Profils ganz einfach ganz überschreiben, um sie Ihren speziellen Anforderungen anzupassen.
Versionierte Geräteprofile sind verfügbar und unten aufgeführt. Wenn Sie eine Version (v1/mobile/baseline
) angeben, wird sichergestellt, dass Sie immer das gleiche Profil erhalten, während nicht versionsspezifische Profile (mobile/baseline
) geändert werden können Zeit, wenn bessere Optionen verfügbar werden.
Profile und ihre Standardwerte:
mobile/advanced
:{"size": "1280x720", "audio_bitrate": 56, "max_audio_sample_rate": 48000, "max_frame_rate": 30, "max_video_bitrate": 5000, "video_codec_level": 3.1, "videoe_codec_profile": "main"}
mobile/baseline
:{"size": "480x320", "audio_bitrate": 96, "max_audio_sample_rate": 44100, "max_frame_rate": 30, "max_video_bitrate": 1500, "video_reference_frames": 1}
mobile/legacy
:{"size": "320x240", "audio_bitrate": 96, "max_audio_sample_rate": 44100, "max_frame_rate": 30, "max_video_bitrate": 768, "video_codec_level": 1.3, "video_reference_frames": 1}
v1/mobile/advanced
:{"size": "1280x720", "audio_bitrate": 128, "max_audio_sample_rate": 48000, "max_frame_rate": 30, "max_video_bitrate": 5000, "video_codec_level": 3.1, "videoe_codec_profile": "main"}
v1/mobile/baseline
:{"size": "480x320", "audio_bitrate": 96, "max_audio_sample_rate": 44100, "max_frame_rate": 30, "max_video_bitrate": 1500}
v1/mobile/legacy
:{"size": "320x240", "audio_bitrate": 24, "max_audio_sample_rate": 16000, "max_frame_rate": 15, "max_video_bitrate": 192, "video_bitrate": 192, "bitrate_cap": 192, "upscale": true, "aspect_mode": "pad", "format": "3gp", "video_codec": "mpeg4"}
- v2/mobil/fortgeschritten:
{"size": "1280x720", "audio_bitrate": 56, "max_audio_sample_rate": 48000, "max_frame_rate": 30, "max_video_bitrate": 5000, "video_codec_level": 3.1, "videoe_codec_profile": "main"}
v2/mobile/baseline
:{"size": "480x320", "audio_bitrate": 96, "max_audio_sample_rate": 44100, "max_frame_rate": 30, "max_video_bitrate": 1500, "video_reference_frames": 1}
v2/mobile/legacy
:{"size": "320x240", "audio_bitrate": 96, "max_audio_sample_rate": 44100, "max_frame_rate": 30, "max_video_bitrate": 768, "video_codec_level": 1.3, "video_reference_frames": 1}
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"device_profile": "mobile/advanced"
}
]
}
Siehe auch: format
strict
strict:Boolean
API-Versionen: V1, V2
Elternteil: outputs
Standard: false
Gültige Werte: true
oder false
Kompatible Auftragstypen: Alle
Beispiel: true
Beschreibung:
Aktivieren Sie denstrict
" " Modus. Standardmäßig werden wir versuchen, Codierungsprobleme für Sie zu beheben. Dies heißt „compatible
" Modus. Wenn Sie beispielsweise eine Video-Bitrate einstellen, die für unseren Encoder zu niedrig ist, korrigieren und verwenden wir automatisch die niedrigstmögliche Bitrate. Wenn Sie also nach einer Bitrate von 150 KBit / s fragen, der Encoder jedoch nicht weniger als 200 KBit / s ausführen kann, codieren wir das Video automatisch mit 200 KBit / s für Sie.
Wenn Sie den Modus "strict
" aktivieren, werden wir die Codierungseinstellungen wie diese nicht korrigieren. Stattdessen werden wir den Job nicht bestehen, da wir Ihre Zielspezifikation nicht erfüllen können.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"strict": true
}
]
}
skip_video
skip_video:Boolean
API-Versionen: V1, V2
Elternteil: outputs
Standard: false
Gültige Werte: true
oder false
Kompatible Auftragstypen: Alle
Beispiel: wahr
Beschreibung:
Vorbeigehen skip_video
entfernt oder entfernt die Videospur von der Eingabe und die resultierende Datei enthält nur Audio.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"skip_video": true
}
]
}
skip_audio
skip_audio:Boolean
API-Versionen: V1, V2
Elternteil: outputs
Standard: false
Gültige Werte: true
oder false
Kompatible Auftragstypen: Alle
Beispiel: wahr
Beschreibung:
Vorbeigehen skip_audio
entfernt oder entfernt die Audiospur von der Eingabe und die resultierende Datei enthält nur Video.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"skip_audio": true
}
]
}
source
source:String
API-Versionen: V2
Elternteil: outputs
Kompatible Auftragstypen: Alle
Beispiel: parent
Beschreibung:
Verweist auf eine Beschriftung einer anderen Ausgabe und verwendet das von dieser Ausgabe erstellte Video zur Verarbeitung anstelle der Eingabedatei.
Verwendung der Quelle in Verbindung mit a type von "Nur übertragen" ermöglicht das Übertragen eines einzelnen Ausgangsvideos auf eine Sekunde url. Nützlich zum Senden eines einzelnen Videos an mehrere Ziele.
{
"input": "s3://zencodertesting/test.mov",
"output": [
{
"label": "parent",
"url": "s3://bucket/video.mp4"
},
{
"source": "parent",
"url": "s3://other-bucket/video.mp4",
"type": "transfer-only"
}
]
}
credentials
credentials:String
API-Versionen: V2
Elternteil: outputs
Kompatible Auftragstypen: Alle
Beispiel: s3_production
Beschreibung:
Verweist auf den Spitznamen von saved credentials für die Übertragung zu verwenden.
Anmeldeinformationen können nur mit URLs verwendet werden, die ihrem Typ entsprechen. Beispielsweise werden S3-Anmeldeinformationen, die mit einer FTP-URL gepaart sind, abgelehnt.
Hinweis: Die "genauesten" Anmeldeinformationen haben Vorrang. Beispielsweise haben die in der URL übergebenen Anmeldeinformationen Vorrang vor dem Parameter "Anmeldeinformationen", ebenso wie der Parameter "Anmeldeinformationen" Vorrang vor den Standardanmeldeinformationen hat.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"url": "s3://bucket/video.mp4",
"credentials": "s3_production"
}
]
}
generate_md5_checksum
generate_md5_checksum:Boolean
API-Versionen: V2
Standard: false
Gültige Werte: true
oder false
Kompatible Auftragstypen: Alle
Beschreibung:
Generiert eine MD5-Prüfsumme für die generierte Ausgabedatei.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"generate_md5_checksum": true
}
]
}
parallel_upload_limit
parallel_upload_limit:Integer
API-Versionen: V1, V2
Standard: 30 für S3, 10 für alle anderen Ziele.
Gültige Werte: Eine ganze Zahl zwischen 1 und 30
Kompatible Auftragstypen: vod
Beispiel: 5
Beschreibung:
Die maximale Anzahl gleichzeitiger Uploads beim Hochladen mehrteiliger Ausgaben, hauptsächlich HLS-Segmente.
parallel_upload_limit
muss für einzelne Ausgänge eingestellt werden, nicht für den gesamten Job.
Dies kann die Übertragungszeiten beschleunigen, abhängig von der Bandbreite auf Ihrem Remote-Server. Beachten Sie, dass mehr Verbindungen den Server stärker belasten können. Wenn Sie Probleme mit Upload-Zeitüberschreitungen haben oder verhindern möchten, dass Zencoder beim Hochladen von Dateien zu viel Bandbreite verwendet, setzen Sie diesen Wert auf 1.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"parallel_upload_limit": 5,
"url": "s3://my-output-bucket/final.mp4",
"credentials": "s3_production"
},
{
"parallel_upload_limit": 5,
"device_profile": "mobile/advanced",
"url": "s3://my-output-bucket/mobile.mp4",
"credentials": "s3_production"
}
]
}
headers
headers:Hash
API-Versionen: V1, V2
Eltern: Ausgänge ODER Thumbnails
Kompatible Auftragstypen: Alle
Beispiel: { "Content-Type": "binary/octet-stream" }
Beschreibung:
HTTP-Header, die beim Hochladen mit Ihrer Datei gesendet werden sollen. Diese Funktion wird derzeit bei Verwendung von S3, GCS und Cloud Files unterstützt.
Zencoder unterstützt das Festlegen einer begrenzten Teilmenge dieser Header: Cache-Control
, Content-Disposition
, Content-Encoding
, Content-Type
, Expires
, x-amz-acl
, x-amz-storage-class
, x-amz-server-side-encryption
, x-amz-meta-*
, x-goog-acl und x-goog-meta-*
.
Header werden ignoriert, wenn kein Ausgabeort angegeben ist.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"url": "s3://my-bucket/file.mp4",
"headers": {
"Content-Type": "binary/octet-stream",
"x-amz-acl": "public-read-write"
}
}
]
}