Autocut ile Otomatik Video Kesme 🎬
Giriş 📝
Video içerik üretimi gün geçtikçe daha yoğun ve rekabetçi hale geliyor. Özellikle YouTube ve sosyal medya platformlarında uzun çekimlerden gereksiz kısımları temizlemek, içerik kalitesini artırmak ve izleyici deneyimini iyileştirmek kritik bir öneme sahip. Ancak manuel video düzenleme, zaman alıcı ve hata yapma riski yüksek bir süreçtir.
Bu rehberde, Python tabanlı Autocut aracı ile videolarınızı nasıl otomatik olarak kesebileceğinizi, SRT altyazı ve Markdown tabanlı işaretlemelerle nasıl yönetebileceğinizi adım adım öğreneceksiniz. Ayrıca MoviePy ile video ve ses birleştirme sürecini de detaylı olarak açıklayacağız. Rehber boyunca örnek komutlar, ipuçları ve bilgi kutuları ile süreci kolayca takip edebileceksiniz.
1️⃣ Autocut Nedir? 🛠️
Autocut, Python ile yazılmış bir video düzenleme aracıdır ve şu özellikleri sunar:
- Videoları otomatik kesme ve gereksiz sahneleri çıkarma
- SRT altyazıları ile transkripsiyon ve düzenleme
- Markdown tabanlı işaretleme sistemi ile hangi cümleleri tutacağınızı belirleme
- MoviePy ile otomatik video ve ses birleştirme
- GPU (CUDA) desteği ile hızlı işlem yapabilme
Autocut, özellikle uzun videolarda zamandan tasarruf etmek ve içerik kalitesini artırmak için idealdir.
2️⃣ Kurulum ve Hazırlık ⚙️
Öncelikle bir Python sanal ortamı oluşturun ve gerekli paketleri yükleyin:
python -m venv venv
source venv/bin/activate
pip install moviepy autocut
Kontrol etmek için:
which python
which pip
which autocut
Sisteminizde FFmpeg yüklü olmalı:
which ffmpeg
3️⃣ Video Transkripsiyonu ve Markdown Oluşturma ✍️
Autocut ile videonuzu önce transkribe edip Markdown çıktısı oluşturabilirsiniz:
autocut -t -c -m --lang Turkish --device cuda /home/friday13/Videos/editle.mp4
-t
→ Transkripsiyon-c
→ Kesim-m
→ Markdown oluştur--lang Turkish
→ Dil seçimi--device cuda
→ GPU ile işlem
Markdown çıktısı, hangi cümleleri tutacağınızı işaretlemenizi sağlar. Bu sayede kesim sırasında gereksiz kısımlar atılır.
4️⃣ Markdown Düzenleme
Markdown dosyasındaki her satır şu formatta olmalıdır:
- [x] [index,süre] cümle
- [ ] [index,süre] <No Speech>
[x]
→ Videoda kalacak cümle[ ]
→ Silinecek kısım
Örnek:
- [x] [1,00:00] Evet sevgili arkadaşlar...
- [ ] [6,00:23] <No Speech>
5️⃣ Videoyu Kesme ve Çıktı Alma 🎬
Markdown ve SRT hazır olduktan sonra videonuzu kesebilirsiniz:
autocut -c /home/friday13/Videos/editle.mp4 /home/friday13/Videos/editle.srt /home/friday13/Videos/editle.md
- MoviePy, video ve sesi birleştirerek yeni bir dosya oluşturur.
- Örnek çıktı:
/home/friday13/Videos/editle_cut.mp4
- Orijinal süre: 317.8 sn → Kesilmiş süre: 181 sn
Kesilen video, sadece işaretlenen cümleleri içerir. Gereksiz boşluklar ve "No Speech" kısımları atılmış olur.
6️⃣ Autocut İş Akışı Diyagramı
- Başlangıç: Orijinal video
- Autocut ile transkripsiyon ve kesim komutu
- Markdown ve SRT oluştur
- Markdown üzerinde "tutulacak" cümleleri işaretleme
- Autocut ile kesim
- MoviePy ile video ve ses birleştirme
- Sonuç: editle_cut.mp4
7️⃣ Markdown Örneği
Autocut Video Kesim Akışı
1️⃣ Orijinal Video
- Video dosyası:
/home/friday13/Videos/editle.mp4
2️⃣ Transkripsiyon ve Kesim İşlemi
autocut -t -c -m --lang Turkish --device cuda /home/friday13/Videos/editle.mp4
3️⃣ Markdown ve SRT Üzerinden Kesim
autocut -c /home/friday13/Videos/editle.mp4 /home/friday13/Videos/editle.srt /home/friday13/Videos/editle.md
4️⃣ Sonuç
- Video süresi 317.8 sn → 181 sn
- Kesilmiş video:
/home/friday13/Videos/editle_cut.mp4
8️⃣ Sonuç ve Özet ✅
Autocut, video üreticileri için zamandan tasarruf sağlayan ve iş akışını hızlandıran güçlü bir araçtır. Markdown tabanlı işaretleme sistemi sayesinde hangi kısımların kalacağını kolayca yönetebilirsiniz. MoviePy
entegrasyonu ile kesilen video ve ses sorunsuz bir şekilde birleştirilir.
🎯 Bu aracı indirip deneyin: Hemen kendi videolarınızı test edin ve gereksiz kısımları otomatik olarak temizleyin!
Bu linkten indirebilirsiniz https://github.com/mli/autocut
Fediverse Yorumları
Mastodon'da Görüntüle