Daha iyisi gelene kadar en iyisi.
AI Video Generator
Yapay Zeka destekli otomatik video oluşturma sistemi
Bu proje, AI teknolojilerini kullanarak otomatik olarak video içeriği üreten iki farklı uygulama içerir:
YouTube Shorts Versiyonu: Mobil odaklı kısa videolar (9:16 format)
📋 Özellikler
📱 YouTube Shorts Versiyonu
- ✅ 1080x1920 (9:16) format
- ✅ GTTS ücretsiz seslendirme
- ✅ 6 dil desteği (İngilizce, Türkçe, İspanyolca, Fransızca, Almanca, İtalyanca)
- ✅ Özelleştirilebilir prompt sistemi
- ✅ Mobil optimizasyonu
- ✅ Shorts'a özel altyazı konumlandırma
- ✅ 10-60 saniye video süresi
🛠️ Gereksinimler
Yazılım Gereksinimleri
- Python 3.8+
- FFmpeg (video işleme için)
Python Kütüphaneleri
pip install openai
pip install gtts
pip install requests
API Anahtarları
1. OpenAI API Key - [OpenAI Platform](https://platform.openai.com/api-keys)
2. Pexels API Key - [Pexels API](https://www.pexels.com/api/)
YouTube Shorts Versiyonu
1. Shorts Konusu girin
2. Özel Prompt belirleyin (isteğe bağlı)
3. Dil seçin (6 dil mevcut)
4. Video Sayısı belirleyin (1-10)
5. Altyazı seçeneğini işaretleyin/kaldırın
6. "Shorts Oluştur" butonuna tıklayın
🔧 Ayarlar
Video Kalitesi
- Shorts Versiyon : 1080x1920, H.264, 30fps
Ses Kalitesi
- Shorts Versiyon : GTTS 128kbps AAC
Altyazı Ayarları
- Font : Arial
- Shorts Versiyon : 18px, alt konumda
- Renk : Beyaz metin, siyah kontur
📁 Çıktı Dosyaları
Dosya Adlandırma
- Shorts Versiyon : `shorts_[konu].mp4`
Geçici Dosyalar
Program otomatik olarak temizler:
- `output_audio.mp3`
- `subtitles.srt`
- `processed_video_ .mp4`
- `video_list.txt`
🌍 Dil Desteği
- İngilizce (en)
- Türkçe (tr)
- İspanyolca (es)
- Fransızca (fr)
- Almanca (de)
- İtalyanca (it)
📊 Teknik Detaylar
Kullanılan Teknolojiler
- OpenAI GPT-4 Mini : Metin üretimi
- Google TTS : Ücretsiz seslendirme (shorts)
- Whisper API : Altyazı oluşturma
- Pexels API : Video kaynakları
- FFmpeg : Video işleme
- tkinter : Kullanıcı arayüzü
