View a markdown version of this page

Menyandikan video dengan FFmpeg di Deadline Cloud - Batas Waktu Cloud

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

Menyandikan video dengan FFmpeg di Deadline Cloud

Bundel pekerjaan ffmpeg_encode_video mengambil direktori file gambar bernomor berurutan dan menyandikannya ke dalam video MP4 menggunakan FFmpeg. Bundel ini berguna sebagai utilitas mandiri untuk mengonversi output render ke video, atau sebagai referensi untuk menambahkan langkah pengkodean video ke pipeline render multi-langkah.

Bundel ini mencakup fitur-fitur berikut:

  • Mengkodekan urutan gambar bernomor (PNG, EXR, JPEG, dan lainnya) ke dalam video MP4. H.264

  • Mendukung frame rate yang dapat disesuaikan, kualitas (CRF), dan preset kecepatan encoding.

  • Menggunakan pola #### tanda hash untuk penamaan file input, secara otomatis dikonversi ke format gaya cetak FFmpeg. %04d

  • Bekerja dengan lampiran pekerjaan atau sistem file bersama.

  • Menghasilkan output yang aman untuk siaran dengan ruang BT.709 warna dan faststart untuk streaming web.

FFmpeg tidak tersedia dari saluran deadline-cloud conda. Untuk menjalankan bundel ini pada armada yang dikelola layanan, gunakan conda-forge sebagai CondaChannels parameter untuk lingkungan antrian.

Kirim bundel:

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"

Untuk menambahkan encoding video ke pekerjaan render yang ada, salin EncodeVideo langkah dari template bundel ini ke template Anda sendiri, tambahkan dependencies entri sehingga langkah encode berjalan setelah rendering, dan tambahkan conda-forge ke parameter. CondaChannels Untuk contoh pipeline multi-langkah lengkap, lihatRender video turntable dengan Maya dan Arnold di Deadline Cloud.