frame_rate
frame_rate:Float
API 버전: V2
부모의: outputs
기본: 원래 (입력) 프레임 속도입니다.
호환 가능한 작업 유형: 주문형 비디오
예: 25
설명:
사용할 출력 프레임 속도 (예 : 15 또는 24.98).
이 설정은 사용하지 않는 것이 좋습니다. 비디오 프레임 속도를 강제로 변경하면 비디오 품질이 저하됩니다. 특정 수준 이상의 프레임 속도를 방지하려면 max_frame_rate대신.
60 이상의 프레임 속도는 HD보다 큰 해상도 (예 : 1920x1080)에 허용되지 않습니다.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"frame_rate": 25
}
]
}
또한보십시오: max_frame_rate과멸망시키다
max_frame_rate
max_frame_rate:Float
API 버전: V2
부모의: outputs
호환 가능한 작업 유형: 주문형 비디오
예: 30
설명:
출력 프레임 속도를 특정 수로 제한합니다. 그렇지 않으면 프레임 속도가이 숫자를 초과하는 경우 (예 : 입력 프레임 속도가 너무 높음) 프레임 속도가max_frame_rate
환경
예 : 설정 한 경우max_frame_rate
29.97로, 입력의 프레임 속도는 59.94이고 출력 파일의 프레임 속도는 29.97입니다.
정확한 설정보다는이 설정을 사용하는 것이 좋습니다. frame_rate , 두 가지 이유가 있습니다.
첫째, frame_rate를 변경하면 끊김 현상과 불규칙한 움직임으로 인해 시각적 품질이 저하 될 수 있습니다.
둘째, 프레임 속도를 고정 된 숫자로 설정하면 실제로 출력 비디오의 프레임 속도가 입력의 프레임 속도 이상으로 증가하여 불필요한 파일 크기 증가 (또는 품질 저하)가 발생할 수 있습니다.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"max_frame_rate": 30
}
]
}
또한보십시오: frame_rate과멸망시키다
min_frame_rate
min_frame_rate:Float
API 버전: V2
부모의: outputs
호환 가능한 작업 유형: 주문형 비디오
예: 30
설명:
최소 출력 프레임 속도를 특정 수로 제한합니다. 그렇지 않으면 프레임 속도가이 숫자보다 작을 경우 (예 : 입력 프레임 속도가 너무 낮음) 프레임 속도가min_frame_rate
환경.
그만큼min_frame_rate
값보다 작아야합니다그만큼max_frame_rate
값.
예 : 설정 한 경우min_frame_rate
입력의 프레임 속도는 29.97이고 출력 파일의 프레임 속도는 30.0입니다.
정확한 설정보다는이 설정을 사용하는 것이 좋습니다. frame_rate , 두 가지 이유가 있습니다.
첫째, frame_rate를 변경하면 끊김 현상과 불규칙한 움직임으로 인해 시각적 품질이 저하 될 수 있습니다.
둘째, 프레임 속도를 고정 된 숫자로 설정하면 실제로 출력 비디오의 프레임 속도가 입력의 프레임 속도 이상으로 증가하여 불필요한 파일 크기 증가 (또는 품질 저하)가 발생할 수 있습니다.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"min_frame_rate": 30
}
]
}
또한보십시오: frame_rate과멸망시키다
decimate
decimate:Integer
API 버전: V2
부모의: outputs
유효한 값 : 양의 정수
호환 가능한 작업 유형: 주문형 비디오
예: 2
설명:
입력 프레임 속도를 지정된 숫자로 나눕니다. 이것은 프레임 속도를 절반으로 줄이고 싶지만 입력 프레임 속도가 무엇인지 모르는 경우에 유용합니다. 입력 프레임 속도가 20 일 때 decimate를 2로 설정하면 출력 프레임 속도가 10이됩니다. 여전히 설정할 수 있습니다. max_frame_rate축소 된 프레임 속도가 특정 값을 초과하지 않도록하려면.
출력 비디오는 입력 프레임 속도를decimate
값. 따라서 입력이 24fps이고 decimate를 4로 설정하면 출력은 6fps (24/4)가됩니다.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"decimate": 2
}
]
}
또한보십시오: frame_rate과 max_frame_rate
keyframe_interval
keyframe_interval:Integer
API 버전: V2
부모의: outputs
기본: 250
유효한 값 : 양의 정수
호환 가능한 작업 유형: 주문형 비디오
예: 100
설명:
각 키 프레임 사이의 최대 프레임 수를 설정합니다. 기본적으로 키 프레임은 최소 250 프레임마다 생성됩니다. 다른 키 프레임 간격을 지정하면 비디오에서 더 많거나 적은 키 프레임을 만들 수 있습니다. 키 프레임 간격은 양의 정수로 지정해야합니다. 예를 들어 값이 100이면 100 프레임마다 키 프레임이 만들어집니다.
키프레임 수가 많을수록 출력 파일의 크기가 커지지만 대부분의 플레이어에서 보다 정밀하게 스크러빙할 수 있습니다.
이것은 최대 키 프레임 간격입니다. 장면 전환 및 기타 사항에 따라 더 많은 키 프레임을 사용하여 고품질 인코딩을 보장 할 수 있습니다.
에 대한H.264
비디오, 키 프레임은 IDR 프레임입니다.
keyframe_interval이 우선합니다. keyframe_rate .
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"keyframe_interval": 100
}
]
}
또한보십시오: keyframe_rate
keyframe_rate
keyframe_rate:Float
API 버전: V2
부모의: outputs
기본: keyframe_interval 250
호환 가능한 작업 유형: 주문형 비디오
예: 1.5
설명:
초당 키 프레임 수를 설정합니다. 따라서 값이 0.5이면 2 초마다 하나의 키 프레임이 생성됩니다. 값이 3이면 초당 3 개의 키 프레임이 생성됩니다.
기본값은 다음을 통해 키 프레임을 제어하는 것입니다. keyframe_interval
, 기본값은 250입니다. 비디오 프레임 속도에 따라 8-11 초마다 키 프레임이 생성됩니다.
키프레임 수가 많을수록 출력 파일의 크기가 커지지만 대부분의 플레이어에서 보다 정밀하게 스크러빙할 수 있습니다.
keyframe_interval
keyframe_rate보다 우선합니다.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"keyframe_rate": 1.5
}
]
}
또한보십시오: fixed_keyframe_interval
, forced_keyframe_interval , 및 forced_keyframe_rate
fixed_keyframe_interval
fixed_keyframe_interval:Boolean
API 버전: V2
부모의: outputs
기본:그릇된
유효한 값 :참 또는 거짓
호환 가능한 작업 유형: 주문형 비디오
예:진실
설명:
기본적으로 지정된keyframe_interval
두 키 프레임 사이의 최대 프레임 수만 보장합니다. 인코더는 keyframe_interval에서 요구하기 전에 키 프레임을 배치하기로 결정할 수 있습니다. 예를 들어 장면 변경에 키 프레임을 배치하면 더 나은 압축을 얻을 수 있습니다. 이 옵션을 true로 설정하면 이러한 변동성이 방지됩니다.
이 옵션은H.264
, HEVC
또는 VP6 video_codec
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"fixed_keyframe_interval": true
}
]
}
또한보십시오: keyframe_interval
, forced_keyframe_interval , 및 forced_keyframe_rate
forced_keyframe_interval
forced_keyframe_interval:Integer
API 버전: V2
부모의: outputs
유효한 값 : 양의 정수
호환 가능한 작업 유형: 주문형 비디오
예: 10
설명:
인코더가 장면 컷과 같은 다른 곳에 키 프레임을 배치 할 수 있도록 허용하면서 지정된 프레임 간격 (N 프레임마다)에서 키 프레임을 강제로 생성합니다. 반대로fixed_keyframe_interval
지정된 간격에만 키 프레임을 배치합니다.
이 옵션은H.264
또는HEVC
video_codec
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"forced_keyframe_interval": 10
}
]
}
또한보십시오: keyframe_interval
, fixed_keyframe_interval
, 및 forced_keyframe_rate
forced_keyframe_rate
forced_keyframe_rate:Floating point number
API 버전: V2
부모의: outputs
유효한 값 : 0.001에서 100
호환 가능한 작업 유형: 주문형 비디오
예: 0.1
설명:
프레임 속도를 고려하여 초당 키 프레임 수를 지정하여 강제 키 프레임 간격을 설정합니다.
이 옵션은 다음과 같은 경우 무시됩니다. forced_keyframe_interval지정됩니다.
이 옵션은H.264
또는HEVC
video_codec
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"forced_keyframe_rate": "0.1"
}
]
}
generate_frame_index
generate_frame_index:Boolean
API 버전: V2
부모의: outputs
기본:그릇된
유효한 값 :참 또는 거짓
호환 가능한 작업 유형: 주문형 비디오
예:진실
설명:
프레임 번호, 프레임 크기 (바이트) 및 마지막 키 프레임 번호의 세 가지 정수 값을 사용하여 탭으로 구분 된 파일을 생성합니다. 각 행은 42 열 너비까지 공백으로 채워집니다.
이 옵션은 출력에 비디오 스트림이 포함되어 있지 않으면 사용할 수 없습니다.
기본 색인 파일 이름 'frame_index.tab'은 다음으로 재정의 할 수 있습니다. frame_index_filename
.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"generate_frame_index": true,
"frame_index_filename": "my_frame_index.txt"
}
]
}
또한보십시오: frame_index_filename
frame_index_filename
frame_index_filename:String
API 버전: V2
부모의: outputs
호환 가능한 작업 유형: VOD
예: my_frame_index.txt
설명:
지정하지 않는 한 프레임 인덱스 생성에 사용되는 파일 이름은 'frame_index.tab'입니다.
이 옵션을 사용하려면generate_frame_index
사실이다.
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"generate_frame_index": true,
"frame_index_filename": "my_frame_index.txt"
}
]
}
또한보십시오: generate_frame_index