Videon luominen verkkokameran still-kuvista crontabin ja ffmpeg:n avulla
Last modified on 24. heinäkuuta 2026 • 1 min read • 108 wordsMinulla on verkkokamera, joka ottaa kuvia, kun sen kuvausalueella havaitaan liikettä.
#!/bin/sh## cron-skripti, joka luo videon verkkokameran still-kuvista## Verkkokamera tallentaa koko päivän kuvat kansioon, jonka nimi on päivämäärä. Tämä luo kohdekansion.foldername=/home/ftpuser/labcam/$(date -d "-1 days" +%Y%m%d)echo $foldername# Tämä nimeää kuvat uudelleen muotoon 1.jpg, 2.jpg jne. Tämä on välttämätöntä, jotta ffmpeg tunnistaa ne. counter=1for i in $foldername/*.jpg; do new=$foldername/$counter.jpg echo $new cmd='mv $i $new' eval $cmd counter=$((counter+1))done# Tämä suorittaa varsinaisen muunnoksenffmpeg -f image2 -framerate 25 -i $foldername/%d.jpg -c:v libx264 $foldername/out25.mp4# Ja tämä poistaa jpg-tiedostot kohdekansiosta (tilan säästämiseksi)cmd2='rm '$foldername'/*.jpg'eval $cmd2