我需要合并两个视频在Python,但我也想合并他们的音频渠道。但是,在运行下面的代码之后,Nuke只读写没有音频的视频:
import nuke
content = nuke.createNode("Read")
content["file"].fromUserText("/content.mp4")
bg = nuke.createNode("Read")
bg["file"].fromUserText("/bg.mov")
merged = nuke.nodes.Merge(inputs=[bg, content])
output = nuke.nodes.Write(file="/output.mov", inputs=[merged])
nuke.render(output)发布于 2021-09-06 09:39:04
铸造核武器不是一个视频编辑,它是一个合成包。因此,如果需要将音频组件与视频组件合并,请使用具有相应路径的Audio File选项(可以在同一个.mov文件中读取或选择单独的音频文件)。

下面是代码的外观(我在Apple ProRes 4x4编解码器中使用了ProRes文件):
import nuke
nuke.nodes.Read(file="/Users/swift/Desktop/TESTED.mov", last=1800)
output = nuke.nodes.Write(file="/Users/swift/Desktop/nuke1920.mov", 
                          file_type="mov", 
                          mov64_audiofile="/Users/swift/Desktop/TESTED.mov")
nuke.render(output)脚本编辑器的“输出”窗格没有出现错误:

或者,如果您需要使用音频工具,请使用NUKE Studio。
附注:
mp4编解码器,以及处理10多个节点的Python .。
,
Copy节点而不是Merge节点来呈现2组RGB.https://stackoverflow.com/questions/69071297
复制相似问题