

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Video mit FFmpeg auf Deadline Cloud codieren
<a name="examples-jb-ffmpeg-encode"></a>

Das [ Jobpaket ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/ffmpeg_encode_video) ffmpeg\_encode\_video auf der GitHub Website verwendet ein Verzeichnis mit fortlaufend nummerierten Bilddateien und codiert sie mithilfe von FFmpeg in ein MP4-Video. Das Paket eignet sich als eigenständiges Programm zum Konvertieren von Renderausgaben in Video oder als Referenz für das Hinzufügen eines Videokodierungsschritts zu einer mehrstufigen Render-Pipeline.

Das Paket beinhaltet die folgenden Funktionen:
+ Kodiert nummerierte Bildsequenzen (PNG, EXR, JPEG und andere) in H.264 MP4-Videos.
+ Unterstützt anpassbare Voreinstellungen für Bildrate, Qualität (CRF) und Kodierungsgeschwindigkeit.
+ Verwendet `####` Hashmark-Muster für die Benennung von Eingabedateien, die automatisch in das Format printf-Stil von FFmpeg konvertiert werden. `%04d`
+ Funktioniert mit Anhängen von Aufträgen oder gemeinsam genutzten Dateisystemen.
+ Erzeugt sendesichere Ausgaben mit BT.709 Farbraum und `faststart` für Webstreaming.

FFmpeg ist nicht auf dem Conda-Kanal verfügbar. `deadline-cloud` Um dieses Paket auf einer vom Service verwalteten Flotte auszuführen, verwenden Sie es `conda-forge` als `CondaChannels` Parameter für die Warteschlangenumgebung.

Reichen Sie das Paket ein:

```
deadline bundle submit ffmpeg_encode_video/ \
  -p InputDir={{path-to-frames}} \
  -p InputFilePattern="render.####.png" \
  -p StartFrame=1 \
  -p EndFrame=250 \
  -p OutputDir={{path-for-output}} \
  -p OutputFileName="my_video.mp4"
```

Um einem bestehenden Renderauftrag eine Videokodierung hinzuzufügen, kopieren Sie den `EncodeVideo` Schritt aus der Vorlage dieses Pakets in Ihre eigene Vorlage, fügen Sie einen `dependencies` Eintrag hinzu, sodass der Codierungsschritt nach dem Rendern ausgeführt wird, und fügen Sie ihn dem `CondaChannels` Parameter `conda-forge` hinzu. Ein vollständiges Beispiel für eine Pipeline mit mehreren Schritten finden Sie unter. [Rendern Sie ein Plattenspieler-Video mit Maya und Arnold auf Deadline Cloud](examples-jb-turntable.md)