J'ai pris 30 000 images fixes que je veux combiner dans un film en accéléré. J'ai essayé QuickTime Pro, TimeLapse 3 et Windows Movie Maker, mais avec une telle quantité d'images, chacun des programmes échouait (j'ai essayé SUPER ©, mais je n'ai pas réussi à le faire fonctionner ...?). Il semble que tous ces programmes se bloquent après quelques milliers d'images.
Les images que je possède sont toutes au format .JPG, avec une résolution de 1280x800, et je cherche un programme capable de mettre ces images dans un film en accéléré dans une sorte de format sans perte (un fichier AVI brut/non compressé conviendrait) édition ultérieure. Est-ce que quelqu'un a des idées, ou est-ce que quelqu'un a déjà essayé quelque chose comme ça avec un nombre similaire d'images?
Avidemux peut créer des films à partir de plusieurs images. http://fixounet.free.fr/avidemux/
Vous pouvez également utiliser mencoder, mais il est un peu plus difficile à utiliser, avec toutes les options de ligne de commande. J'ai utilisé ceci:
mencoder mf://*.jpg -mf fps=xxx:type=jpg -ovc x264 -x264encopts bitrate=yyyy:threads=2 -o outputfile.mkv
J'utilise
xxx = 25 and
yyy = 1200
qui produit des vidéos qui vont très bien. Ajoutez des mélodies au film en insérant:
-oac copy -audiofile audiofile.mp3
Utilisez FFmpeg .
Ceci créera un diaporama vidéo (utilisant le codec vidéo libx264) à partir d'une série d'images png, nommées img001.png, img002.png, img003.png,…
Chaque image aura une durée de 5 secondes, changez la variable en fonction de votre choix.
ffmpeg -f image2 -r 1/5 -i img%03d.png -c:v libx264 -pix_fmt yuv420p out.mp4
Si vos images comportent quatre chiffres, utilisez %04d
, etc. Si vos images ne possèdent pas ce modèle, vous pouvez utiliser des globes de shell, au moins sous Linux et OS X:
ffmpeg -f image2 -pattern_type glob -i 'time-lapse-files/*.JPG' …
Vous pouvez également modifier le framerate de sortie en spécifiant un autre -r
après l'entrée.
Si vous effectuez des calculs de base, vous constaterez que vous manquez de mémoire si vous essayez de garder le film non compressé.
Chaque image mesure 1 024 000 pixels. À 32 bits par pixel, cela représente 32 768 000 bits (4 096 000 octets ou 3,9 Mo ).
Si nous multiplions ce nombre par 30 000 images, vous avez besoin de 117187,5 Mo ( 114,45 Go ) de mémoire pour stocker l’ensemble du film en mémoire - il n’est pas surprenant que QuickTime Pro échoue.
Vous pouvez essayer de réduire la résolution, mais cela peut toujours échouer.
Vous devrez construire le film en petits morceaux, puis assembler le tout. Je m'attendrais à ce que certaines applications le fassent sans charger le film en entier dans la mémoire. Le film final devra également être compressé - encore une fois, car il occuperait 114 Go sur le disque dur. Un film n'occupe qu'un seul DVD, alors que votre film dure 20 minutes (à 25 images par seconde).
Essayez PhotoLapse ; un compte rendu est donné sur Lifehacker.com ici .
Oui, je sais que ce fil a plus d'un an. Je l'utilise depuis plus de 2 ans et fonctionne parfaitement avec plus de 10 000 images:
1080p @ 24fps, pas de son
ls -1v | grep JPG > files.txt
mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=21600000 -o windowsill_flowers_7.avi -mf type=jpeg:fps=24 mf://@files.txt -vf scale=1920:1080
4k @ 90fps, pas de son
ls -1v | grep JPG > files.txt
mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=21600000 -o windowsill_flowers_7.avi -mf type=jpeg:fps=90 mf://@files.txt -vf scale=3840:2160
Je devais jouer avec le codec beaucoup avant d'obtenir quelque chose que YouTube reconnaîtrait, cependant. Vous trouverez un exemple utilisant le 2e bloc ici: http://www.youtube.com/watch?v=4G_aaPG2QWk
J'utilise Picasa de Google. C'est aussi un très bon organisateur de photo à mon avis. Voici comment.
1) Fichier> Ajouter un dossier à Picasa ...> ajoutez le dossier avec vos photos.
2) Faites un clic droit sur votre dossier ajouté dans le menu 'Dossiers' de gauche et> Sélectionner toutes les images.
3) Dans le menu principal> Créer> Vidéo> À partir de la sélection ...
4) Vous êtes maintenant dans le Créateur vidéo> Onglet Vidéo> Style de transition> Laps de temps
5) Vous pouvez charger une piste audio, modifier les dimensions (j'utilise normalement le format 1024x768), ajouter des diapositives avec du texte dans l'onglet Diapositive ...
6) Video Maker> onglet Vidéo> Créer une vidéo. Vous pouvez vous connecter avec votre compte google et le télécharger sur youtube à partir d'ici aussi.
De retour dans la bibliothèque, vous pouvez cliquer avec le bouton droit sur la vidéo> localiser sur le disque pour voir où la vidéo a été enregistrée. Une autre bonne chose à propos de l'utilisation de Picasa est que vous pouvez sélectionner toutes les images et accéder au menu principal Image> Edition par lot> J'ai de la chance. Cela corrigera le contraste et la couleur de toutes les photos en même temps.
Avant de créer la vidéo, vous pouvez ajouter un peu de mouvement à votre temps écoulé avec http://motiontimelapser.co.nr/ Disclamer: Je suis l'auteur.
J'ai rencontré un problème similaire il y a quelque temps lorsque j'ai essayé de créer un timelapse pour un forum de création créé sur un hackerspace. Je suis sous OS X, donc je ne sais pas dans quelle mesure il est viable de l'utiliser sous Windows, mais j'ai utilisé MEncoder.
C'est la commande que j'ai utilisée dans le terminal:
mencoder mf://*.jpg -mf w=800:h=600:fps=5:type=jpg -ovc copy -oac copy -o buildmadison.avi
Cela pose deux problèmes:
Ensuite, je l'ai fait passer par un autre utilitaire pour le convertir en un format à la moitié décent.
MEncoder fait partie du projet MPlayer, situé ici: http://www.mplayerhq.hu/
Je vois que ce fil est un peu vieux, mais j'ai découvert que MakeAVI était le meilleur programme pour moi!
Vous pouvez le télécharger ici: http://sourceforge.net/projects/makeavi/?source=dlp
Je ne pouvais obtenir aucune des autres méthodes énumérées ici et cette méthode fonctionnait pour moi! J'espère que ça marche pour toi! :)
Avez-vous essayé VirtualDub ?
Lorsque vous ouvrez une image dans virtualdub, il vous demandera de charger toute la séquence. À partir de là - ajustez la cadence d'images, ajoutez des filtres (rognage, netteté), choisissez un encodeur et enregistrez votre vidéo.
Je vous suggère d’expérimenter d’abord avec un nombre moins élevé d’images et, si vous êtes satisfait du résultat, de faire le lot complet.
Edit: Here est un tutoriel simple à ce sujet. Tout ce que vous avez à faire est de trouver un codec sans perte approprié, comme celui-ci: MSU Lossless Video Codec .
Nous avons testé notre Logiciel Time-Lapse Tool pour générer une vidéo à partir de 100 000 images et cela fonctionne à merveille. Toutes ces images peuvent être ajoutées à partir de plusieurs dossiers, ce qui est utile pour les photos de reflex numériques regroupées par 10 000 images dans un dossier.
Si vous utilisez Premiere Pro, placez simplement les images dans un dossier dédié, assurez-vous qu'elles sont numérotées dans l'ordre et l'une après l'autre, puis dans Premiere Pro, cliquez avec le bouton droit de la souris sur la fenêtre Projet et choisissez "Importer", sélectionnez la première image, puis cochez la case "Séquence d'images". Il extraira automatiquement toutes les images en une séquence appelée thefirstimageName.jpg mais avec une icône "pile". C'est ça, en quelque sorte. Faites-le glisser dans une séquence, puis convertissez-le (Export -> Media) en 1080p, puis importez l'export en tant que nouveau clip vidéo. Je recommande de l'exporter et de le réimporter sous forme de clip, car Premiere Pro et Media Encoder sont susceptibles de provoquer des collisions haute résolution si vous bricolez avec des coupes et des changements de vitesse. Exportez donc les séquences haute résolution au format 1080p. tout en compromettant la qualité, restaure la stabilité.
Juste pour le plaisir, voici une autre façon (non, je n'essaye manifestement pas d'affiner mon propre processus.) Il s'avère que rien sur Windows ne veut modifier la sortie produite par mencoder à partir de mon autre réponse. Ceci est une version plus conviviale pour l'édition utilisant ffmpeg:
1080p@90fps, no sound, IMG_00000.JPG - IMG_99999.JPG
ffmpeg -r 90 -i IMG_%05d.JPG -vcodec libx264 -vpre medium -crf 22 -threads 0 -vf scale=1920:-1 -r 15 -metadata title="foo"
Un autre programme que vous pouvez utiliser est Time Lapse MovieMonkey
Il a fait le travail de créer mon dernier film laps de temps vraiment très très vite. Et je n'ai pas eu à lire les instructions. C'est simple et intuitif, mais il y a suffisamment de paramètres avancés. Et c'est gratuit.
L'auteur dit qu'il a été testé avec 50 000 images.
Je devais faire quelque chose comme ça avant. J'ai réussi à le faire dans quicktime pro en le faisant 500 images à la fois. Je voudrais enregistrer ceux-ci en tant que film individuel, puis passer au suivant. Puis, plus tard, je combinerais tous les 500 segments d’image dans la dernière chose.
L’utilisation de Picasa ou GoPro-studio donne de très bons résultats.
Je suis occupé avec une vidéo à me journaliser la construction d'une planche de surf en utilisant ces outils. Un travail en cours a été posté sur mon profil sur YouTube (recherche "Surfbordbou" - je ne suis pas autorisé à recevoir plus de 2 liens par message)
Le logiciel de création de films de Picasa est très facile à utiliser, il suffit de deux clics pour obtenir l’ensemble des images sélectionnées.
Je voterais aussi pour Virtualdub (j'ai effectivement effectué cette opération, je ne me souviens plus si c'était le cas). Il est également facile ultérieurement de supprimer les images que vous ne voulez pas, etc. Vous pourriez peut-être essayer d'utiliser un format vidéo sans perte pour le restituer et le stocker, comme camstudio codec. Pour un timelapse ... peut-être aussi ok codec techsmith (TSCC), mais cela ne fonctionne que si vous avez acheté (ou obtenu une ancienne version d’un magazine) Camtasia, car il installe la version codée du codec. Ça fait vraiment de petites vidéos. Et est probablement juste pour un laps de temps.