Bu Blogda Ara

1 Ekim 2024 Salı

Python: "PySceneDetect" Kütüphanesi İle Video Geçiş Sahnelerinin Zaman Değerlerini Almak

Videolarda sahne geçişlerine göre işlem yapmak için, Python dilinde yazılmış "PySceneDetect" kütüphanesi oldukça kullanışlıdır. Aşağıdaki kodlar Python'da "terminal" penceresi içindir.

Windows işletim sisteminde Python dili kurulumundan sonra Ortam Değişkenleri'ni görseldeki gibi tanımlayınız.


Görsel: Aydın Kabataş https://aydinkabatas.github.io/articles/python-versiyon-guncelleme/

Python için Visual Studio Code uygulamasının arayüzünü kullanabilirsiniz. Ortam Değişkenleri'ni tanımladıktan sonra "PySceneDetect" kütüphanesini kurmak için terminale aşağıdaki kodu yazıp çalıştırınız:

pip install scenedetect


Ardından güncellemeyi yapınız:

pip install --upgrade scenedetect[opencv]


1) Komut ile Zaman Damgalarını Belirli Bir Dosyaya Kaydetmek

Eğer sahne geçişlerini bir dosyaya kaydetmek isterseniz, --output parametresini kullanabilirsiniz:

⚠️%USERPROFILE% için kullanıcı adını yazmalısınız.

scenedetect --input C:\Users\%USERPROFILE%\Videos\Demo.MP4 detect-content list-scenes --output C:\Users\%USERPROFILE%\Videos\sahne_damgalari.csv

🗨️ Çıkış dosyasının adını $VIDEO_NAME.csv biçiminde tanımlarsanız, video dosyasının adı kullanılır.


2) Eşik Değeri Belirlemek
Sahne geçişi tespiti için kullanılan içerik farkı eşiğini ayarlamak için --threshold parametresini kullanabilirsiniz. Varsayılan değer 30'dur, ancak bunu daha hassas veya daha az hassas tespit yapmak için değiştirebilirsiniz:
scenedetect --input C:\Users\%USERPROFILE%\Videos\Demo.MP4 detect-content --threshold 40 list-scenes

3) Video Zaman Diliminde Bölmek
Sahneleri tespit ettikten sonra, her sahneyi ayrı dosyalara bölmek isterseniz, aşağıdaki komutu kullanabilirsiniz:
scenedetect --input video.mp4 detect-content split-video

Kaynak: ChatGPT 4o
Kütüphanenin dokümantasyon sayfası: https://www.scenedetect.com/docs/latest/cli.html

23 Eylül 2024 Pazartesi

"Highlife"tan "Haylayf"a

Ahmet ÇİNAR, 23.9.2024 Pazartesi tarihinde, "Mahfil" adlı WhatsApp grubunda paylaştı.

SVG dosyası:

6 Eylül 2024 Cuma

⚠️💥🚨Xiaomi Mi Powerbank 20.000 (!) Mah 18W Taşınabilir Hızlı Şarj (262103439)

04.01.2023-Çarşamba 12:15:00 tarihinde https://www.n11.com/urun/xiaomi-mi-powerbank-20000mah-18w-tasinabilir-hizli-sarj-262103439-20114678?magaza=indreamcity (adresteki mağaza ve ürün buhar olmuş bu arada) adresinden alınan "Xiaomi Mi Powerbank 20000Mah 18W Taşınabilir Hızlı Şarj (262103439)" adlı ürün garanti süresi dolmadan şişmeye başladı. İçi açıldığında (06.09.2024 Cuma) pilin adi bir ürün olduğu, 20000Mah kapasiteye sahip olmadığı, ağırlık yapması için içine metal yerleştirildiği görüldü.

Bu tür ürünleri mağazadan görerek ve müşteri temsilciliği kanalı ile yüz yüze irtibat sağlayacak şekilde almanız önerilir.

1 Eylül 2024 Pazar

Arkadaşım Hoşgeldin

...
30. Bölüm
https://youtu.be/rHl_Lq6ksoU?t=691 11:31 Harika ev. "Kırbaç var mı?", "Valla var."
https://youtu.be/rHl_Lq6ksoU?t=718 11:58 "Peki bunu görüyor musunuz?"
https://youtu.be/rHl_Lq6ksoU?t=1277 21:17 "Doğum nasıl oluyor?" Eşya doğurtucuları.
https://youtu.be/rHl_Lq6ksoU?t=1370 22:50 Vücut tikleri. "Sonra ara sıra kalçayı çıkarıp yere vuruyorsun"
https://youtu.be/rHl_Lq6ksoU?t=1406 23:26 "Benim anladığım kadarıyla, kadın bizi donunda sallar"
https://youtu.be/rHl_Lq6ksoU?t=3035 50:35 Pantolon değiştirme merasimi.
https://youtu.be/rHl_Lq6ksoU?t=4571 1:16:11 "İşte bu yüzden bekçileri kaldırdılar"
https://youtu.be/rHl_Lq6ksoU?t=4687 1:18:07 Suzan'ın ter alma yöntemleri
https://youtu.be/rHl_Lq6ksoU?t=4914 1:21:54 "Neyse, mahalle alt yapıyı gördü"
https://youtu.be/rHl_Lq6ksoU?t=5033 1:23:53 Mine Tugay'dan tokat
https://youtu.be/rHl_Lq6ksoU?t=5288 1:28:08 Kim kime dumduma. "Demin ses çıkarmadım ama bir iki şaplak iyi olabilirdi.", "Hep dar pantolon kötüyü yukarı alıyor."

...

Sadri Alışık Filmleri

Günahsızlar

Sadri Alışık'ın "Günahsızlar" adlı filmini izleyecektik; ancak isim benzerliğinden dolayı karışıklık meydana geldi.

https://youtu.be/J5WAn8siixQ?t=2578 42:58 "Arı vız vız" 1944'te varmış.


Fato / Ya İstiklal Ya Ölüm (1949)
https://youtu.be/NpiLN6bWlsI?t=22 0:00:22 Sadri Alışık listede yer alıyor.

https://youtu.be/NpiLN6bWlsI?t=103 0:01:43 İlk defa "Köprü" (2006-2008) dizisinde Aysun Gültekin'in sesiyle dinlemiştim: "Efelerin Efesi"

Sadri Alışık, bu filmde Çakır rolünü oynamış.

Çakırcalı Mehmet Efe (1950)
Her ne kadar 1950 tarihli olduğu yazsa da Sadri Alışık'ı göremedim.
https://youtu.be/wys0Cv1sv90?t=292 4:52 Kartal Tibet, diz üstü kıyafetle namaz kıldırıyor. Oldukça garabet olaylardan biridir: Namazda adam öldürmek.
https://youtu.be/wys0Cv1sv90?t=4836 1:20:36 Namazda adam öldürmek.
https://youtu.be/wys0Cv1sv90?t=349 5:49 Hasan Mutlucan'ın sesinden

İstanbul Geceleri (1950)
Kemal Sunal öncesi dönemde Recep, Şaban, Ramazan tiplemesi yapılmış.
https://youtu.be/7BtDbLhNkeM?t=47 0:00:47 Sadri Alışık listede yer alıyor.
https://youtu.be/7BtDbLhNkeM?t=644 0:10:44 Şaban'ın yere tükürmekten yediği 10 TL'lik ceza

...

8 Ağustos 2024 Perşembe

Google E-tablolarda Sayfaları Birleştirme

 Bu işlev Google tablosundaki herhangi bir sayfada değişiklik yapılması hâlinde "Hepsi" adlı sayfada tüm verileri toplar. "Hepsi" adlı sayfa önceden açılmış ise sayfa önce temizlenir sonra veriler birleştirilir, sayfa yoksa "Hepsi" adlı sayfa oluşturulur sonra veriler birleştirilir.

⚠️ İşlevin çalışması için hesap üzerinden Google Apps Script servisine izin verilmelidir.

⚠️ Veri arttıkça işlev yavaşlıyor.