View a markdown version of this page

Video mit FFmpeg auf Deadline Cloud codieren - Deadline Cloud

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

Das Job-Bundle ffmpeg_encode_video nimmt ein Verzeichnis mit sequenziell nummerierten Bilddateien und kodiert sie mit FFmpeg in ein MP4-Video. Das Paket ist nützlich als eigenständiges Hilfsprogramm für die Konvertierung von Renderausgaben in Video oder als Referenz für das Hinzufügen eines Videokodierungsschritts zu einer mehrstufigen Render-Pipeline.

Das Paket umfasst die folgenden Funktionen:

  • Kodiert nummerierte Bildsequenzen (PNG, EXR, JPEG und andere) in H.264 MP4-Video.

  • 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 printf-Format von FFmpeg konvertiert werden. %04d

  • Funktioniert mit Jobanhängen oder gemeinsam genutzten Dateisystemen.

  • Erzeugt eine sendesichere Ausgabe mit BT.709 Farbraum und faststart für Web-Streaming.

FFmpeg ist auf dem Conda-Kanal nicht 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 vorhandenen Renderjob 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 Kodierungsschritt nach dem Rendern ausgeführt wird, und fügen Sie den CondaChannels Parameter conda-forge hinzu. Ein vollständiges Beispiel für eine mehrstufige Pipeline finden Sie unter. Rendern Sie ein Turntable-Video mit Maya und Arnold auf Deadline Cloud