Enjaz
systems / mediaforge-pro-محول-وسايط-احترافي
serviceمُنشَر

MediaForge Pro — محوّل وسائط احترافي

أداة عربية احترافية لتحويل ومعالجة الفيديو والصوت والصور، مبنية على Flask + FFmpeg. تدعم +50 صيغة، معالجة دفعات، تحكم بالجودة، ومولّد أوامر CLI تلقائي.

FlaskFFmpegPythonMediaVideoAudioPillowRTL
MediaForge Pro — محوّل وسائط احترافي

abstract

MediaForge Pro هو محوّل وسائط بمستوى المنتج التجاري، بواجهة عربية RTL دكنة احترافية.

🎯 المشكلة: أدوات تحويل الميديا المجانية إما معقّدة (FFmpeg CLI) أو فقيرة بالميزات (محوّلات الويب).

✨ الحل: واجهة بصرية لخيارات FFmpeg المتقدمة، مع توليد تلقائي للأمر النصي للمحترفين.

الميزات الأساسية: • 14 صيغة فيديو، 8 صيغ صوت، 7 صيغ صور • تحكم دقيق: الدقة (480p → 4K)، معدل الإطارات، جودة الضغط • معالجة دفعات (Batch) متوازية لعشرات الملفات • مولّد CLI: يطبع أمر FFmpeg لكل عملية (تعليمي + احترافي) • حذف البيانات الوصفية (GPS, EXIF, Author) • وضع المعاينة (Dry Run): اختبار بدون تنفيذ • Dashboard لتتبّع التحويلات + سجل تاريخي • وضع داكن/فاتح، RTL كامل

architecture

  ┌──────────────┐      ┌────────────┐      ┌─────────────┐
  │  client      │─────▶│   nginx    │─────▶│  next.js    │
  │  (browser)   │      │  (proxy)   │      │  (ssr)      │
  └──────────────┘      └─────┬──────┘      └──────┬──────┘
                              │                    │
                              ▼                    ▼
                        ┌───────────┐        ┌──────────┐
                        │ fastapi   │◀──────▶│ postgres │
                        │ (asyncio) │        │ (asyncpg)│
                        └───────────┘        └──────────┘

Stateless API behind a reverse proxy. SSR delivers HTML in under a second on warm cache. Connection pool keeps Postgres hot. JWT in HttpOnly cookie for the admin panel.

notes

  • SSR-first to keep TTFB < 1s on cold visits.
  • Type-checked end-to-end via Pydantic schemas mirrored to TS.
  • Migrations versioned via Alembic; zero-downtime restarts.