개요
Zencoder는 방송 및 전문 워크 플로우를위한 고급 인코딩 형식 및 코덱을 지원합니다.
video_codec_preset
video_codec_preset:String
API 버전: V2
부모의: outputs
유효한 값 : avci_50, avci_100
호환 가능한 작업 유형: VOD
예: avci_100
설명:
특정 산업 표준과의 호환성을 허용하는 비디오 인코딩 사전 설정.
기준 :
- avci_50은 AVC 10 비트 프레임 내 전용 압축입니다. 50Mbit / s, High 10 Intra Profile, 레벨 3.2, 4. SMTP RP 2027 : 2007을 참조하십시오.
- avci_100은 AVC 10 비트 프레임 내 전용 압축입니다. 100Mbit / s, High 4 : 2 : 2 Intra Profile, 레벨 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 (Digital Video Broadcasting) 규격 스트림을 생성합니다.
- 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.
호환 가능한 작업 유형: 주문형 비디오
예: 2600
설명:
전송 스트림이 muxed될 수 있는 최대 속도 (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
호환 가능한 작업 유형: 주문형 비디오
예: 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
호환 가능한 작업 유형: 주문형 비디오
예: 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
호환 가능한 작업 유형: 주문형 비디오
예: 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
호환 가능한 작업 유형: 주문형 비디오
예: 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
기본:그릇된
유효한 값 :참 또는 거짓
호환 가능한 작업 유형: 주문형 비디오
예:진실
설명:
전송 스트림 계층에서 패킷을 채워 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
기본:그릇된
유효한 값 :참 또는 거짓
호환 가능한 작업 유형: 주문형 비디오
예:진실
설명:
비디오 코덱에서 지원하는 경우 무손실 비디오 인코딩을 활성화합니다.
현재 Jpeg2000 (jp2)에서만 지원됩니다.
함께 사용할 수 없습니다video_bitrate
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"video_codec": "jp2",
"lossless_video": true
}
]
}
또한보십시오: video_bitrate