비디오 처리 설정

이 항목에는 비디오 처리와 관련된 인코딩 설정에 대한 세부 정보가 포함되어 있습니다.

회전

rotate:Integer

API 버전: V2

부모의:출력

기본:자동 감지

유효한 값 : 0, 90, 180, 270. 자동 회전을 원하면 설정하지 마십시오.

호환 작업 유형: VOD

예: 180

설명:

영화를 명시 적으로 회전합니다. 기본적으로 Zencoder는 회전 된 콘텐츠 (회전 된 iPhone 비디오 포함)를 자동으로 회전하지만 동영상을 수동으로 회전 할 수도 있습니다. "회전"을 0으로 설정하면 자동 회전되지 않으므로 자동 회전을 원하면이 옵션을 설정하지 않은 상태로 둡니다.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "rotate": 180
    }
  ]
}

튀기다

flip:String

API 버전: V2

부모의:출력

유효한 값 : horizontal또는vertical

호환 작업 유형: VOD

예: horizontal

설명:

비디오를 세로 또는 가로로 뒤집습니다. 유효한 옵션은 '수직'과 '수평'입니다. 와 결합하면fliprotate비디오가 먼저 뒤집힌 다음 회전합니다.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "flip": "vertical"
    }
  ]
}

디인터레이스

deinterlace:String

API 버전: V2

부모의:출력

기본:감지하다

유효한 값 :켜기, 끄기, 감지

호환 작업 유형: VOD

예:의 위에

설명:

디인터레이싱 필터를 적용할지 여부를 결정합니다. 기본값은 "detect"입니다. 입력 파일이 인터레이스 된 것으로 감지되면 디인터레이스됩니다. 디인터레이싱 (입력이 인터레이스되지 않은 경우 품질이 저하됨)을 강제하려면 "on"으로 설정하고, 디인터레이싱을 방지하려면 "off"로 설정합니다.

Zencoder는 파일 메타 데이터를 기반으로이 결정을 내립니다. 인터레이스 된 콘텐츠가 콘텐츠를 디인터레이스하지 않는 인코더로 다시 인코딩되거나 인터레이스 된 것으로 플래그를 지정하면 "감지"모드에서 콘텐츠를 자동 디인터레이스하지 못할 수 있습니다.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "deinterlace": "on"
    }
  ]
}

deinterlace_mode

deinterlace_mode:String

API 버전: V2

부모의:출력

기본: frame-to-frame

유효한 값: frame-to-frame | field-to-frame

호환 작업 유형: VOD

예: field-to-frame

설명:

포함되지 않거나 로 설정된frame-to-frame경우 Zencoder 출력은 입력 파일의 프레임 속도와 일치합니다. 로field-to-frame설정하면 Zencoder는 출력 입력 파일의 프레임 속도를 두 배로 늘립니다. 입력 파일의 프레임 속도를 수동으로 두 배로 설정하면framerate Zencoder가 자동으로 출력 프레임 속도를 두 배로 설정합니다deinterlace_mode . field-to-frame

{
  "input":"url to interlaced content",
  "outputs": [
    {
      // example SD output with same fps as source
      "height": 480,
      "deinterlace_mode": "frame-to-frame" // optional as this is default.
    },
    {
      //example FHD output with 2x framerate
      "height": 1080,
      "deinterlace_mode": "field-to-frame"
    },
    {
      //example explicit 2x frame rate given by user (assuming source fps=25)
      // we will automatically switch to "field-to-frame" mode.
      "frame_rate": 50
    }
  ]
}

갈다

sharpen:Boolean

API 버전: V2

부모의:출력

기본:그릇된

유효한 값 :참 또는 거짓

호환 작업 유형: VOD

예:진실

설명:

비디오에 선명하게 필터를 적용합니다.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "sharpen": true
    }
  ]
}

교단

denoise:String

API 버전: V2

부모의:출력

유효한 값 :약함, 보통, 강함 또는 가장 강함

호환 작업 유형: VOD

예:약한

설명:

비디오에 노이즈 제거 필터를 적용합니다.

유효한 옵션은 '약함', '중간', '강함'및 '가장 강함'입니다. 일반적으로 노이즈 제거 수준, 비트 전송률 및 소스 비디오에 따라 파일 크기를 5 % -20 % 줄입니다. 노이즈를 제거하면 인코딩 속도가 약 20 % 느려집니다.

애니메이션이 때때로 높은 수준의 노이즈 제거를 처리 할 수 있지만 '약함'이상의 값은 신중하게 사용해야합니다.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "denoise": "weak"
    }
  ]
}

자동 레벨

autolevel:Boolean

API 버전: V2

부모의:출력

기본:그릇된

유효한 값 :참 또는 거짓

호환 작업 유형: VOD

예:진실

설명:

비디오에 색상 자동 레벨 필터를 적용합니다. 이 필터는 일부 비디오에서 예기치 않은 색상 문제를 일으킬 수 있으므로 신중하게 사용하십시오.

VP6 video_codec자동 레벨 옵션을 지원하지 않습니다.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "autolevel": true
    }
  ]
}

블록 해제

deblock:Boolean

API 버전: V2

부모의:출력

기본:그릇된

유효한 값 :참 또는 거짓

호환 작업 유형: VOD

예:진실

설명:

비디오에 디 블로킹 필터를 적용합니다.

{
  "input": "s3://zencodertesting/test.mov",
  "outputs": [
    {
      "deblock": true
    }
  ]
}