Numerotation des rendus sons.

Posté par makhaon le 17/8/2021 15:19:55
Bonjour à tous & à toutes,
j'ai un petit code très simple qui devrait me permettre de faire des rendu sons pour chaque image de mon projet mais je ne sais pas comment inclure la numérotation des sorties ce qui fait que chacun des fichiers est écrasés par le suivant... C'est bête.

Voici le code :

import bpy
N=4
for i in range(N):
     bpy.context.scene.frame_start = i
     bpy.context.scene.frame_end = i
     bpy.ops.sound.mixdown(filepath = "//Fl-Int.wav", container='WAV', codec='PCM', format='S16',split_channels=True)




Bien à vous.

Édit : Je viens de trouver une bricole qui fonctionne :

import bpy
N=11974
for i in range(N):
      a = i +1
      bpy.context.scene.frame_start = a
      bpy.context.scene.frame_end = a
      b = str(0)
      c = str(a)
      if a < 10 :
          d = b + b + b + b + c
      else :
          if a >= 10 and a < 100 :
              d = b + b + b + c
          else :
              if a >= 100 and a < 1000 :
                  d = b + b + c
              else :
                  if a >= 1000 and a < 10000 :
                      d = b + c
                  else :
                      d = c
      bpy.ops.sound.mixdown(filepath = "//monfichier-" + d + ".wav", container='WAV', codec='PCM', format='S16',split_channels=False)


Merci

Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=2&topic_id=50749&post_id=589572