blender脚本渲染输出有背景音乐的视频

在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'
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值