View a markdown version of this page

Encode film dari output pekerjaan Deadline Cloud lainnya dengan FFmpeg - Batas Waktu Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Encode film dari output pekerjaan Deadline Cloud lainnya dengan FFmpeg

Bundel pekerjaan ffmpeg_movie_from_job_output mengunduh output yang dirender dari pekerjaan lain yang diselesaikan dalam antrian yang sama dan mengkodekan urutan gambar ke dalam video MP4 menggunakan FFmpeg. Gunakan sebagai utilitas pasca-pemrosesan - misalnya, untuk secara otomatis merakit bingkai menjadi film setelah pekerjaan render Blender atau Maya selesai.

Untuk menyandikan urutan gambar lokal (tidak ada unduhan pekerjaan sumber), lihat. Menyandikan video dengan FFmpeg di Deadline Cloud

Hook (inject_s3_settings.py) pra-pengiriman berjalan pada waktu pengiriman di workstation Anda dan mencari konfigurasi bucket Simple Storage Service Amazon Simple Storage Service (Amazon S3) antrean. Hook menulis pengaturan ke file JSON yang diunggah sebagai lampiran pekerjaan, sehingga pekerja dapat mengunduh file dari Amazon S3 tanpa memerlukan izin Deadline Cloud API pada peran antrian. Pada pekerja, pekerjaan menggunakan deadline.job_attachments Python API untuk mengunduh output pekerjaan sumber, lalu menjalankan FFmpeg untuk menyandikan bingkai menjadi H.264 MP4 dengan metadata ruang warna. BT.709

Kait bundel mati secara default. Aktifkan sekali sebelum mengirimkan:

deadline config set settings.allow_bundle_hooks true

Pekerjaan itu membutuhkan FFmpeg dari saluran conda-forge conda. Pekerjaan sumber dan pekerjaan ini harus dalam antrian yang sama, karena mereka berbagi lampiran pekerjaan yang sama Amazon S3 bucket.

Kirim dengan ID pekerjaan sumber:

deadline bundle submit ffmpeg_movie_from_job_output/ \ -p SourceJobId=job-id \ -p FrameRate=30 \ -p OutputFilename=my_render.mp4

Untuk membatasi unduhan ke output satu langkah, teruskan SourceStepId juga.