4 puan yazan GN⁺ 2024-05-20 | 1 yorum | WhatsApp'ta paylaş

Timelapse oluşturma yöntemi

  • Timelapse oluşturmaya yönelik çeşitli denemeler

    • Uzun zamandır çok sayıda timelapse hazırlıyorum
    • Python gibi araçları kullanarak çeşitli yöntemler denedim
  • FFMpeg ile en kolay yöntemi keşfetme

    • Bugün en kolay yöntemi buldum
    • FFMpeg kullanarak timelapse oluşturma yöntemi

FFMpeg ile timelapse oluşturma komutu

  • Komut

    • ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
  • Komut açıklaması

    • ffmpeg: FFMpeg programını çalıştırır
    • -framerate 30: Saniyede 30 kare ayarlar
    • -pattern_type glob: Dosya desen türünü glob olarak ayarlar
    • -i '*.JPG': Tüm JPG dosyalarını girdi dosyası olarak kullanır
    • -c:v libx264: Video codec'ini libx264 olarak ayarlar
    • -r 30: Çıktı videosunun kare hızını 30 olarak ayarlar
    • -pix_fmt yuv420p: Piksel formatını yuv420p olarak ayarlar
    • timelapse.mp4: Çıktı dosyasının adı

GN⁺ görüşü

  • FFMpeg'in avantajları

    • FFMpeg, çeşitli multimedya dosyalarını işleyebilen güçlü bir araçtır
    • Tek satırlık bir komutla kolayca timelapse oluşturabilirsiniz
  • Başlangıç seviyesindeki yazılım mühendisleri için neden faydalı

    • Karmaşık kod yazmadan basit bir komutla işi gerçekleştirebilirler
    • Multimedya dosyası işlemeye dair temel anlayışı geliştirmeye yardımcı olur
  • Benzer işlev sunan araçlar

    • Adobe Premiere Pro ve Final Cut Pro gibi ticari yazılımlar da timelapse oluşturabilir
    • Ancak FFMpeg ücretsiz ve açık kaynaklıdır
  • Teknolojiyi benimserken dikkat edilmesi gerekenler

    • FFMpeg'in çeşitli seçeneklerini ve özelliklerini öğrenmek zaman alabilir
    • Komut satırı tabanlı olduğu için GUI tercih eden kullanıcılar için rahatsız edici olabilir

1 yorum

 
GN⁺ 2024-05-20
Hacker News görüşü

Hacker News yorumları derleme özeti

  • Her gün fotoğraf çekerek 1 yıl boyunca değişimi kaydeden proje

    • Her gün birkaç dakikada bir fotoğraf çekilip, güneş açısı aynı olan kareler seçilerek birleştiriliyor ve hayalimsi bir etki oluşturuluyor.
    • Zaman geçtikçe güneş açısı değişen kareler seçilerek bir günün akışı varmış gibi gösteriliyor.
    • İlgili video bağlantısı
  • FFMPEG'in video sabitleme özelliği

    • FFMPEG'in vidstab özelliği video sabitlemede çok başarılı.
    • Tüm sürümler vidstab desteği sunmuyor.
    • Komut örneği: ffmpeg -i "$1" -vf vidstabdetect=shakiness=5:show=1 dummy.avi
    • Kanodan çekilmiş titreşimli video örneği
  • Raspberry Pi ve FFMPEG ile time-lapse üretimi

    • Raspberry Pi Zero, Pi kamera ve FFMPEG kullanılarak bitki büyümesini gösteren bir time-lapse hazırlanmış.
    • Bash betiği kullanılarak her saat fotoğraf çekiliyor ve düzenli aralıklarla time-lapse videosu oluşturuluyor.
    • Betik örneği
  • FFMPEG ile time-lapse hazırlama deneyimi

    • FFMPEG kullanılarak gökyüzünü çeken bir time-lapse hazırlanmış.
    • Telegram komutuyla time-lapse oluşturuluyor.
    • İlgili video bağlantısı
  • FFMPEG'in gücü

    • FFMPEG, basit komutlarla karmaşık işleri halledebilen son derece güçlü bir araç.
    • Video düzenlemede de faydalı.
  • FFMPEG'in pratikliği

    • GUI video düzenleme araçlarına kıyasla FFMPEG daha pratik ve verimli.
    • Komut bayrakları kaydedilip ihtiyaç duyulduğunda tekrar kullanılabiliyor.
    • FFMPEG, FOSS'un (özgür ve açık kaynak yazılım) krallarından biri.
  • Windows'ta FFMPEG kullanırken dikkat edilmesi gerekenler

    • -pattern_type glob Windows'ta desteklenmiyor.
    • Bunun yerine JPEG dosyalarını art arda numaralandırıp desen kullanma yöntemi tercih edilebilir.
  • MoviePrint aracına giriş

  • Rimworld koloni time-lapse blog yazısı

    • Rimworld kolonisinin time-lapse'ini nasıl hazırladığını anlatan bir blog yazısı paylaşılmış.
    • Windows'ta -pattern_type glob seçeneğinin çalışmadığı fark edilmemiş.
    • Görsellerin en-boy oranı farklıysa siyah çubuklarla padding ekleme yöntemi anlatılıyor.
    • Blog yazısı bağlantısı
  • FFMPEG'in çeşitli yetenekleri

    • KDenLive ve ShotCut gibi araçlar yerine FFMPEG kullanılarak video düzenleme işleri yapılıyor.
    • Time-lapse, kırpma, parlaklık/kontrast ayarı gibi çeşitli işlemler gerçekleştirilebiliyor.
    • Sonuç ffplay ile önizlenebiliyor.