Resumen
Zencoder brinda soporte para formatos de codificación y códecs avanzados para transmisiones y flujos de trabajo profesionales.
video_codec_preset
video_codec_preset:String
Versiones de API: V2
Padre: outputs
Valores válidos: avci_50, avci_100
Tipos de trabajo compatibles: VOD
Ejemplo: avci_100
Descripción:
Preestablecido de codificación de video para permitir la compatibilidad con estándares específicos de la industria.
Estándares:
- avci_50 es una compresión AVC de 10 bits solo dentro de la trama. 50 Mbit/s, perfil intra alto 10, nivel 3.2, 4. Consulte SMTP RP 2027: 2007.
- avci_100 es una compresión AVC de 10 bits solo dentro de la trama. 100 Mbit/s, perfil intra alto 4:2:2, nivel 4.1. Consulte SMTP RP 2027: 2007.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec_preset": "avci_100",
"video_bit_depth": 10
}
]
}
format_preset
format_preset:String
Versiones de API: V2
Padre: outputs
Valores válidos: ts_dvb, ts_cablelabs, ts_broadcast, as11_hd
Tipos de trabajo compatibles: VOD
Ejemplo: ts_broadcast
Descripción:
Formato predeterminado para permitir la compatibilidad con estándares específicos de la industria. Tenga en cuenta que solo se admiten 2 canales de audio.
Estándares:
- ts_broadcast produce transmisiones compatibles con la transmisión MPEG-TS estándar.
- ts_dvb produce transmisiones compatibles con la transmisión de video digital (DVB).
- ts_cablelabs produce transmisiones MPEG-TS compatibles con CableLabs.
- as11_hd es vídeo AVC-Intra 100, 4 o 16 canales de audio PCM en un contenedor MXF-OP1A.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast"
}
]
}
Ver también: formato
ts_muxrate
ts_muxrate:Integer
Versiones de API: V2
Padre: outputs
Valores válidos: Un número entero positivo. 1000000 máx.
Tipos de trabajo compatibles: VOD
Ejemplo: 2600
Descripción:
La velocidad máxima en kbps a la que se puede multiplexar el flujo de transporte. Se utiliza solo con el formato ts.
{
"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
}
]
}
Ver también: format_preset
ts_pmt_pid
ts_pmt_pid:Integer
Versiones de API: V2
Padre: outputs
Valores válidos: 1-8191
Tipos de trabajo compatibles: VOD
Ejemplo: dieciséis
Descripción:
Reemplace el ID de paquete de la tabla del mapa del programa. Solo para usar con transmisiones ts.
{
"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
}
]
}
Ver también: format_preset
ts_video_pid
format_preset:Integer
Versiones de API: V2
Padre: outputs
Valores válidos: 1-8191
Tipos de trabajo compatibles: VOD
Ejemplo: 32
Descripción:
Anula la identificación del paquete de datos de video. Solo para usar con transmisiones ts.
{
"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
}
]
}
Ver también: format_preset
ts_audio_pid
ts_audio_pid:Integer
Versiones de API: V2
Padre: outputs
Valores válidos: 1-8191
Tipos de trabajo compatibles: VOD
Ejemplo: 33
Descripción:
Anula la identificación del paquete de datos de audio. Solo para usar con transmisiones ts.
{
"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
}
]
}
Ver también: format_preset
ts_pcr_pid
ts_pcr_pid:Integer
Versiones de API: V2
Padre: outputs
Valores válidos: 1-8191
Tipos de trabajo compatibles: VOD
Ejemplo: 34
Descripción:
Reemplace el ID de paquete de la Referencia de reloj del programa. Solo para usar con transmisiones ts.
{
"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
}
]
}
Ver también: format_preset
ts_cbr
ts_cbr:Boolean
Versiones de API: V2
Padre: outputs
Defecto: falso
Valores válidos: verdadero o falso
Tipos de trabajo compatibles: VOD
Ejemplo: cierto
Descripción:
Cree una salida CBR rellenando paquetes en la capa de flujo de transporte.
Esto es necesario para transmisiones de transmisión totalmente compatibles, pero puede crear archivos significativamente más grandes. Solo para usar con transmisiones ts.
{
"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
}
]
}
Ver también: format_preset
lossless_video
lossless_video:Boolean
Versiones de API: V2
Padre: outputs
Defecto: falso
Valores válidos: verdadero o falso
Tipos de trabajo compatibles: VOD
Ejemplo: cierto
Descripción:
Habilita la codificación de video sin pérdida si es compatible con el códec de video.
Actualmente solo es compatible con Jpeg2000 (jp2).
No se puede utilizar con video_bitrate
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec": "jp2",
"lossless_video": true
}
]
}
Ver también: video_bitrate