Video düzenleyiciler için kapsamlı masaüstü yardımcısı
Media Studio, video editörleri ve içerik üreticileri için özel olarak tasarlanmış güçlü bir Flutter masaüstü uygulamasıdır. AI destekli ses üretimi, medya arama, çizim araçları ve dosya yönetimi gibi özelliklerle, oluşturulan tüm medyaları kolayca video editörünüze sürükleyebilir ve iş akışınızı hızlandırır
- ElevenLabs Entegrasyonu: 52 farklı ses modeli ile profesyonel ses üretimi
- Çoklu Ses Desteği: Adam, Alice, Antoni, Drew ve daha fazlası
- Gerçek Zamanlı Oynatma: Üretilen sesleri anında dinleme
- Sürükle-Bırak: Ses dosyalarını doğrudan video editörünüze taşıyın
- Drag & Drop Desteği: Ses dosyalarını kolayca ekleyin
- Dosya Format Desteği: MP3, WAV, M4A, OGG, AAC
- Özelleştirme: Ses efektlerini yeniden adlandırın ve organize edin
- Sıralama: ReorderableListView ile ses efektlerini sıralar
- Transparan PNG: Video overlay'leri için mükemmel
- Gelişmiş Fırça: Boyut ayarlama ve renk seçici
- Yumuşatma: Catmull-Rom spline algoritması ile pürüzsüz çizgiler
- Silgi Modu: Hassas düzenleme için silgi aracı
- Kısayol Tuşları: Ctrl+Z ile geri alma
- Çoklu Platform: Pixabay ve Pexels entegrasyonu
- Medya Türleri: Resim, video, illustration, vector, GIF
- Sonsuz Yükleme: Pagination ile kaydırdıkça yeni içerik
- Hızlı İndirme: Tek tıkla medya indirme
- Merkezi Depolama: Tüm indirilen dosyalar tek yerde
- Görsel Önizleme: Resim dosyaları için thumbnail görüntüleme
- Sürükle-Bırak: Dosyaları video editörünüze taşıyın
- Dosya Bilgileri: Boyut, tür ve detay görüntüleme
- Arka Plan Silme: Python ve rembg ile tek tıkla arka planı kaldırma (offline, ücretsiz)
- Panoya Resim Yapıştırma: Ctrl+V ile panodan doğrudan resim ekleme
- Çizim: Fırça ve silgi ile katmanlı çizim, renk ve boyut seçimi
- Kırpma: Seçili alanı kolayca kırpma
- Zoom ve Pan: Mouse tekerleği ile zoom, orta tuş ile sürükleyerek pan
- Undo (Geri Al): Ctrl+Z veya toolbar ile son çizimi geri al
- Şeffaf Tuval: Boş ve saydam bir canvas ile yeni çalışma başlatma
- Sürükle-Bırak: Dosya veya çıktı olarak kolayca sürükle-bırak desteği
- Modern Toolbar: Sadece ilgili araçlar, dinamik ve sade arayüz
- "Resim Ekle" ile dosya seç veya panoya kopyaladığın resmi Ctrl+V ile yapıştır.
- Fırça, silgi, renk ve boyut ayarlarını kullanarak çizim yap.
- Arka planı silmek için ilgili butona tıkla (Python ve rembg kurulu olmalı).
- Kırpma, zoom ve pan işlemlerini mouse ile kolayca yapabilirsin.
- Çalışmanı sürükleyerek dışarı aktarabilir veya kaydedebilirsin.
Not: Arka plan silme için Python 3.10+ ve
pip install rembg[cpu]gereklidir. Eksikse uygulama seni yönlendirir.
- Flutter 3.8.1 veya üzeri
- Windows 10/11 (Desktop)
- Git
- Projeyi klonlayın
git clone https://github.com/ruwiss/media-studio.git
cd media-studio- Bağımlılıkları yükleyin
flutter pub get- Uygulamayı çalıştırın
flutter run -d windowsUygulamanın tüm özelliklerinden yararlanmak için aşağıdaki API anahtarlarını ayarlar bölümünden girmeniz gerekmektedir:
- ElevenLabs hesabı oluşturun
- API anahtarınızı alın
- Ayarlar > ElevenLabs API Key bölümüne girin
- Pixabay API hesabı oluşturun
- API anahtarınızı alın
- Ayarlar > Pixabay API Key bölümüne girin
- Pexels API hesabı oluşturun
- API anahtarınızı alın
- Ayarlar > Pexels API Key bölümüne girin
- provider: State management
- http: API iletişimi
- audioplayers: Ses oynatma
- super_drag_and_drop: Sürükle-bırak desteği
- path_provider: Dosya yolu yönetimi
- shared_preferences: Ayar saklama
- flutter_colorpicker: Renk seçici
- image: Resim işleme
- window_manager: Pencere yönetimi
- ElevenLabs: AI ses üretimi
- Pixabay: Ücretsiz medya içeriği
- Pexels: Profesyonel fotoğraf ve video
lib/
├── main.dart # Uygulama giriş noktası
├── providers/
│ └── app_provider.dart # Global state yönetimi
├── screens/
│ ├── home_screen.dart # Ana ekran
│ ├── voice_screen.dart # Ses oluşturma
│ ├── sound_effects_screen.dart # Ses efektleri
│ ├── drawing_screen.dart # Çizim aracı
│ ├── media_screen.dart # Medya arama
│ ├── settings_screen.dart # Ayarlar
│ ├── downloads_screen.dart # İndirilenler
│ └── about_screen.dart # Hakkında
├── services/
│ ├── elevenlabs_service.dart # ElevenLabs API
│ ├── pixabay_service.dart # Pixabay API
│ ├── pexels_service.dart # Pexels API
│ └── settings_service.dart # Ayar yönetimi
└── widgets/
├── sidebar.dart # Yan menü
└── content_area.dart # İçerik alanı
- Bu projeyi fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit edin (
git commit -m 'Add amazing feature') - Branch'inizi push edin (
git push origin feature/amazing-feature) - Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
v1.0.0 - İlk kararlı sürüm
Ruwis - @ruwiss
Media Studio ile video düzenleme iş akışınızı bir üst seviyeye taşıyın! 🚀
