Otonom Video Üretim Hattı

Senaryo yazımı, görsel seçimi, seslendirme ve kurgu adımlarını tek bir Python hattında birleştiren; sunucuda 7/24 kendi başına çalışan üretim sistemi.

6Üretim adımı
Yokİnsan müdahalesi
Kendi sunucumÇalışma yeri
Pythonhafif dil modelikurgu motoruseslendirme motorugörsel arşivivideo indirmeiş akışı motoruservis yöneticisi
Konugeçmişe bakıp seçerSenaryohafif dil modeliGörseltelifsiz görsel arşiviSesseslendirme motoruKurgukurgu motoruYayınyayın akışıTek tetikleyiciden yayına kadar altı adım, hepsi otomatik

Çözülen problem

Düzenli video yayınlamak isteyen bir yayıncı için darboğaz fikir değil, üretim hattı: senaryo yaz, görsel bul, seslendir, kurgula, yükle. Her video için aynı beş adım tekrarlanır ve tek bir kişinin günü buna gider.

Bu adımların hiçbiri yaratıcı karar gerektirmiyordu — hepsi tanımlı bir sıraydı. Otomasyona uygunluk ölçütlerinin dördünü de karşılıyordu.

Sistem nasıl kurulu

Hat altı bağımsız modülden oluşuyor; her biri kendi başına çalıştırılabiliyor, böylece bir adım bozulduğunda tüm zincir durmuyor.

1. Konu seçimi ve tekrar koruması

Sistem daha önce işlenmiş konuları yerel bir geçmiş kaydında tutuyor ve yeni konuyu bu listeye bakarak seçiyor. Aylarca çalışan bir hatta en sık görülen hata aynı konunun tekrar üretilmesidir; bu dosya onu engelliyor.

2. Senaryo

Dil modeline konu ve format kuralları veriliyor. Burada bilinçli olarak küçük ve hızlı bir model tercih edildi: senaryo üretimi büyük modelin muhakemesini gerektirmiyor ve günde onlarca üretimde maliyeti belirgin şekilde düşürüyor.

3. Görsel bulma

Senaryodan çıkarılan anahtar kelimelerle telifsiz bir görsel arşivinden video klipleri çekiliyor. Dikey/yatay format parametreyle seçiliyor — aynı hat hem Shorts hem klasik video üretebiliyor.

4. Seslendirme

Seslendirme, ücretsiz bir sentez motoruyla yapılıyor. Ücretli servisler yerine bunun seçilmesinin nedeni maliyet: günlük üretimde ses sentezi en hızlı biriken kalemlerden biri ve buradaki kalite farkı bu içerik türü için belirleyici değil.

5. Kurgu

Kurgu motoru klipleri ses uzunluğuna göre birleştirip final videoyu üretiyor.

6. Yayın

Zamanlanmış bir iş akışı hattı tetikliyor, çıktıyı alıp YouTube'a yüklüyor.

Sahada öğrenilenler

Bu sistemin ilk sürümü çalıştı ama sunucuda ayakta kalmadı. Kalıcı hale getiren üç değişiklik:

  • Sabit dosya yolları kaldırıldı. Kod C:/Users/... gibi mutlak yollar yerine kendi konumuna göre yol çözüyor. Aynı kod hem Windows'ta hem Linux sunucuda değişmeden çalışıyor.
  • Çıktı dizini dışarıdan ayarlanabilir yapıldı. İş akışı motoru bazı kurulumlarda yalnızca belirli klasörleri okuyabiliyor; hat, çıktısını bir ortam değişkeniyle o klasöre yönlendirebiliyor.
  • Otomatik disk temizliği eklendi. Video dosyaları büyük; belirlenen günden eski çıktılar siliniyor. Bu olmadan sunucu diski birkaç haftada doluyor ve sistem sessizce durmaya başlıyor.

Bu üç madde, otomasyon projelerinde asıl işin nerede olduğunu iyi anlatıyor: çalışan bir prototip yazmak birkaç gün, aylarca kendi başına ayakta kalan bir sistem yazmak ayrı bir iştir.

Aynı yapı sizin işinizde

Video özelinde anlatılan bu hat, aslında tekrar eden her üretim süreci için geçerli bir şablon: tetikleyici → içerik üretimi → varlık toplama → birleştirme → dağıtım.

Aynı iskelet; sosyal medya içerik takvimi, düzenli rapor üretimi, ürün açıklaması yazımı veya bülten hazırlığı için kullanılabilir.

Diğer projeler