diy:projets:timelapse
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| diy:projets:timelapse [2018/05/29 09:39] – créée ycaminade | diy:projets:timelapse [2018/05/29 12:00] (Version actuelle) – [Explication] ycaminade | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| On appelle **timelapse** un effet d' | On appelle **timelapse** un effet d' | ||
| Pour réaliser un timelapse, nous allons ici utiliser un script bash pour prendre des photos depuis un raspberry pi, puis les rassembler au format vidéo. | Pour réaliser un timelapse, nous allons ici utiliser un script bash pour prendre des photos depuis un raspberry pi, puis les rassembler au format vidéo. | ||
| + | |||
| + | On se servira du package mencoder installé comme suit sous Debian : | ||
| + | < | ||
| + | sudo apt-get install mencoder | ||
| + | </ | ||
| ====== Explication ======= | ====== Explication ======= | ||
| - | Nous allons pour cela procéder en deux parties. | + | D' |
| <code bash> | <code bash> | ||
| #!/bin/sh | #!/bin/sh | ||
| Ligne 32: | Ligne 37: | ||
| rsync -avz --ignore-existing --remove-source-files pi@10.3.141.126: | rsync -avz --ignore-existing --remove-source-files pi@10.3.141.126: | ||
| </ | </ | ||
| + | |||
| + | On récupère alors une liste de tous les fichiers importés, puis on se sert du package mencoder pour pouvoir générer un fichier vidéo : | ||
| + | <code bash> | ||
| + | echo " | ||
| + | # Listing all existing pictures | ||
| + | ls ~/ | ||
| + | mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4: | ||
| + | </ | ||
| + | |||
| + | Finalement, on se débarasse des fichiers et dossiers temporaires : | ||
| + | <code bash> | ||
| + | echo "Done. Cleaning up..." | ||
| + | # Removing pictures and directory | ||
| + | rm -R temp_timelapse | ||
| + | ssh pi@10.3.141.126 'rmdir temp_timelapse' | ||
| + | </ | ||
| + | |||
| + | On se retrouve alors seulement avec le fichier vidéo voulu. | ||
diy/projets/timelapse.1527586759.txt.gz · Dernière modification : de ycaminade
