如何使用 Foundry Nuke Python 解释器读取视频文件?
How to read video file using Foundry Nuke Python interpreter?
我尝试在 Nuke 中合并 2 个视频。当我在 GUI 中执行时,一切正常,但当我在 python 解释器中执行时,结果仅包含每个视频的第一帧。我在下面的代码中做错了什么?
import nuke
content = nuke.nodes.Read(file="/content.mp4")
bg = nuke.nodes.Read(file="/bg.mov")
merged = nuke.nodes.Merge(inputs=[bg, content])
output = nuke.nodes.Write(file="/output.mov", inputs=[merged])
nuke.render(output)
您必须明确地为 NUKE 的读取节点中的最后一个视频帧分配一个值:
nuke.nodes.Read(file="/Users/swift/Desktop/myVideo.mov", last=300)
对于开发人员,NUKE 默认将最后一帧编号读取为 1
。
我尝试在 Nuke 中合并 2 个视频。当我在 GUI 中执行时,一切正常,但当我在 python 解释器中执行时,结果仅包含每个视频的第一帧。我在下面的代码中做错了什么?
import nuke
content = nuke.nodes.Read(file="/content.mp4")
bg = nuke.nodes.Read(file="/bg.mov")
merged = nuke.nodes.Merge(inputs=[bg, content])
output = nuke.nodes.Write(file="/output.mov", inputs=[merged])
nuke.render(output)
您必须明确地为 NUKE 的读取节点中的最后一个视频帧分配一个值:
nuke.nodes.Read(file="/Users/swift/Desktop/myVideo.mov", last=300)
对于开发人员,NUKE 默认将最后一帧编号读取为 1
。