2011-02-22 21:10:53 +0000 2011-02-22 21:10:53 +0000
69
69

Comment puis-je combiner 30 000 images dans un film à retardement ?

J'ai pris 30 000 images fixes que je veux combiner dans un film à retardement. J'ai essayé QuickTime Pro, TimeLapse 3 et Windows Movie Maker, mais avec une telle quantité d'images, chacun des programmes échoue (j'ai essayé SUPER ©, mais je n'ai pas réussi à le faire fonctionner non plus… ?) Il semble que tous ces programmes se bloquent après quelques milliers d'images.

Les images que j'ai sont toutes au format .JPG, à une résolution de 1280x800, et je cherche un programme qui peut mettre ces images dans un film à retardement dans une sorte de format sans perte (AVI brut/non compressé serait bien) pour un montage ultérieur. Quelqu'un a-t-il des idées, ou a-t-il déjà essayé quelque chose de ce genre avec un nombre similaire d'images ?

Réponses (16)

54
54
54
2011-02-22 22:56:28 +0000

Avidemux peut créer des films à partir d'un tas d'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 ‘n all. Je l'ai utilisé :

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

ce qui produit des vidéos qui sont très bien. Ajoutez de la musique au film en l'insérant :

-oac copy -audiofile audiofile.mp3
41
41
41
2012-11-25 12:18:46 +0000

Utilisez FFmpeg .

Cela va créer un diaporama vidéo (en 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, modifiez la variable selon votre choix.

ffmpeg -f image2 -r 1/5 -i img%03d.png -c:v libx264 -pix_fmt yuv420p out.mp4

Si vos images ont quatre chiffres, utilisez %04d, etc. Si vos images n'ont pas ce motif, vous pouvez utiliser des shell globs, au moins sous Linux et OS X :

ffmpeg -f image2 -pattern_type glob -i 'time-lapse-files/*.JPG' …

Vous pouvez également modifier la fréquence d'images de sortie en spécifiant un autre -r après l'entrée.

12
12
12
2011-02-22 21:22:32 +0000

Si vous faites quelques calculs de base, vous verrez que vous êtes probablement à court de mémoire si vous essayez de garder le film non compressé.

Chaque image est de 1 024 000 pixels. À 32 bits par pixel, cela fait 32 768 000 bits (4 096 000 octets ou 3,9 Mo).

Si nous multiplions cela par 30 000 images, il vous faut 117187,5 Mo ( 114,45 Go ) de mémoire pour stocker tout le film en une seule fois - pas étonnant que QuickTime Pro échoue.

Vous pouvez essayer de réduire la résolution mais cela risque d'échouer.

Vous devrez construire le film en plus petits morceaux et ensuite assembler le tout. Je m'attends à ce qu'il y ait des applications qui font cela sans charger le film entier en 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 finalement qu'un seul DVD alors que votre film dure 20 minutes (à 25 images par seconde).

11
11
11
2012-04-14 03:18:23 +0000

Oui, je sais que ce fil a plus d'un an. Mais je l'utilise depuis plus de deux ans et il fonctionne très bien 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

J'ai dû beaucoup jouer avec le codec avant d'obtenir quelque chose que Youtube reconnaîtrait, cependant. Un exemple utilisant le deuxième bloc peut être trouvé ici : http://www.youtube.com/watch?v=4G_aaPG2QWk

11
11
11
2011-02-22 21:24:07 +0000

Essayez PhotoLapse ; un compte-rendu est donné sur Lifehacker.com ici .

8
8
8
2012-11-25 12:14:40 +0000

J'utilise Picasa de Google. C'est aussi un très bon organisateur de photos à mon avis. Voici comment.

  1. Fichier > Ajouter un dossier à Picasa… > ajoutez le dossier avec vos photos.
  2. Faites un clic droit sur le dossier que vous avez ajouté dans le menu de gauche “Dossiers” et > sélectionnez toutes les photos
  3. Dans le menu du haut > Créer > Vidéo > A partir de la sélection …
  4. Maintenant vous êtes dans le créateur de vidéo > Onglet Vidéo > Style de transition > Délai
  5. Vous pouvez charger une piste audio, changer les dimensions (j'utilise normalement 1024x768), ajouter des diapositives avec du texte dans l'onglet Slide…
  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 faire un clic droit sur la vidéo > localiser dans le disque pour voir où la vidéo a été enregistrée. Un autre avantage de Picasa est que vous pouvez sélectionner toutes les images et aller dans le menu du haut Image > Batch Edit > I’m Feeling Lucky. Cela permet de corriger 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 délai avec http://motiontimelapser.co.nr/

Disclamer : Je suis l'auteur.

5
5
5
2011-02-23 05:29:48 +0000

J'ai été confronté à un problème similaire il y a quelque temps lorsque j'ai essayé de faire un timelapse pour un create-a-thon dans un hackerspace local. J'utilise OS X, donc je ne suis pas sûr que ce soit viable 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

Il y a deux problèmes avec ça :

  1. C'est un AVI.
  2. Tout ce qu'il fait, c'est regrouper les images en un seul fichier sans compression. Bien sûr, c'est très rapide, et ça marche vraiment !

Ensuite, je l'ai fait passer par un autre utilitaire pour le convertir dans un format à moitié décent.

MEncoder fait partie du projet MPlayer, situé ici : http://www.mplayerhq.hu/

4
4
4
2014-07-26 00:15:50 +0000

Je vois que ce fil est un peu vieux, mais j'ai trouvé que MakeAVI est le meilleur programme pour moi !

Vous pouvez le télécharger ici http://sourceforge.net/projects/makeavi/?source=dlp

  • Tout ce que vous avez à faire est de le télécharger, et de lancer l'exécutable dans le dossier téléchargé (pas d'installateur).
  • Ensuite, pour ajouter les images, il vous suffit d'appuyer sur le bouton “Add Files” en haut à droite et de sélectionner les images que vous souhaitez compiler.
  • Une fois qu'elles ont été importées, vous pouvez utiliser les boutons “Haut” et “Bas”, au milieu à gauche, pour ajuster l'ordre des photos au cas où elles ne resteraient pas en ordre.
  • Ensuite, pour ajuster la fréquence d'images des images compilées, vous pouvez modifier la zone de texte à l'intérieur du cadre “Playback frame rate”, en bas à droite, à la fréquence d'images que vous souhaitez.
  • Comme le programme est encore en bêta (0.1.1), certaines choses ne fonctionnent pas. Appuyez sur le bouton “Begin” et indiquez le nom du fichier que vous voulez. Lorsqu'il vous demande quel type de compression vous voulez, sélectionnez celui que vous voulez, sauf pour le “Full Frames(Uncompressed)” qui n'a pas fonctionné pour moi.
  • Puis, une fois la compilation de la vidéo terminée, allez voir la vidéo et voyez comment elle est. Si la vidéo est vide (pas de durée), essayez de changer les options de compression. (C'est ce qui s'est passé quand j'ai essayé “Full Frames(Uncompressed)”)

Je n'ai pas réussi à faire fonctionner les autres méthodes énumérées ici, et celle-ci a fonctionné pour moi ! J'espère que ça marche pour vous ! :)

3
3
3
2011-02-23 07:42:33 +0000

Avez-vous essayé VirtualDub ?

Lorsque vous ouvrez une image dans virtualdub, il vous demande de charger la séquence entière. À partir de là, ajustez la fréquence d'images, ajoutez des filtres (recadrage, accentuation), choisissez un encodeur et enregistrez votre vidéo.

Je vous suggère d'essayer d'abord avec un nombre d'images plus faible, et, si vous êtes satisfait du résultat, de faire le lot complet.

Edit : Ici est un simple tutoriel sur ce sujet. Tout ce que vous avez à faire est de trouver un codec sans perte approprié, comme celui-ci : MSU Lossless Video Codec .

2
2
2
2014-10-01 10:02:07 +0000

Nous avons testé notre logiciel Time-Lapse Tool pour générer de la vidéo à partir de 100 000 images et il fonctionne à merveille. Toutes ces images peuvent être ajoutées à partir de plusieurs dossiers, ce qui est utile pour les photos provenant d'un reflex numérique et regroupées par 10 000 images dans un dossier.

2
2
2
2015-05-02 08:06:32 +0000

Si vous utilisez Premiere Pro, il vous suffit de placer les images dans un dossier dédié, de vous assurer qu'elles sont numérotées en séquence et de manière consécutive, puis dans Premiere Pro, de cliquer avec le bouton droit de la souris sur la fenêtre du projet et de choisir “Importer”, de sélectionner la première image et de cocher la case “Séquence d'images”. Toutes les images seront automatiquement regroupées dans une séquence appelée thefirstimageName.jpg, mais avec une icône de “pile” d'images. C'est à peu près tout. Faites-le glisser dans une séquence, puis effectuez un rendu (Export -> Media) en 1080p et importez ensuite l'export sous la forme d'un nouveau clip vidéo. Je vous recommande de l'exporter et de le réimporter sous forme de clip car Premiere Pro et Media Encoder peuvent être connus pour être cassants avec les séquences haute résolution si vous bricolez des coupures et des changements de vitesse. L'exportation des séquences haute résolution en 1080p, tout en compromettant la qualité, rétablit la stabilité.

1
1
1
2011-02-22 22:56:06 +0000

J'ai dû faire quelque chose comme ça avant. J'ai réussi à le faire dans quicktime pro en le faisant 500 images à la fois. Je les sauvegardais sous forme de film individuel et je passais ensuite à la suivante. Puis, plus tard, je combinais tous les segments de 500 images pour obtenir le résultat final.

1
1
1
2012-04-16 14:56:53 +0000

Juste pour le plaisir, voici un autre moyen (non, je n'essaie clairement PAS d'affiner mon propre processus.) Il s'avère que rien sous Windows ne veut modifier la sortie que le mencoder produit à partir de mon autre réponse. Voici une version plus facile à éditer en 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"
0
0
0
2014-11-03 04:14:49 +0000

J'obtiens de très bons résultats en utilisant Picasa ou GoPro-studio .

Je suis occupé avec une vidéo qui me sert de journal pour construire une planche de surf à l'aide de ces outils. Un travail en cours a été posté sur mon profil sur YouTube (recherchez “Surfbordbou” - je ne suis pas encore autorisé à afficher plus de 2 liens par message)

Le réalisateur de films de Picasa est vraiment facile à utiliser, il suffit de 2 clics et vous avez le temps de visionner un ensemble de photos sélectionnées.

0
0
0
2011-02-23 08:29:34 +0000

Je voterais aussi pour Virtualdub (j'ai déjà fait cette opération, je ne me souviens plus si c'était beaucoup). Il est également facile par la suite d'enlever les cadres dont vous ne voulez pas, etc. Peut-être pourriez-vous essayer d'utiliser un format vidéo sans perte pour le rendu et le stockage, comme le codec camstudio . Pour un décalage temporel… peut-être que c'est aussi bon techsmith codec (TSCC), mais cela ne fonctionne que si vous avez acheté (ou obtenu une ancienne version dans un magazine) Camtasia, car il installe la version d'encodage du codec. Elle réalise de très petites vidéos. Et il est probablement apropié pour un certain temps.

0
0
0
2014-08-21 12:45:23 +0000

Un autre programme que vous pouvez utiliser est Time Lapse MovieMonkey

Il a fait le travail de créer mon dernier film Time Lapse 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.