TheJoe.it Dans le (ouvrir) Source

10Jul/123

Photographie: “laps de temps” con gPhoto2

Attention!

Cet article a été rédigé dans le 2012, il peut y avoir eu certains développements en la matière.
En cas de doute s'il vous plaît laissez un commentaire en bas de l'article.
Merci.

20d_time_lapse

Aujourd'hui, j'ai soulevé la question de "laps de temps", une technique photographique particulier que, grâce à la séquence de clichés permet la création de petites animations. Pour avoir une idée de ce que l' laps de temps, Je vous renvoie à vidéo spectaculaire facilement disponibles sur youtube, ou plutôt ceux qui se consacrent de cette page.

Pour le bon laps de temps est nécessaire pour automatiser le processus de la prise de vue, dans la pratique, les choses moins personnelles sont confiées à la compétence, meilleur est le résultat final.

Qu'est-ce que vous avez besoin pour un laps de temps traditionnel:

  • un trépied pour la caméra (ou un support fixe, afin de ne pas se déplacer),
  • un système qui me permet de prendre des photos sans toucher l'appareil photo (c'est. télécommande),
  • une bonne partie de l'attention / précision de prendre à intervalles réguliers,
  • temps libre (au moins une heure pour une courte vidéo),
  • beaucoup d'envie.

Alors que pour un laps de temps automatisé sert beaucoup moins "vole":

  • un trépied pour la caméra (ou un support fixe),
  • un câble pour connecter l'appareil photo à votre ordinateur,
  • "gPhoto2" et (finalement) "cron",
  • ffmpeg pour encoder les coups de feu dans une vidéo.

Dans le dernier tutoriel, nous avons discuté comment "gPhoto2" nous prenons des photos à distance via la simple connexion USB de l'appareil à un PC. Dans le passé, je me suis demandé ce qui pouvait servir à prendre des photos à distance, le miroir de la SLR est facilement audible et dans le cas de la vidéosurveillance serait alerter les voleurs (vous avez probablement tout simplement voler la caméra), et voici la appilcazione de pratique, ou l'un de l'éventuelle: le laps de temps.

Dans mon expérience utilisera un Canon EOS 20D. Je me réfère à l' gPhoto2 de documentation Pour une liste complète des appareils testés et compatibles.

D'abord, nous positionnons la caméra pour tourner quelque chose d'intéressant: une scène qui change d'aspect avec le lent passage du temps. Il peut être, non Tramonto, une rue très fréquentée la nuit, un concert ou un événement. La caméra doit être soutenu / fixé à quelque chose de solide, comme un mur, un davanzale, ou, mieux encore un support spécial afin qu'il ne se déplace pas.

Nous connectons nos caméras au PC avec le câble USB. À ce stade, la plupart des distributions récentes gPhoto2 va utiliser pour monter la caméra directement et nous permettre de télécharger des photos via le navigateur de fichiers par défaut. Pour activer clics automatiques, mais il sera essentiel que l'appareil n'est pas monté, le plus simple est d'ouvrir le gestionnaire de fichier dans Gnome, cliquez avec le bouton droit dans la colonne de gauche sur la ressource correspondant à l'appareil photo et sélectionnez "Peau" ou "Retirer conduire en toute sécurité".

Nous vérifions que gPhoto2 et la caméra sont en mesure de "communiquer". Exécutez la commande pour prendre une photo "gphoto2 - capture d'image". Si l'obturateur se déclenche et la photo est enregistrée dans la mémoire interne peuvent aller à l'étape suivante.

Comme décrit dans l'article précédent gPhoto2 est un logiciel (ainsi que le plaisir) complète de fonctionnalités, vous courez le risque de "déchets" beaucoup de temps pour jouer avec lui. Pour s'assurer que les coups de photo de la machine de service continu, définir un intervalle en secondes, et de déterminer le nombre total de prises de vue de la commande est présent: " gphoto2 -I <s#econdi> -F <#scatti> --capture-image --get-all-files".

S'il ya un problème, et l'appareil photo n'est pas reconnu après quelques coups de feu, Je vous renvoie à l'article "Problèmes" au bas de l'article. A ce stade, nous avons une série de coups de feu dans l'ordre croissant, et nous voulons encoder une vidéo. Le plus simple est d'utiliser ffmpeg, un programme en ligne de commande pour le codage vidéo. Heureusement ffmpeg est automatique et aligne les images dans l'ordre croissant, Malheureusement, si vous trouvez un "trou" entre un fichier et l'autre ne pas sauter à la prochaine, mais interrompt le codage (c'est. photo manquant 36 fra photographie 35 e la 37). Pour cela, nous devons renommer tous les fichiers dans l'ordre croissant de sorte qu'il n'y a pas de photos manquantes. Le moyen le plus rapide est toujours la coquille. La commande est la suivante: " ls *.jpg | nl -nrz -w5 | while read newname oldname; do mv "$oldname" $newname.jpg; done". Créer des fichiers avec des noms 5 caractères, en nombre croissant.

Et enfin usiamo ffmpeg: " ffmpeg -i '%05d.jpg' -target pal-dvd -y video.mpg".

Pour caméra laps de temps plus complexe est composé de glisser sur une piste à chaque tir, de sorte que, dans la composition finale pour l'impression d'un plan de scène "a mano", dal vie.

Problèmes

Je n'ai pas d'objectif, mais d'après mon expérience personnelle, il semble que gphoto2 n'aime pas beaucoup de mon appareil photo. Le problème ne se produit pas toujours, il est le témoin de fonctionnement de la caméra rouge. Lorsque vous définissez un intervalle entre deux prises de vue, la LED continue à clignoter par intermittence. Cela signifie que gphoto2 travaille, et en attendant le moment de prendre des, mais après quelques coups de feu, j'ai remarqué que la caméra n'est plus reconnu. J'ai résolu le problème avec Cron, une petite ligne de commande du programme déjà présent dans les distributions Linux.

Cron est un programme simple dont le travail consiste à exécuter des programmes à certains intervalles. Le fichier de configuration est "crontab", pour changer lancer la commande du terminal "crontab-e" et ma ressemble plus ou moins comme:

# Modifier ce fichier d'introduire des tâches à exécuter par cron.
#
# Chaque tâche à exécuter doit être défini par une seule ligne
# indiquant avec différents domaines où la tâche sera exécutée
# et ce qui commande à exécuter pour la tâche
#
# Pour définir le temps que vous pouvez fournir des valeurs concrètes pour
# minute (m), heure (h), jour du mois (jugement), mois (mon),
# et jour de la semaine (Dow) ou utiliser '*' dans ces domaines (pour «tout»).#
# Notez que les tâches seront lancées sur la base du système de l'cron
# La notion de temps et fuseaux horaires de démon.
#
# Sortie des emplois crontab (y compris les erreurs) est envoyé à travers
# mail à l'utilisateur le fichier crontab appartient à (sauf redirigé).
#
# Par exemple, vous pouvez exécuter une sauvegarde de tous vos comptes d'utilisateurs
# à 5 a.m chaque semaine avec:
# 0 5 * * 1 tar-ZCF / var / backups / home.tgz / home /
#
# Pour plus d'informations, consultez les pages de manuel de crontab(5) et cron(8)
#
# m h dom mon dow commande
* * * * * /home / joe / script / time_lapse.sh
* * * * * dormir 15; /home / joe / script / time_lapse.sh
* * * * * dormir 30; /home / joe / script / time_lapse.sh
* * * * * dormir 45; /home / joe / script / time_lapse.sh

Les lignes intéressantes sont les quatre derniers. Avec cette configuration, les quatre dernières lignes de lancer le script "/home / joe / script / time_lapse.sh" chaque minute. La première précise détail, la deuxième 15 seconde après, la troisième 30 seconde après la quatrième et avec un retard d' 45 secondes. De cette façon, prenez des photos espacées 15 secondes d'intervalle (plus la vitesse d'obturation).

Pour avoir une idée générale de travailler avec cron, Rimando une Wikipedia.

Certains référence

http://gerlos.altervista.org/fotografia

http://gphoto.org/doc/remote/

http://cholla.mmto.org/photography/gphoto2/test_244.html

http://usenet.it.rooar.com/showthread.php?t=6723623

Application pratique

Content de cet article?

Inscrivez vous à notre fil rss!

Sur

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

Commentaires (3) Trackbacks (0)
  1. Bonjour compliments pour le tutoriel!!! Permettez-moi de vous poser une suggestion: Je tiens à tirer pour un chantier qui durera environ un an, et je n'ai aucun doute sur la quantité à prendre et sur l'img…..Que recommandez-vous?

    • Bonjour Alessandro,
      J'ai perdu un peu de’ commentaires sur la rue ces derniers mois. Désolé si je réponds à cette retard.
      Pour un laps de temps d'un chantier, je dirais que tout d'abord le site et ce sera le résultat de l'immeuble terminé (vu que le travail va durer un an). Si vous construisez un gratte-ciel en face de la maison tels que inquadrerei non seulement le périmètre des travaux initiaux, mais je voudrais utiliser un objectif grand angle de le reprendre, même en hauteur.
      En ce qui concerne les coups de feu, plutôt, Je ferais un lien entre tous les maintenant à un bouton de l'obturateur crépuscule (si vous ne travaillez pas dans la nuit). Vous devez commencer à tourner peu de temps avant les travailleurs entrent dans la cour et à la fin quand tous sont partis (si elles travaillent de nuit seraient cliquez bien la nuit).
      Voyons votre travail quand il est terminé!

  2. Grande timelapse et agréable tutoriel joe!! :)


Laisser un commentaire

Aucun trackbacks pour l'instant