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 : 2018/05/29 09:39 de ycaminade