metadata
title: FlexCut — AI Video Editor
emoji: 🎬
colorFrom: indigo
colorTo: purple
sdk: docker
pinned: false
FlexCut — AI Video Editor (Website Prototype)
سایت آماده برای تدوین خودکار با هوش مصنوعی: فقط آپلود کن → Preset انتخاب کن → خروجیها را دانلود کن.
اجرا (لوکال یا سرور لینوکسی با Docker)
docker compose up -d --build
# سپس مرورگر: http://localhost:8000
بدون Docker
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
- احراز هویت، پنل پروژهها و فاکتورینگ