赞
踩
在blander中添加背景音乐有两种方式,一种是用视频序列编辑器,一种是直接添加一个扬声器对象。
在此处采取添加扬声器的方法。
给扬声器添加音频的时候需要进行一些奇怪的操作。直接添加,共享用户有两个,需要创建单用户副本。
bpy.ops.object.speaker_add(enter_editmode=False, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1))
bpy.ops.sound.open_mono(filepath="E:\\lab\\rendermusic\\blender_rendering\\mu.wav", relative_path=True)
bpy.data.speakers["扬声器"].sound=bpy.data.sounds['mu.wav']
bpy.data.sounds['mu.wav'].copy()
bpy.data.speakers["扬声器"].sound=bpy.data.sounds['mu.wav.001']
渲染时设置文件格式为FFMPEG,视频编码AVI,音频编码MP3
scene.render.image_settings.file_format = 'FFMPEG'
bpy.context.scene.render.ffmpeg.format = 'AVI'
bpy.context.scene.render.ffmpeg.audio_codec = 'MP3'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。