Skip to content

Cut1.0 #388

Description

@ali5432eg-eng

1. آلية جلب الفيديو والتنزيل الذكي

بدلاً من التعقيدات المتعددة، نركز على النواة الأساسية لجلب المحتوى:

مصادر الإدخال: يضع المستخدم رابط الفيديو (URL) مباشرة، أو يبحث من داخل التطبيق، أو يشارك الرابط من يوتيوب للتطبيق فوراً.

البنية التحتية: الاعتماد الكامل على مكتبة yt-dlp في الخلفية لضمان استقرار جلب وتنزيل الفيديوهات التكيفية بجودات مختلفة.

الاستمرارية: ميزة استئناف التنزيل تلقائياً في حال انقطاع الشبكة لضمان تجربة مستخدم سلسة.

2. منتقي الوقت الدقيق والقص (Core UX)

هذه هي الميزة التنافسية للتطبيق التي تمنح المستخدم تحكماً كاملاً قبل التصدير:

تحديد الفاصل الزمني: واجهة تحتوي على عجلات تمرير عمودية سلسة لاختيار الساعات، الدقائق، والثواني بدقة لبداية ونهاية المقرّر قصه.

التحقق المنطقي: لا يسمح النظام باختيار وقت نهاية يسبق وقت البداية، ولا يتخطى طول الفيديو الأصلي.

المعاينة الفورية: عرض صور مصغرة حية متزامنة مع حركة العجلات لتسهيل تحديد اللقطة المطلوبة بدقة.

3. المعالجة اللاحقة والتحرير بالذكاء الاصطناعي (AI Tools)

بدلاً من عشرات الفلاتر، نختار الأدوات الأكثر طلباً وصناعة للفارق بالذكاء الاصطناعي:

محرر القص والتحكم بالسرعة: لوحة تحرير أساسية لضبط السرعة بدقة (+ / - بفواصل 0.01x) مع إمكانية دمج عدة مقاطع مستخرجة في ملف واحد.

الأبعاد الذكية (Auto-Reframe): تحويل الفيديو بضغطة زر من أفقية 16:9 إلى عمودية 9:16 (مخصصة لـ Reels و Shorts) مع توليد خلفية مموهة ذكية.

تفريغ وتنقية الصوت الذكي: أداة لإزالة فترات الصمت الطويلة تلقائياً لصناعة محتوى سريع ، ومفتاح بديل لفصل الصوت تماماً وتصديره كملف MP3 أو WAV.

4. محرك التصدير وإدارة النظام

قوة المعالجة: الاعتماد على FFmpeg كطبقة أساسية لقص وتجميع الفيديوهات بدون فقدان للجودة وبأعلى سرعة ممكنة.

خيارات التصدير: دعم الصيغ الشهيرة (مثل MP4) والتحويل الذكي بين ترميز H.264 و H.265 بحسب تفضيل المستخدم للجودة والمساحة.

التشغيل في الخلفية والتنبيهات: معالجة التصدير عبر خدمة خلفية ترسل إشعاراً للمستخدم فور الانتهاء (نجاح/فشل) مع إبقاء الشاشة مضاءة أثناء المعالجة الحرجة.


الوضع المقترح للبدء (MVP):

للبدء الفوري، يمكنك بناء واجهة مستخدم باللغتين العربية والإنجليزية فقط ، مع دعم الوضع المظلم لشاشات AMOLED لتوفير الطاقة ، والتركيز على تكامل yt-dlp مع FFmpeg.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions