Stap 4: Méthode 1: Via een script
De eerste methode wordt genoemd: de methode buggers. Mijn favoriet :)
Zullen we een script dat wordt herhaald en dat zal een afbeelding elke X seconden als u hebben niet het stoppen van het proces (CTRL + C). Wij zullen de zachte mencoder vervolgens gebruiken om het samenstellen van deze beelden in een video voor onze timelapse.
We zullen dus beginnen met het maken van een script dat blijken zal om regelmatig foto's.
Men creëert een map voor dit alles:
mkdir/var/www/timelapse /
CD/var/www/timelapse /
mkdir stills
maakt u met onze timelapse.sh bestand
CD /var/www/timelapse
Nano timelapse.sh
Kopieer de volgende code:
SAVEDIR = / var/www/timelapse
terwijl [waar]; doen
bestandsnaam =-$(date-u +"%d%m%Y_%H%M-%S").jpg
/opt/VC/bin/raspistill -o $SAVEDIR/$filename
slaap 4;
gedaan;
Dit script zal vervolgens een afbeelding opslaan elke vier seconden in het bestand SAVEDIR formatteren zodat we als de naam van de foto, de datum waarop die het besluit is genomen.
Dit script wordt uitgevoerd, zolang u niet stopt (via CTRL + C).
Voor nu, wij zal genoegen nemen met deze operatie niet super schoon. Dit is onze eerste timelapse, dus we zullen niet het voortouw te nemen. Ik zou het einde van artikel voor oplossingen om er schoner, of zelfs praktijk aangeven.
We zullen nu installeren mencoder om afbeeldingen in een video coderen (zeer goede software, met enorme capaciteiten maar dat vereist om te lezen van de voorbeelden en zoek de doc).
Als u wilt installeren, gaat u zoals gewoonlijk:
sudo ad rem-worden installeren mencoder
Bevestigen en laat de installatie is voltooid. Zodra voltooid, zullen wij alle afbeeldingen in een bestand dat een parameter aan mencoder als bronnen passeren zal lijst
CD /var/www/timelapse/photos /
ls >... /Stills.txt
Verifiez que ce fichier contienne bien la liste de vos foto's (il se trouvera dans le dossier timelapse). Il est maintenant temps de lancer la commande mencoder pour créer la vidéo. Assurez vous que vous êtes dans le dossier des photos, puis lancez la commande suivante:
sudo mencoder - nosound - ovc lavc - lavcopts vcodec = mpeg4:aspect = 16 / 9:vbitrate = 8000000 -vf schaal = 1920:1080 -o tlcam.avi -mf type = jpeg:fps = 24 mf: / /
Ik verzoek u om te lezen van de documentatie (u zal zien het pokey) om een idee van de opties die worden gebruikt. Over het geheel genomen, deze regel betekent: zonder geluid is vastgelegd (-nosound), met behulp van de MPEG4-codec, 16/9, uit het bestand zal worden genaamd tlcam.avi, en wordt beschouwd als een bron van jpeg-bestanden, die worden geassembleerd voor het opstellen van een tweede film debiet van 24 frames / tweede, met behulp van beelden... /Stills.txt vermeld in het bestand.
Gemakkelijk eh :)
Zodra gelanceerd, de opdracht sommige ding zoals dit wordt weergegeven: (foto 1)
Zoals u zien kunt, dit is lang... erg lang. En omdat de grenzen van onze kleine Raspberry Pi alleen kan worden. 3h-foto's om te compileren van de video, hij doet het goed, maar het kost tijd (ongeveer 1:15 in mijn voorbeeld).