ai-editor / README.md
gtfgffg's picture
Update README.md
ea937ac verified
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
  • احراز هویت، پنل پروژه‌ها و فاکتورینگ