Bir zilyon görüntü yakalama.
İlk adım fotoğraf çekmek. Her 10 saniyede bir fotoğraf çekmek istediğinizi ve masaüstünüzde oturan bir dizine kaydetmek istediğinizi düşünelim
mkdir ~/Desktop/cap
cd ~/Desktop/cap
streamer
Yakalamayı yapmak için kullanıyoruz , öyleyse yükleyelim:
sudo apt-get install streamer
Ve şimdi yakalamak istiyoruz
streamer -o 0000.jpeg -s 300x200 -j 100 -t 2000 -r 1
-t
yakalamak istediğimiz kare sayısıdır. -r
saniye başına karedir. Yani bu her saniye bir kare tutmalı. Bunu 30 kare / saniyelik bir videoya sıkıştırırsanız, bir dakikalık yakalama 2 saniye video olur. İstediğiniz çıktı videoya bağlı olarak bunu uygun şekilde ayarlamak isteyeceksiniz.
Bu çizgi size 2000 resim verecek, kayıt yapmak yarım saat sürecek ve 30 fps'de 1 dakikadan fazla video üretecek.
Hepsini bir araya koy
Kullanacağım ffmpeg
. mencoder
Bunları bir araya getirmenin birçok farklı yolu var ama ben sadece ffmpeg
hayata bakış açısını tercih ediyorum . sudo apt-get install ffmpeg
Yükledikten sonra ( ) sadece bu wang:
ffmpeg -r 30 -i %04d.jpeg -s hd480 -vcodec libx264 -vpre hq time-lapse.mp4
Buradaki kalite ayarları web kameramınki gibi değil, bu yüzden daha iyi bir kodlama elde etmek için seçeneklerle daha fazla oynamak isteyebilirsiniz, ancak bu x264'te sıkıştırılmış, güzel bir 30fps video üretmelidir.
Framerate ( -r
) ile oynamak isteyebilirsiniz ama ben 15fps altına inmezdim.