Catégories
Informatique

Comment filmer des vidéos en accéléré avec Raspberry Pi

Une vidéo time-lapse est une série de photos prises à intervalles réguliers puis assemblées séquentiellement pour créer une vidéo. Les vidéos time-lapse sont utilisées depuis de nombreuses années pour compresser de longues périodes en de courtes vidéos de synthèse. Les utilisations des vidéos en accéléré vont de la capture d'une fleur en fleurs, des nuages ​​en mouvement, de la circulation intense, de la création d'un grand puzzle et des couchers de soleil. La clé pour créer une incroyable vidéo accélérée est de garder l'appareil photo immobile (les trépieds sont essentiels) pendant que le ou les sujets se déplacent lentement.

Dans ce didacticiel, nous allons vous montrer comment créer une vidéo time-lapse lever / coucher du soleil avec une caméra Raspberry Pi HQ, mais cette configuration pourrait facilement être réutilisée pour de nombreux autres types de vidéo time-lapse.

Présentation de Sunrise Time-lapse

Pour créer une vidéo du lever du soleil, nous avons configuré notre caméra Raspberry Pi HQ 30 minutes avant le lever du soleil pour prendre des photos toutes les 3 secondes pendant une heure. Après une heure, le Raspberry Pi assemblera les photos ensemble à 30 images par seconde pour créer une vidéo de 24 secondes du lever du soleil. Le code Python inclus avec ce didacticiel permet à l'utilisateur de personnaliser la durée de fonctionnement de la caméra time lapse, le nombre de secondes entre chaque photo et la fréquence d'images de la vidéo time lapse elle-même. En prime, nous avons inclus des instructions sur la façon de configurer la caméra HQ pour qu'elle démarre à une heure précise de la journée.

Laps de temps Raspberry Pi

(Crédit d'image: Tom's Hardware)

Ce dont vous aurez besoin:

(Crédit d'image: Tom's Hardware)

Optionnel: Vous pouvez imprimer en 3D un étui pour votre appareil photo Raspberry Pi et HQ ici.

Ce boîtier de caméra Pi et HQ nécessite 4 entretoises femelles M2,5, 16 vis M2,5 et 8 écrous M2,5.

Laps de temps Raspberry Pi

(Crédit d'image: Tom's Hardware)

Partie 1: Assemblage

Dans cette section, nous allons connecter le Raspberry Pi 4 au module caméra. Ce tutoriel utilise le Bureau du système d'exploitation Raspberry Pi.

Optionnel: Assemblez le boîtier pour attacher la caméra HQ au Raspberry Pi.

1. Fixez 4 entretoises femelles de 12 mm à la caméra HQ avec des vis M2,5. Fixez les supports au cadre avec 4 vis M2,5 supplémentaires.

2. Fixez le cadre au boîtier du Raspberry Pi avec 4 vis et écrous M.25. L'extrémité longue des vis doit faire face au côté caméra du cadre et non au côté Raspberry Pi.

3. Fixez votre Raspberry Pi au boîtier avec 4 vis M2.5 supplémentaires et les écrous, alignant l'alimentation et les ports USB. Attachez une extrémité du câble ruban à la caméra HQ et faites passer le ruban dans le boîtier et le cadre derrière le Raspberry Pi. Le bord argenté du câble ruban doit faire face à l'objectif de la caméra.

4. Faites passer le câble ruban dans la fente du capot arrière et attachez l'extrémité libre du câble ruban au Raspberry Pi. Le côté bleu de l'extrémité du câble ruban doit faire face aux ports USB. Enclenchez le couvercle arrière.

5. Enfilez les 2 pièces avant du boîtier et vissez votre objectif.

6. Montez votre assemblage de caméra HQ à votre trépied.

(Crédit d'image: Tom's Hardware)

Assemblage requis

1. Connectez le Raspberry Pi à la caméra HQ via un câble ruban.

2. Fixez votre objectif à monture CS à la caméra HQ.

3. Mettez votre Pi sous tension.

Partie 2: mise au point manuelle

Dans cette section, nous allons configurer notre caméra HQ pour prendre des photos.

1. Démarrez votre Raspberry Pi. Si vous ne possédez pas encore de carte microSD, consultez notre article sur comment configurer un Raspberry Pi pour la première fois ou comment faire un installation de Raspberry Pi sans tête.

2. Activer la caméra dans votre configuration Raspberry Pi. Sur le bureau, cliquez sur le Framboise icône, survoler Préférences, puis clique Configuration du Raspberry Pi. Sélectionnez le Interfaces onglet et Activer la caméra.

(Crédit d'image: Tom's Hardware)

3. Ouvrez un terminal

4. Aperçu de la caméra en tappant:

raspistill -t 0

(Crédit d'image: Tom's Hardware)

5. Ajuster la mise au point manuellement en tournant l'objectif de la caméra HQ.

(Crédit d'image: Tom's Hardware)

6. Appuyez sur Ctrl-C wLorsque votre image est nette pour fermer la vue de la caméra.

7. Dans le terminal, copiez le référentiel en saisissant

clone git https://github.com/carolinedunn/timelapse

(Crédit d'image: Tom's Hardware)

8. Accédez au dossier timelapse dans le gestionnaire de fichiers. Ouvrez onepicture.py pour le modifier à Geany ou Thonny.

9. Exécutez le code onepicture.py en cliquant sur l'icône d'avion en papier dans Geany ou sur le bouton Exécuter dans Thonny.

(Crédit d'image: Tom's Hardware)

dix. Revenez à votre gestionnaire de fichiers, et vous devriez voir un nouveau fichier image.jpg dans le laps de temps dossier.

(Crédit d'image: Tom's Hardware)

11. Double-cliquez sur image.jpg pour voir ta photo.

12. Prendre 10 photos en suivant les mêmes étapes et en exécutant tenpictures.py fichier. Cette fois, chaque image sera numérotée.

Image 1 sur 2

Laps de temps Raspberry Pi

(Crédit d'image: Tom's Hardware)
Image 2 sur 2

Laps de temps Raspberry Pi

(Crédit d'image: Tom's Hardware)

Partie 3: Configurez votre time-lapse

Dans cette section, nous allons configurer notre caméra HQ pour créer des vidéos time-lapse avec un script Python qui prend une série de photos, puis place les photos de manière séquentielle pour créer une vidéo.

1. Ouvrez timelapse.py pour le modifier à Geany ou Thonny.

(Crédit d'image: Tom's Hardware)

2. Exécutez timelapse.py. Remarque: cette étape prendra au moins 10 minutes.

Une fenêtre de terminal doit s'ouvrir pour indiquer que le script est en cours d'exécution. Le code par défaut est configuré pour prendre des photos pendant 10 minutes par incréments de 1 seconde, puis créer une vidéo accélérée à 30 images par seconde.

(Crédit d'image: Tom's Hardware)

3. Autoriser le script à s'exécuter et lorsque le programme est terminé, allez dans votre dossier Vidéos.

(Crédit d'image: Tom's Hardware)

4. Double-cliquez sur la vidéo vous venez de créer pour regarder.

(Crédit d'image: Tom's Hardware)

5. Facultatif: si vous souhaitez envoyer la vidéo à vous-même (ou à quelqu'un d'autre), vous pouvez vous connecter à votre e-mail et envoyer la vidéo dans votre e-mail, ou utiliser wetransfer.com, un service gratuit qui permet d'envoyer jusqu'à 2 Go de fichiers.

6. Vérifiez le code de timelapse.py et notez que vous pouvez modifier la durée pendant laquelle le time-lapse capturera les photos (ligne 6), l'intervalle (en secondes) entre chaque photo (ligne 7) et la fréquence d'images de votre vidéo (ligne 8).

(Crédit d'image: Tom's Hardware)

Partie 4: Capture time-lapse à exécution automatique au lever et au coucher du soleil

Dans cette section, nous allons configurer la caméra Raspberry Pi HQ pour capturer automatiquement des vidéos time-lapse au lever et au coucher du soleil.

1. Dans timelapse.py code, modifier la durée, les secondes et les images par seconde selon vos préférences souhaitées. Pour les vidéos time-lapse au lever / coucher du soleil, je recommande:

  • tlminutes = 60 # 1 heure de prise de photos
  • secondsinterval = 5 # secondes entre chaque photo
  • fps = 30 # aucun changement à 30 images par seconde

(Crédit d'image: Tom's Hardware)

2. Enregistrer timelapse.py et fermez le fichier. N'exécutez pas le script.

3. Recherchez le heures de lever et de coucher du soleil dans votre région. Si vous avez défini votre durée (tlminutes = 60 à l'étape précédente) sur 1 heure, je vous recommande de démarrer la capture time-lapse 30 minutes avant le lever / coucher du soleil. Par exemple, si l'heure de lever du soleil est 7h00, votre heure de début sera 6h30.

4. Ouvrez une fenêtre de terminal et entrez

crontab -e

Si c'est la première fois que vous modifiez crontab, le Pi vous invite à sélectionner un éditeur. J'ai sélectionné (1) dans cet exemple.

(Crédit d'image: Tom's Hardware)

5. Flèche vers le bas du dossier et définir vos heures de début pour que votre script timelapse.py s'exécute. Dans cet exemple, le lever du soleil est à 7h00 et nous avons défini le script pour qu'il commence à 6h30. Le coucher du soleil est à 20h30 et nous définirons timelapse.py pour qu'il s'exécute à 20h00 / 22h00. Entrez les lignes suivantes au bas de votre fichier crontab (en ajustant vos heures de lever et de coucher du soleil)

30 6 * * * python /home/pi/timelapse/timelapse.py
0 22 * * * python /home/pi/timelapse/timelapse.py

6. Appuyez sur Ctrl-X pour sortir et y pour enregistrer votre fichier crontab.

(Crédit d'image: Tom's Hardware)

Lorsque le Raspberry Pi est allumé, timelapse.py s'exécutera automatiquement aux heures que vous avez définies.

Laps de temps Raspberry Pi

(Crédit d'image: Tom's Hardware)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *