概覽
Zencoder為廣播和專業工作流程提供了對高級編碼格式和編解碼器的支持。
video_codec_preset
video_codec_preset:String
API 版本:V2
上級:outputs
有效值: avci_50,avci_100
兼容的工作類型:VOD
例: avci_100
描述:
預設視頻編碼,以與特定行業標準兼容。
標準:
- avci_50是僅AVC 10位幀內壓縮。50 Mbit / s,High 10內部配置文件,級別3.2、4。請參閱SMTP RP 2027:2007。
- avci_100是僅AVC 10位幀內壓縮。100 Mbit / s,高4:2:2內部配置文件,級別4.1。請參閱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 版本:V2
上級:outputs
有效值: ts_dvb,ts_cablelabs,ts_broadcast,as11_hd
兼容的工作類型:VOD
例: ts_broadcast
描述:
預設格式,以允許與特定行業標準兼容。請注意,僅支持2個音頻通道。
標準:
- ts_broadcast產生符合MPEG-TS廣播標準的流。
- ts_dvb產生兼容數字視頻廣播(DVB)的流。
- ts_cablelabs產生與CableLabs兼容的MPEG-TS流。
- as11_hd是MXF-OP1A容器中的AVC-Intra 100視頻,4或16通道PCM音頻。
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"format_preset": "ts_broadcast"
}
]
}
也可以看看:格式
ts_muxrate
ts_muxrate:Integer
API 版本:V2
上級:outputs
有效值:一個正整數。最大1000000
兼容的工作類型:VOD
例:+2600
描述:
可以復用傳輸流的最大速率(kbps)。僅與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
}
]
}
也可以看看:format_preset
ts_pmt_pid
ts_pmt_pid:Integer
API 版本:V2
上級:outputs
有效值:1-8191
兼容的工作類型:VOD
例:+16
描述:
覆蓋程序映射表的數據包ID。僅用於廣播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
}
]
}
也可以看看:format_preset
ts_video_pid
format_preset:Integer
API 版本:V2
上級:outputs
有效值:1-8191
兼容的工作類型:VOD
例:+32
描述:
覆蓋視頻數據的數據包ID。僅用於廣播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
}
]
}
也可以看看:format_preset
ts_audio_pid
ts_audio_pid:Integer
API 版本:V2
上級:outputs
有效值:1-8191
兼容的工作類型:VOD
例:+33
描述:
覆蓋音頻數據的數據包ID。僅用於廣播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
}
]
}
也可以看看:format_preset
ts_pcr_pid
ts_pcr_pid:Integer
API 版本:V2
上級:outputs
有效值:1-8191
兼容的工作類型:VOD
例:+34
描述:
覆蓋程序時鐘參考的數據包ID。僅用於廣播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
}
]
}
也可以看看:format_preset
ts_cbr
ts_cbr:Boolean
API 版本:V2
上級:outputs
默認:假
有效值:對或錯
兼容的工作類型:VOD
例:真正
描述:
通過在傳輸流層填充數據包來創建CBR輸出。
這是完全兼容的廣播流所必需的,但可能會創建大得多的文件。僅用於廣播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
}
]
}
也可以看看:format_preset
lossless_video
lossless_video:Boolean
API 版本:V2
上級:outputs
默認:假
有效值:對或錯
兼容的工作類型:VOD
例:真正
描述:
如果視頻編解碼器支持,則啟用無損視頻編碼。
目前僅受Jpeg2000(jp2)支持。
不能與video_bitrate
。
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec": "jp2",
"lossless_video": true
}
]
}
也可以看看:video_bitrate