本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Deadline Cloud 上使用 FFmpeg 编码视频
GitHub 网站上的 ffmpeg_encode_video
该套装包含以下功能:
-
将 H.264 带编号的图像序列(PNG、EXR、JPEG 等)编码为 MP4 视频。
-
支持可自定义的帧速率、质量 (CRF) 和编码速度预设。
-
使用
####哈希标记模式命名输入文件,自动转换为 FFmpeg 的 printf 样式格式。%04d -
适用于作业附件或共享文件系统。
-
使用 BT.709 色彩空间生成广播安全的输出,并
faststart用于网络直播。
无法从 c deadline-cloud onda 频道获得 FFmpeg。要在服务管理的队列上运行此捆绑包,请使用conda-forge作为队列环境的CondaChannels参数。
提交捆绑包:
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"
要向现有渲染作业添加视频编码,请将此包模板中的EncodeVideo步骤复制到您自己的模板中,添加一个dependencies条目以使编码步骤在渲染后运行,然后conda-forge添加到CondaChannels参数中。有关完整的多步骤管道示例,请参阅在 Deadline Cloud 上使用 Maya 和 Arnold 渲染唱盘视频。