--- title: FlexCut — AI Video Editor emoji: 🎬 colorFrom: indigo colorTo: purple sdk: docker pinned: false --- # FlexCut — AI Video Editor (Website Prototype) سایت آماده برای تدوین خودکار با هوش مصنوعی: فقط آپلود کن → Preset انتخاب کن → خروجی‌ها را دانلود کن. ## اجرا (لوکال یا سرور لینوکسی با Docker) ```bash docker compose up -d --build # سپس مرورگر: http://localhost:8000 ``` ## بدون Docker ```bash python -m venv .venv # activate ... pip install -r requirements.txt uvicorn app.main:app --host 0.0.0.0 --port 8000 ``` ## ویژگی‌ها - Presetهای آماده (Reels، Showreel، Dual Export) - چند نسبت تصویر هم‌زمان (مثلاً 9:16 و 16:9) - Crossfade ساده بین شات‌ها - لوگوی برند گوشه‌ی تصویر (اختیاری) - انتخاب مدت خروجی، حساسیت تشخیص صحنه - UI ساده، یک صفحه آپلود تا لینک دانلود ## ساختار ``` app/ main.py # FastAPI + routes processor.py # منطق تدوین (Beat/Scene/Assemble) templates/ index.html # فرم اصلی status.html # صفحه‌ی وضعیت و لینک دانلود static/ style.css jobs/ # خروجی‌ها و فایل‌های آپلود شده ``` ## ارتقاهای نسخه بعد - زیرنویس خودکار (Whisper) و ترجمه - تشخیص سوژه و امتیازدهی شات‌ها با CLIP - صف حرفه‌ای (Redis + RQ/Celery) - ذخیره‌سازی ابری (S3) و لینک‌های expiring - احراز هویت، پنل پروژه‌ها و فاکتورینگ