$show=home$type=ticker$c=6$cls=3

$show=home$type=slider$m=0$rm=0$la-0

بناء Video AI: أطر العمل، المكتبات، وأفضل الممارسات

تعلم بناء أنظمة Video AI فعالة: من اختيار أطر العمل القوية إلى استخدام المكتبات الأساسية وأساليب جمع البيانات وتدريب النماذج بـ كفاءة.

يمثل بناء أنظمة الذكاء الاصطناعي للفيديو (Video AI) أحد أكثر المجالات تحديًا وإثارة في علم بـ يانات التعلم العميق.

فبخلاف معالجة الصور الثابتة، يتطلب الفيديو التعامل مع بـ عد زمني مُعقد، مما يزيد من حجم البـ يانات، وتحديات النمذجة، والاحتياجات الحسابية. لـ كن، الإمكانات هائلة: من أنظمة المراقبة الذكية، إلى تحرير الفيديو التلقائي، وتوليد المحتوى المرئي، وتحليل السلوك، وغيرها الكثير.

تُعد عملية بـ ناء حلول Video AI مُتعددة المراحل، تتطلب فهمًا عميقًا لـ كل من أساسيات التعلم العميق، ومعالجة الفيديو، والهندسة البرمجية. لـ تحقيق النجاح، يجب على المطورين اختيار أطر العمل (Frameworks) والمكتبات (Libraries) المُناسبة، وتصميم نماذج تُعالج بـ كفاءة الأبعاد المكانية والزمانية لـ الفيديو، وتطبيق أفضل الممارسات لـ جمع البـ يانات، وتدريب النماذج، وتقييم الأداء.

تُقدم أطر العمل مثل TensorFlow و PyTorch بـ يئة قوية لـ بـ ناء وتدريب نماذج التعلم العميق، بـ ينما تُوفر المكتبات مثل OpenCV و FFmpeg الأدوات الأساسية لـ معالجة الفيديو وتحميله. يكمن التحدي الحقيقي في دمج هذه الأدوات بـ شكل فعال لـ بـ ناء أنظمة قادرة على فهم وتحليل وتوليد محتوى الفيديو بـ ذكاء.

يهدف هذا المقال إلى تقديم دليل شامل لـ بـ ناء أنظمة Video AI. سنُناقش أطر العمل والمكتبات الأساسية التي لا غنى عنها في هذا المجال، ونُقدم نصائح حول بـ يانات التدريب، والمعمارية المُناسبة للنماذج، وأفضل الممارسات لـ تدريب النماذج وتقييمها. كما سنُسلط الضوء على أهم التحديات التي يُواجهها المطورون في هذا المجال وكيفية مُواجهتها، لـ تمكين القراء من بـ دء مشاريعهم الخاصة بـ الذكاء الاصطناعي للفيديو بـ شكل فعال ومُستدام.

---

1. أطر العمل (Frameworks) الأساسية لـ Video AI

تُعد أطر العمل هي البـ يئة الأساسية التي تُمكن المطورين من بـ ناء وتدريب نماذج التعلم العميق. لـ Video AI، تُقدم هذه الأطر أدوات مُخصصة لـ التعامل مع بـ يانات الفيديو المعقدة.

1.1. TensorFlow:

  • المزايا:
    • القوة والمرونة: يُعد TensorFlow إطار عمل قويًا ومرنًا للغاية، مُناسبًا لـ بـ ناء نماذج مُعقدة جدًا من الصفر.
    • النشر (Deployment): يُقدم أدوات مُتكاملة لـ نشر النماذج على نطاق واسع في الإنتاج (TensorFlow Serving, TensorFlow Lite لـ الأجهزة المحمولة).
    • TFX (TensorFlow Extended): مجموعة شاملة من الأدوات لـ دورة حياة التعلم الآلي الكاملة، من إعداد البـ يانات إلى النشر والمراقبة.
    • مجتمع كبير ودعم: يتمتع بـ مجتمع ضخم من المطورين والوثائق الشاملة، مما يُسهل الحصول على الدعم.
  • تطبيقات في Video AI:
    • بـ ناء نماذج مُخصصة لـ تصنيف الأنشطة، اكتشاف الأشياء في الفيديو، تقسيم الفيديو (video segmentation)، وتوليد الفيديو (video generation).
    • TensorFlow Video: مكتبة مُخصصة تُقدم مُكونات لـ تحميل ومعالجة بـ يانات الفيديو، وبـ عينات لـ نماذج Video AI.
  • أفضل لـ: مشاريع الإنتاج الكبيرة، وتطوير النماذج من الصفر، والباحثين الذين يحتاجون إلى تحكم دقيق.

1.2. PyTorch:

  • المزايا:
    • سهولة الاستخدام والمرونة: يُعرف PyTorch بـ واجهته البـ سيطة والبديهية (Pythonic)، مما يجعله مُناسبًا لـ النماذج الأولية السريعة والبحث.
    • الرسوم البـ يانية الديناميكية: يُتيح بـ ناء الرسوم البـ يانية الديناميكية (dynamic computational graphs)، مما يُسهل تصحيح الأخطاء وتجربة معماريات النماذج المُختلفة.
    • قاعدة بـ يانات بحثية قوية: يُفضل بـ شكل كبير في الأوساط الأكاديمية والبحثية لـ مرونته.
  • تطبيقات في Video AI:
    • بـ ناء نماذج مُتطورة لـ التعرف على الحركة، تتبع الكائنات، توليد الفيديو، وتصنيف الأحداث.
    • TorchVision (بـ جزء الفيديو): يُقدم مجموعات بـ يانات فيديو، ونماذج مُدربة مسبقًا لـ مهام الفيديو، وتحويلات لـ معالجة الفيديو.
  • أفضل لـ: البـ حوث، وتطوير النماذج الأولية السريعة، والمشاريع التي تتطلب مرونة عالية.

1.3. Keras (كواجهة لـ TensorFlow):

  • المزايا:
    • البـ ساطة والسهولة: يُعد Keras واجهة بـ سيطة وعالية المستوى لـ TensorFlow (وخلفيات أخرى)، مما يجعله مثاليًا لـ المبتدئين ولـ النماذج الأولية السريعة.
    • وحدات بـ ناء مُسبقة الصنع: يُقدم وحدات بـ ناء جاهزة لـ الطبقات والوظائف، مما يُسرع من عملية بـ ناء النماذج.
  • تطبيقات في Video AI:
    • بـ ناء نماذج مُبـ سّطة لـ تصنيف الفيديو، اكتشاف الأنشطة، وتحديد الكائنات في الفيديو.
  • أفضل لـ: المبتدئين، والتعليم، والنماذج الأولية السريعة لـ المهام الأقل تعقيدًا.
---

2. المكتبات (Libraries) الأساسية لـ Video AI

تُكمل المكتبات أطر العمل بـ توفير أدوات مُتخصصة لـ معالجة الفيديو وتحميله والتعامل مع بـ ياناته.

2.1. OpenCV (Open Source Computer Vision Library):

  • المزايا:
    • معالجة الصور والفيديو: مكتبة شاملة لـ رؤية الكمبـ يوتر، تُوفر وظائف لـ قراءة، وكتابة، ومعالجة مقاطع الفيديو (مثل التقاط الإطارات، وتغيير حجمها، وتطبيق المرشحات).
    • التعرف على الوجه: تُقدم أدوات قوية لـ التعرف على الوجه، وتتبع الكائنات، وتحديد ميزات الوجه.
    • دعم لغات مُتعددة: تدعم C++, Python, Java.
  • التطبيق في Video AI:
    • تحميل الفيديو: لـ قراءة الإطارات من مقاطع الفيديو.
    • المعالجة المُسبقة: تغيير حجم الإطارات، وتحويلها إلى تدرج رمادي، وتطبيع قيم البـ يكسلات.
    • استخراج الميزات التقليدية: استخدام ميزات مثل SIFT, SURF, HOG لـ تحليل الحركة أو الكائنات (بـ جانب نماذج التعلم العميق).

2.2. FFmpeg:

  • المزايا:
    • معيار صناعي: أداة قوية ومتعددة الاستخدامات لـ التعامل مع بـ يانات الفيديو والصوت. تُستخدم لـ تحويل التنسيقات، وقطع الفيديو، وضغط الفيديو، واستخراج الإطارات، ودمج الصوت بـ الفيديو.
    • دعم تنسيقات واسعة: تدعم عددًا كبيرًا من تنسيقات الفيديو والصوت.
    • واجهة سطر الأوامر (Command-Line Interface): يُمكن دمجها بـ سهولة في السكربتات والأتمتة.
  • التطبيق في Video AI:
    • إعداد بـ يانات التدريب: استخراج الإطارات من مقاطع الفيديو دفعة واحدة.
    • تحويل التنسيقات: توحيد تنسيقات الفيديو لـ بـ يانات التدريب.
    • معالجة الفيديو: قص، ودمج، وتغيير دقة مقاطع الفيديو.

2.3. NumPy:

  • المزايا:
    • معالجة المصفوفات: مكتبة أساسية لـ التعامل مع المصفوفات والأعداد في بايثون. تُعد ضرورية لـ معالجة الإطارات كـ مصفوفات رقمية قبل تغذيتها إلى نماذج التعلم العميق.
  • التطبيق في Video AI:
    • تحويل الإطارات: تحويل الإطارات المُستخرجة من الفيديو إلى مصفوفات NumPy.
    • العمليات الرقمية: تطبيق عمليات رياضية على البـ يكسلات لـ المعالجة المُسبقة.

2.4. Matplotlib / Seaborn:

  • المزايا:
    • التصوير البـ ياني: مكتبات لـ رسم البـ يانات والتصوير البـ ياني.
  • التطبيق في Video AI:
    • تصور الإطارات: عرض الإطارات الفردية أثناء المعالجة أو بعد التوليد.
    • تصور النتائج: رسم بـ يانات الأداء، أو توزيعات الميزات، أو مصفوفات الالتبـ اس.
---

3. بـ يانات التدريب لـ Video AI: جمعها ومعالجتها

تُعد جودة وكمية بـ يانات التدريب حاسمة لـ أداء أي نظام Video AI.

3.1. تحديات جمع بـ يانات الفيديو:

  • الحجم الهائل: بـ يانات الفيديو ضخمة جدًا (عدد كبير من الإطارات في كل فيديو).
  • التنوع: الحاجة إلى تنوع كبير في سيناريوهات الفيديو، وظروف الإضاءة، وحركات الكاميرا، وتعبيرات الأشخاص.
  • التعليق (Annotation): عملية تعليق بـ يانات الفيديو (مثل تحديد الكائنات في كل إطار، أو تصنيف الأنشطة، أو تتبع الكائنات) مُكلفة وتستغرق وقتًا طويلاً.

3.2. مصادر بـ يانات الفيديو:

  • مجموعات البـ يانات العامة:
    • UCF101 / HMDB51: لـ تصنيف الأنشطة البـ شرية.
    • Kinetics: لـ تصنيف الأنشطة واسع النطاق (Google).
    • ActivityNet: لـ اكتشاف وتصنيف الأنشطة في مقاطع الفيديو.
    • ImageNet / COCO (كأساس لـ الصور): يُمكن استخدامها لـ نماذج مُدربة مسبقًا لـ التعرف على الكائنات أو الصور الثابتة في إطارات الفيديو.
  • بـ يانات خاصة (Custom Data): جمع بـ يانات مُخصصة لـ تطبيقات مُعينة (مثل فيديو المراقبة، أو فيديو الروبوتات).

3.3. المعالجة المُسبقة لـ بـ يانات الفيديو (Preprocessing):

  • استخراج الإطارات: تحويل مقاطع الفيديو إلى سلسلة من الإطارات (صور فردية).
  • تغيير الحجم والتطبيع: تغيير حجم الإطارات إلى حجم مُوحد وتطبيع قيم البـ يكسلات (0-1 أو -1 إلى 1).
  • أخذ العينات الزمنية (Temporal Sampling):
    • أخذ عينات مُتساوية: أخذ إطار كل N إطار لـ تقليل حجم البـ يانات.
    • أخذ عينات عشوائية: اختيار إطارات عشوائية من الفيديو لـ تعزيز التنوع.
    • أخذ عينات على أساس النشاط: التركيز على الإطارات التي تحتوي على نشاط مُحدد.
  • زيادة البـ يانات (Data Augmentation):
    • زيادات مكانية: تدوير، قلب، تغيير حجم الإطارات.
    • زيادات زمنية: تغيير سرعة الفيديو، أو إعادة ترتيب بـ عض الإطارات لـ نماذج مُعينة.
---

4. معماريات النماذج (Model Architectures) لـ Video AI

تُعد اختيار معمارية النموذج المُناسبة أمرًا حاسمًا لـ معالجة تعقيد بـ يانات الفيديو.

4.1. شبكات الالتفاف ثلاثية الأبعاد (3D Convolutional Networks - 3D CNNs):

  • المفهوم: تستخدم مُرشحات التلافيف (convolutions) في الأبعاد الثلاثة (الارتفاع، العرض، الزمن) في وقت واحد. هذا يُمكنها من التقاط كل من الميزات المكانية والزمانية مُباشرة من الفيديو الخام.
  • المزايا: فعالة في التقاط التبعيات المكانية والزمانية مُباشرة.
  • التحديات: تتطلب موارد حسابية كبيرة لـ التدريب، خاصة لـ مقاطع الفيديو الطويلة أو عالية الدقة.
  • أمثلة: C3D, I3D (Inflated 3D ConvNets).

4.2. الشبكات العصبية العودية (Recurrent Neural Networks - RNNs) و LSTMs:

  • المفهوم: تُستخدم لـ معالجة التسلسلات. يُمكنها معالجة إطارات الفيديو بـ شكل مُتسلسل، وتمرير معلومات السياق من إطار إلى آخر بـ استخدام حالة مخفية.
  • المزايا: جيدة لـ نمذجة التبعيات الزمنية.
  • التحديات: تُعاني من مشكلات في معالجة التسلسلات الطويلة جدًا (مشكلة الانحدار المتلاشي أو المتفجر)، وقد لا تُقدم أفضل أداء في مهام الواقعية مُقارنة بـ نماذج التحويل.
  • التطبيق: تُستخدم غالبًا لـ تحليل المشاعر في الفيديو، أو التنبؤ بـ الحركة.

4.3. الشبكات الهجينة (Hybrid Networks):

  • المفهوم: تجمع بـ ين CNNs لـ استخلاص الميزات المكانية من كل إطار، ثم RNNs/LSTMs أو Transformers لـ نمذجة التبعيات الزمنية بـ ين الميزات المُستخرجة.
  • المزايا: تُوازن بـ ين القدرة على التقاط التفاصيل المكانية وفهم السياق الزمني.
  • أمثلة: تُستخدم على نطاق واسع في تصنيف الفيديو، واكتشاف الأنشطة.

4.4. نماذج التحويل (Transformers):

  • المفهوم: بـ رزت كـ قوة في معالجة اللغة الطبيعية، وتُستخدم الآن بـ كفاءة في رؤية الكمبـ يوتر والفيديو. تُمكن آليات الانتباه (Attention Mechanisms) من التقاط التبعيات طويلة المدى بـ ين الإطارات بـ شكل فعال.
  • المزايا: فعالة جدًا في التقاط العلاقات طويلة المدى والاتساق الزمني.
  • التحديات: تتطلب بـ يانات تدريب كبيرة وموارد حسابية كبيرة.
  • التطبيق: تُستخدم بـ شكل متزايد في توليد الفيديو، وتصنيف الأنشطة المعقدة، والتحليل الدلالي للفيديو.
---

5. أفضل الممارسات لـ بـ ناء وتدريب نماذج Video AI

لـ تحقيق أفضل أداء من نماذج Video AI، يجب اتباع بـ عض أفضل الممارسات.

5.1. اختيار المعمارية المُناسبة:

  • لـ المهام المُعقدة (مثل توليد الفيديو): تُعد نماذج الانتشار والتحويل (Transformers) هي الخيار الأفضل حاليًا لـ واقعيتها وقدرتها على التعامل مع التعقيد.
  • لـ تصنيف الأنشطة / اكتشاف الأشياء: يُمكن لـ 3D CNNs أو الشبكات الهجينة أن تُقدم أداءً جيدًا.
  • لـ المهام البـ سيطة أو الموارد المحدودة: تُمكن نماذج أقل تعقيدًا من تحقيق نتائج مقبولة.

5.2. المعالجة المُسبقة الفعالة:

  • تطبيع البـ يكسلات: دائمًا قم بـ تطبيع قيم البـ يكسلات إلى نطاق مُحدد (مثل [0, 1] أو [-1, 1]).
  • تغيير الحجم الموحد: تأكد من أن جميع الإطارات لـ حجم مُوحد قبل تغذيتها إلى النموذج.
  • التعامل مع التسلسلات: استخدم مُحملات بـ يانات (data loaders) فعالة تُمكن من تحميل بـ يانات الفيديو بـ دفعات صغيرة (batches) مع مُراعاة البـ عد الزمني.

5.3. زيادة البـ يانات (Data Augmentation):

  • الزيادات المكانية: تطبيق تدوير، قلب، تغيير حجم عشوائي، واقتصاص عشوائي لـ الإطارات الفردية.
  • الزيادات الزمنية: تغيير سرعة الفيديو، أو إضافة ضوضاء زمنية، أو تغيير ترتيب بـ عض الإطارات (لـ مهام معينة) لـ زيادة تنوع بـ يانات التدريب.

5.4. التدريب الفعال (Efficient Training):

  • التعلم المسبق (Pre-training): ابـ دأ بـ نماذج مُدربة مسبقًا على مجموعات بـ يانات صورية أو فيديو كبيرة (مثل ImageNet) ثم قم بـ ضبطها (fine-tuning) على مجموعات بـ يانات الفيديو الخاصة بـ ك. هذا يُسرع من عملية التدريب ويُحسن الأداء بـ شكل كبير.
  • حجم الدفعة (Batch Size): اختر حجم دفعة مُناسبًا يُوازن بـ ين استهلاك الذاكرة وكفاءة التدريب.
  • مُحسّنات الأداء (Optimizers): استخدم مُحسّنات قوية مثل Adam أو SGD مع Nesterov Momentum.
  • جدولة مُعدل التعلم (Learning Rate Scheduling): تغيير مُعدل التعلم بـ مرور الوقت لـ تحسين استقرار التدريب وأدائه.

5.5. التقييم الشامل (Comprehensive Evaluation):

  • المقاييس الموضوعية: استخدم مقاييس مثل FVD، وFID، وInception Score لـ قياس جودة وواقعية الفيديو المُنشأ.
  • التقييم البـ شري: لا تستغن عن التقييم البـ شري، فهو المعيار الذهبي لـ الواقعية.
  • تحليل الأخطاء: قم بـ تحليل أخطاء النموذج لـ فهم نقاط الضعف وتحسينها.

5.6. الاعتبارات الحسابية (Computational Considerations):

  • وحدات معالجة الرسومات (GPUs): الاستفادة من وحدات معالجة الرسومات لـ تسريع التدريب والاستنتاج.
  • الحوسبة السحابية: استخدام خدمات الحوسبة السحابية (AWS, Google Cloud, Azure) لـ الوصول إلى موارد حسابية ضخمة.
  • تحسين الأداء (Optimization): تحسين كود النموذج لـ تقليل استهلاك الذاكرة وزيادة السرعة.
---

الخاتمة: مُستقبل بـ ناء أنظمة Video AI

يمثل بـ ناء أنظمة الذكاء الاصطناعي للفيديو (Video AI) مجالًا ديناميكيًا ومُعقدًا، لـ كن بـ إمكانات تحويلية هائلة. فـ مع تزايد كمية بـ يانات الفيديو المُتاحة والتقدم المُستمر في أطر عمل التعلم العميق والمكتبات المُتخصصة، يُصبح المطورون قادرين على بـ ناء حلول ذكية تُغير كيفية تفاعلنا مع المحتوى المرئي.

لقد استعرضنا أطر العمل الأساسية مثل TensorFlow و PyTorch التي تُقدم الأدوات القوية لـ بـ ناء النماذج، والمكتبات الضرورية مثل OpenCV و FFmpeg لـ معالجة الفيديو. كما ناقشنا أهمية بـ يانات التدريب، والمعمارية المُناسبة للنماذج، وأفضل الممارسات لـ التدريب والتقييم.

بـ الرغم من التحديات الكبيرة المُتمثلة في ضخامة بـ يانات الفيديو، وتعقيد نمذجة الأبعاد المكانية والزمانية، والاحتياجات الحسابية العالية، فإن الابتكار المُستمر في هذا المجال يُشير إلى مُستقبل واعد.

لـ المطورين الراغبين في دخول هذا المجال، يُعد فهم هذه الأساسيات وتطبيق أفضل الممارسات هو المفتاح لـ بـ ناء أنظمة Video AI فعالة ومُستدامة. فـ كلما تعمقنا في هذه التقنيات، كلما أصبحنا أقرب إلى إطلاق العنان لـ الإمكانات الكاملة للذكاء الاصطناعي في فهم، تحليل، وتوليد العالم المرئي بـ شكل لم نعهده من قبل.

إن مُستقبل صناعات بـ أكملها، من الترفيه إلى الأمن، ومن الروبوتات إلى التسويق، يعتمد على قدرتنا على بـ ناء وتطوير أنظمة Video AI قوية وذكية.

---

الأسئلة الشائعة (FAQ)

ما هي أفضل أطر العمل لـ بـ ناء أنظمة Video AI؟

أفضل أطر العمل هي TensorFlow (لـ القوة والنشر على نطاق واسع) وPyTorch (لـ المرونة والبحث السريع). كلاهما يُقدمان أدوات قوية لـ التعامل مع بـ يانات الفيديو ومعماريات النماذج المُعقدة.

ما هي المكتبات الأساسية لـ معالجة الفيديو في مشاريع AI؟

المكتبات الأساسية هي OpenCV لـ معالجة الصور والفيديو (قراءة الإطارات، تغيير الحجم)، وFFmpeg لـ تحويل وتعديل تنسيقات الفيديو، وNumPy لـ التعامل مع المصفوفات الرقمية لـ الإطارات.

ما هي التحديات الرئيسية في بـ يانات التدريب لـ Video AI؟

التحديات الرئيسية تشمل الحجم الهائل لـ بـ يانات الفيديو، والحاجة إلى تنوع كبير في السيناريوهات، والتعليق المُكلف والوقتي (annotation) لـ تحديد الكائنات والأنشطة في كل إطار.

ما هي أنواع معماريات النماذج المُستخدمة في Video AI؟

تشمل الأنواع: شبكات الالتفاف ثلاثية الأبعاد (3D CNNs) لـ التقاط الميزات المكانية والزمانية، والشبكات العصبية العودية (RNNs) وLSTMs لـ نمذجة التسلسلات، والشبكات الهجينة التي تجمع بـ ينها، ونماذج التحويل (Transformers) التي تُعد الأحدث والأكثر فعالية لـ الاتساق طويل المدى.

ما هي أفضل الممارسات لـ تدريب نماذج Video AI بـ فعالية؟

أفضل الممارسات تتضمن: اختيار المعمارية المُناسبة، والمعالجة المُسبقة الفعالة لـ البـ يانات، وزيادة البـ يانات (Data Augmentation) لـ تعزيز التنوع، والتعلم المسبق (Pre-training) على مجموعات بـ يانات كبيرة، والتقييم الشامل بـ كل من المقاييس الموضوعية والبشرية.

المراجع:

  • Chollet, F. (2017). Deep Learning with Python. Manning Publications. (Covers Keras).
  • Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning. MIT Press. (Comprehensive for core concepts).
  • Redmon, J., & Farhadi, A. (2018). YOLOv3: An Incremental Improvement. arXiv preprint arXiv:1804.02767. (Object Detection in Video).
  • Simonyan, K., & Zisserman, A. (2014). Two-stream convolutional networks for action recognition in videos. Advances in Neural Information Processing Systems, 27. (Early Video CNNs).
  • Carreira, J., & Zisserman, A. (2017). Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). (I3D and Kinetics Dataset).
  • Vaswani, A., et al. (2017). Attention Is All You Need. Advances in Neural Information Processing Systems, 30. (Foundational for Transformers).
  • FFmpeg Documentation and Tutorials (ffmpeg.org).
  • OpenCV Official Documentation (docs.opencv.org).
  • TensorFlow Official Documentation (www.tensorflow.org) and PyTorch Official Documentation (pytorch.org).
  • Academic papers from top-tier conferences in AI, Machine Learning, and Computer Vision (NeurIPS, ICLR, CVPR, ICCV).

تعليقات

تم تحميل جميع المشاركات لم يتم العثور على أي منشورات عرض الكل اقرأ المزيد رد إلغاء الرد حذف By الرئيسية الصفحات منشورات عرض الكل موصى به لك تصنيف أرشيف بحث جميع المنشورات لم يتم العثور على أي منشور مطابق لطلبك Back Home الأحد الاثنين الثلاثاء الأربعاء الخميس الجمعة السبت شمس قمر ثلاثاء أربع خميس جمعة سبت يناير فبراير مارس أبريل مايو يونيه يوليو أغسطس سبتمبر أكتوبر نوفمبر ديسمبر يناير فبراير مارس أبريل مايو يونيو يوليو أغسطس سبتمبر أكتوبر نوفمبر ديسمبر الآن قبل دقيقة واحدة $$1$$ قبل دقيقة قبل ساعة واحدة $$1$$ قبل ساعة أمس $$1$$ قبل يوم $$1$$ قبل أسبوع منذ أكثر من 5 أسابيع المتابعون يتبع هذا المحتوى المميز مقفل الخطوة الأولى: المشاركة على شبكة التواصل الاجتماعي الخطوة الثانية: انقر على الرابط الموجود على شبكتك الاجتماعية انسخ جميع التعليمات البرمجية حدد جميع الرموز تم نسخ جميع الرموز إلى الحافظة الخاصة بك لا يمكن نسخ الرموز/النصوص، يرجى الضغط على [CTRL]+[C] (أو CMD+C على نظام Mac) للنسخ جدول المحتويات