- Timelapse oluşturmak için çeşitli yöntemler denendiğinde, tek bir FFmpeg komutuyla işleyen yöntemin en basiti olduğu görülüyor
- Örnek, geçerli dizindeki
*.JPG görüntülerini girdi olarak alıp timelapse.mp4 oluşturur
-framerate 30 ve -r 30 birlikte belirtilerek hem girdi hem çıktı için temel 30fps olarak ayarlanır
- Kodlama için
libx264, piksel formatı için yuv420p kullanılır
- Python gibi ek betikler olmadan, kısa bir FFmpeg komutu ile timelapse oluşturulabilir
FFmpeg komut örneği
- Timelapse oluşturma komutu aşağıdaki gibidir
ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
- Girdi dosyaları geçerli konumdaki
*.JPG dosyalarıdır
- Çıktı dosyasının adı timelapse.mp4 olur
- Başlıca ayarlar
libx264, 30fps, yuv420p olarak yapılandırılmıştır
1 yorum
Hacker News görüşü
Hacker News yorumları derleme özeti
Her gün fotoğraf çekerek 1 yıl boyunca değişimi kaydeden proje
FFMPEG'in video sabitleme özelliği
vidstabözelliği video sabitlemede çok başarılı.vidstabdesteği sunmuyor.ffmpeg -i "$1" -vf vidstabdetect=shakiness=5:show=1 dummy.aviRaspberry Pi ve FFMPEG ile time-lapse üretimi
FFMPEG ile time-lapse hazırlama deneyimi
FFMPEG'in gücü
FFMPEG'in pratikliği
Windows'ta FFMPEG kullanırken dikkat edilmesi gerekenler
-pattern_type globWindows'ta desteklenmiyor.MoviePrint aracına giriş
Rimworld koloni time-lapse blog yazısı
-pattern_type globseçeneğinin çalışmadığı fark edilmemiş.FFMPEG'in çeşitli yetenekleri
ffplayile önizlenebiliyor.