Aperçu
Zencoder prend en charge les formats d'encodage et les codecs avancés pour les flux de travail de diffusion et professionnels.
video_codec_preset
video_codec_preset:String
Versions de l'API : V2
Parent : outputs
Valeurs valides : avci_50, avci_100
Types de tâches compatibles : VOD
Exemple : avci_100
Description :
Préréglage d'encodage vidéo pour permettre la compatibilité avec les normes spécifiques de l'industrie.
Normes :
- avci_50 est une compression AVC 10 bits intra-trame uniquement. 50 Mbit/s, profil intra-haut 10, niveau 3.2, 4. Voir SMTP RP 2027:2007.
- avci_100 est une compression AVC 10 bits intra-trame uniquement. 100 Mbit/s, haut niveau 4:2:2 Intra Profile, niveau 4.1. Voir SMTP RP 2027:2007.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec_preset": "avci_100",
"video_bit_depth": 10
}
]
}
format_preset
format_preset:String
Versions de l'API : V2
Parent : outputs
Valeurs valides : ts_dvb, ts_cablelabs, ts_broadcast, as11_hd
Types de tâches compatibles : VOD
Exemple : ts_broadcast
Description :
Format prédéfini pour permettre la compatibilité avec les normes spécifiques de l'industrie. Notez que seuls 2 canaux audio sont pris en charge.
Normes :
- ts_broadcast produit des flux conformes aux normes de diffusion MPEG-TS.
- ts_dvb produit des flux compatibles DVB (Digital Video Broadcasting).
- ts_cablelabs produit des flux MPEG-TS compatibles CableLabs.
- as11_hd est une vidéo AVC-Intra 100, 4 ou 16 canaux audio PCM dans un conteneur MXF-OP1A.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast"
}
]
}
Voir aussi : format
ts_muxrate
ts_muxrate:Integer
Versions de l'API : V2
Parent : outputs
Valeurs valides : Un entier positif. 1000000 max.
Types de tâches compatibles : VOD
Exemple : 2 600
Description :
Débit maximal en kbps que le flux de transport peut être muxé. Utilisé avec le format ts uniquement.
{
"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
}
]
}
Voir aussi : format_preset
ts_pmt_pid
ts_pmt_pid:Integer
Versions de l'API : V2
Parent : outputs
Valeurs valides : 1-8191
Types de tâches compatibles : VOD
Exemple : 16
Description :
Remplacer l'ID de paquet de la table de carte du programme. À utiliser uniquement avec les diffuseurs radio.
{
"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
}
]
}
Voir aussi : format_preset
ts_video_pid
format_preset:Integer
Versions de l'API : V2
Parent : outputs
Valeurs valides : 1-8191
Types de tâches compatibles : VOD
Exemple : 32
Description :
Remplacer l'identifiant de paquet des données vidéo. À utiliser uniquement avec les diffuseurs radio.
{
"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
}
]
}
Voir aussi : format_preset
ts_audio_pid
ts_audio_pid:Integer
Versions de l'API : V2
Parent : outputs
Valeurs valides : 1-8191
Types de tâches compatibles : VOD
Exemple : 33
Description :
Remplacer l'ID de paquet des données audio. À utiliser uniquement avec les diffuseurs radio.
{
"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
}
]
}
Voir aussi : format_preset
ts_pcr_pid
ts_pcr_pid:Integer
Versions de l'API : V2
Parent : outputs
Valeurs valides : 1-8191
Types de tâches compatibles : VOD
Exemple : 34
Description :
Remplacer l'identifiant du paquet de la référence de l'horloge du programme. À utiliser uniquement avec les diffuseurs radio.
{
"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
}
]
}
Voir aussi : format_preset
ts_cbr
ts_cbr:Boolean
Versions de l'API : V2
Parent : outputs
Valeur par défaut : false
Valeurs valides : vrai ou faux
Types de tâches compatibles : VOD
Exemple : vrai
Description :
Créez une sortie CBR en bourrant des paquets au niveau de la couche de flux de transport.
Cela est nécessaire pour les flux de diffusion entièrement conformes mais peut créer des fichiers beaucoup plus volumineux. À utiliser uniquement avec les diffuseurs radio.
{
"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
}
]
}
Voir aussi : format_preset
lossless_video
lossless_video:Boolean
Versions de l'API : V2
Parent : outputs
Valeur par défaut : false
Valeurs valides : vrai ou faux
Types de tâches compatibles : VOD
Exemple : vrai
Description :
Active le codage vidéo sans perte s'il est pris en charge par le codec vidéo.
Actuellement uniquement pris en charge par Jpeg2000 (jp2).
Ne peut pas être utilisé avec video_bitrate
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec": "jp2",
"lossless_video": true
}
]
}
Voir aussi : video_bitrate