Bonjour, je viens poster un message car j ai un problème d'exportation vidéo.
Voila, j'ai crée une animation aléatoire en fonction des détections de beat d'un morceau de musique que j'ai crée.
Je veux donc en faire une vidéo, une sorte de clip donc. Le problème est que quand j'utilise MovieMaker pour enregistrer la vidéo, ma vidéo finale ne fait que 3min28 alors que je laisse tourner le programme le temps du morceau à savoir plus de 7 min.
Je ne comprends donc pas pourquoi MovieMaker s'arrête à ces 3min28. Et j'ai fait plusieurs essai mais rien a y faire toujours la même longueur.
Merci d'avance si quelqu'un réponds
Cordialement Tzardante.
Hors ligne
Bonjour Tzardante et bienvenue sur codelab,
Deux suggestions :
Est ce que la synchro est correcte sur les 3m28 enregistrées ? Si ton anim est gourmande en ressources peut-être que moviemaker n'arrives pas à suivre le rythme et perd des frames ? Tu peux éventuellement ajouter un compteur visible du framerate pour te faire une idée.
Quel Os utilises tu ? Et quelle taille fait le fichier vidéo ? (Sur windows et un disque formaté en fat32, la taille maximum d'un fichier est de 2GO)
Hors ligne
Bonjour Tzardante,
J'ai eu ce genre de problème aussi. Dans mon cas, le nombre d'images générées pendant le morceau dépendait de la complexité de l'algo qui générait les images à partir du son et du temps d'enregistrement des images. J'ai réussi à régler le problème en passant pas Virtualdub pour resynchroniser la durée totale au nombre d'images générées, mais je n'ai jamais réussi à parfaitement synchroniser le son (voici le lien pour exemple, je n'inclue pas toute la vidéo : http://www.youtube.com/watch?v=eYEFkWJ5LBU ). Au début c'est décalé mais c'est synchro à la fin.
Je n'ai pas la réponse précise à ta question, mais ca m'intéresse d'en savoir plus.
Hors ligne
Bonjour et merci pour vos réponses.
Je suis sous Mac Os 10.6 avec 4G de RAM
J'ai enfin trouvé d'où venais le problème.
J ai suivi tes conseils Emoc, donc j ai mis un compteur et effectivement le compteur affichait moins de 25fps
donc c est pour cela que ma vidéo ne faisait pas la même durée que ma musique.
Et j ai trouvé comment résoudre le problème, c'est en fait que l'animation était enregistré sur un trop grand format 1280/768 en réduisant par exemple 800/450 l'animation est enregistrée à peu près correctement.
Donc cette différence de temps est du à la dimension d enregistrement mais aussi au compresseur utilisé ou pas et sa qualité.
Est il possible d'enregistrer le son et la vidéo en même temps ? car si je ne me trompe pas MovieMaker n'exporte que de la vidéo ?
Hors ligne
Bonjour,
Jusqu'à maintenant pour des vidéos sonores, j'utilise plutôt ffmpeg pour synchroniser le son et l'image, un fichier pour le son et un pour la vidéo (ou une suite de fichiers images enregistrés avec saveFrame() ). Sur mac je ne sais pas comment fonctionne ffmpeg, mais voila quand même une commande qui pourra t'être utile (à adapter selon tes formats)
ffmpeg -i img-%04d.png -i son.wav -map 0:0 -map 1:0 -r 25 -ac 2 -b 360k -ab 192k -s 360x288 -f flv video.flv
(traduction : prendre les images numérotées de img-0001.png à img-XXXX.png, les assembler avec son.wav et enregistrer le tout en flv, 25 images / secondes, débit vidéo 360k, débit audio 192k, son stéréo, résolution 360x288)
ffmpeg est très souple et permet beaucoup de choses!
Hors ligne
Bonjour,
Juste signaler une piste que j'avais trouvée sur le forum processing:
http://processing.org/discourse/yabb2/Y … 4169711/45
Le script, une petit peu compliqué pour moi mais j'ai pu l'adapter, est disponible ici:
http://www.davebollinger.com/works/p5/F … rMinim.zip
Hors ligne