Einstellungen für die Videoverarbeitung

Dieses Thema enthält Details zu den Codierungseinstellungen für die Videoverarbeitung.

drehen

rotate:Integer

API-Versionen: V2

Elternteil: Ausgänge

Standard: automatisch erkannt

Gültige Werte: 0, 90, 180, 270. Lassen Sie diese Option deaktiviert, wenn Sie eine automatische Drehung wünschen.

Kompatible Auftragstypen: vod

Beispiel: 180

Beschreibung:

Einen Film explizit drehen. Standardmäßig dreht Zencoder automatisch gedrehte Inhalte (einschließlich gedrehter iPhone-Videos). Sie können einen Film jedoch auch manuell drehen. Wenn Sie "drehen" auf 0 setzen, wird nicht automatisch gedreht. Lassen Sie diese Option daher deaktiviert, wenn Sie automatisch drehen möchten.

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

flip

flip:String

API-Versionen: V2

Elternteil: Ausgänge

Gültige Werte: horizontal oder vertical

Kompatible Auftragstypen: vod

Beispiel: horizontal

Beschreibung:

Ein Video vertikal oder horizontal spiegeln. Gültige Optionen sind "vertikal" und "horizontal". Wenn flip es mit rotate dem Video kombiniert wird, wird es zuerst gedreht und dann gedreht.

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

deinterlace

deinterlace:String

API-Versionen: V2

Elternteil: Ausgänge

Standard: erkennen

Gültige Werte: ein, aus, erkennen

Kompatible Auftragstypen: vod

Beispiel: auf

Beschreibung:

Legt fest, ob ein Deinterlacing-Filter angewendet werden soll oder nicht. Die Standardeinstellung ist "Erkennen". Wenn die Eingabedatei als Interlaced erkannt wird, wird sie deinterlaced. Stellen Sie dies auf "Ein", um das Deinterlacing zu erzwingen (wodurch die Qualität verringert wird, wenn die Eingabe nicht interlaced ist), oder auf "Aus", um Deinterlacing zu vermeiden.

Beachten Sie, dass Zencoder diese Bestimmung basierend auf Dateimetadaten vornimmt. Wenn Interlaced-Inhalte mit einem Encoder neu codiert werden, der den Inhalt nicht deinterlaziert oder als Interlaced markiert, können wir den Inhalt möglicherweise nicht automatisch im Modus "Erkennen" deinterlacen.

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

deinterlace_mode

deinterlace_mode:String

API-Versionen: V2

Elternteil: Ausgänge

Standard: frame-to-frame

Gültige Werte: frame-to-frame | field-to-frame

Kompatible Auftragstypen: vod

Beispiel: field-to-frame

Beschreibung:

Wenn nicht enthalten oder auf gesetzt frame-to-frame, entsprechen die Zencoder-Ausgaben der Framerate der Eingabedatei. Wenn auf gesetzt field-to-frame, verdoppelt Zencoder die Framerate der Eingabedatei für die Ausgabe. Wenn Sie manuell festlegen framerate, dass die Framerate der Eingabedatei verdoppelt wird, stellt Zencoder die Framerate für die Ausgabe automatisch deinterlace_mode auf field-to-frame und verdoppelt sie.

{
  "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
    }
  ]
}

schärfen

sharpen:Boolean

API-Versionen: V2

Elternteil: Ausgänge

Standard: falsch

Gültige Werte: richtig oder falsch

Kompatible Auftragstypen: vod

Beispiel: wahr

Beschreibung:

Wenden Sie einen Schärfefilter auf das Video an.

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

entrauschen

denoise:String

API-Versionen: V2

Elternteil: Ausgänge

Gültige Werte: schwach, mittel, stark oder am stärksten

Kompatible Auftragstypen: vod

Beispiel: schwach

Beschreibung:

Wenden Sie einen Entrauschungsfilter auf das Video an.

Gültige Optionen sind "schwach", "mittel", "stark" und "am stärksten". Reduziert normalerweise die Dateigröße um 5% bis 20%, abhängig von Entrauschungsstufe, Bitrate und Quellvideo. Jegliches Entrauschen verlangsamt die Codierung um etwa 20%.

Werte über "schwach" sollten sorgfältig verwendet werden, obwohl Animationen manchmal einen hohen Grad an Entrauschung verarbeiten können.

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

auto-Ebene

autolevel:Boolean

API-Versionen: V2

Elternteil: Ausgänge

Standard: falsch

Gültige Werte: richtig oder falsch

Kompatible Auftragstypen: vod

Beispiel: wahr

Beschreibung:

Wenden Sie einen automatischen Farbfilter auf das Video an. Beachten Sie, dass dieser Filter in einigen Videos zu unerwarteten Farbproblemen führen kann. Gehen Sie daher vorsichtig vor.

Der VP6 Video-Codec unterstützt die Autolevel-Option nicht.

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

deblockieren

deblock:Boolean

API-Versionen: V2

Elternteil: Ausgänge

Standard: falsch

Gültige Werte: richtig oder falsch

Kompatible Auftragstypen: vod

Beispiel: wahr

Beschreibung:

Wenden Sie einen Deblocking-Filter auf das Video an.

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