تاريخ اليوم
 كل ما تريد معرفته عن برنامج MPV  مشغل الوسائط الخفيف والقوي مفتوح المصدر

كل ما تريد معرفته عن برنامج MPV مشغل الوسائط الخفيف والقوي مفتوح المصدر



شارك المقالة

  بسم الله الرحمن الرحيم

الحمد لله رب العالمين، وصلى الله وسلم وبارك على عبده ورسوله نبينا محمد وعلى آله وصحبه أجمعي
السلام عليكم ورحمة الله وبركاته

 

 كل ما تريد معرفته عن برنامج MPV  مشغل الوسائط الخفيف والقوي مفتوح المصدر


 

 🎬 ما هو برنامج MPV؟
هو برنامج مفتوح المصدر لتشغيل الوسائط المتعددة (فيديو، صوت، بث مباشر...)، يُعتبر من أكثر المشغلات خفةً ومرونةً ودقةً في الأداء.
تم تطويره انطلاقًا من مشروع MPlayer وmplayer2، وهو يواصل تحسين تلك المشاريع القديمة عبر واجهة أبسط، أداء أسرع، ودعم أحدث تقنيات الفيديو والصوت.
يُستخدم MPV في أنظمة التشغيل:
 Linux
 Windows
 macOS
 BSD
وحتى على Android و iOS عبر تطبيقات طرف ثالث.
أصل المشروع وتاريخه
 كان  MPlayer من أوائل مشغلات الوسائط المفتوحة المصدر في أوائل الألفية.
 لاحقًا، تم تطوير mplayer2 ليضيف واجهة أفضل وميزات جديدة.
 ثم جاء MPV ليأخذ الكود المصدري من mplayer2 ويعيد بناءه بالكامل ليكون:
   أنظف من حيث البرمجة.
   أكثر توافقًا مع التقنيات الحديثة (مثل OpenGL وVulkan).
   بدون واجهة رسومية معقدة، بل يعتمد على سطر الأوامر والاختصارات والسكربتات.
 🎥 المميزات الرئيسية لبرنامج MPV
 1. 🔊 دعم شامل لجميع الصيغ
يدعم MPV تقريبًا كل صيغ الوسائط المعروفة بفضل دمجه مع مكتبة FFmpeg، مثل:
 الفيديو: `MP4`, `MKV`, `AVI`, `MOV`, `FLV`, `WEBM`
 الصوت: `MP3`, `FLAC`, `AAC`, `OGG`, `WAV`
 الترجمة: `SRT`, `ASS`, `VTT`, `SUB`, وغيرها.
 2. ⚙️ أداء عالي ومحسّن
 يستخدم GPU acceleration لتسريع فك التشفير والعرض عبر OpenGL، Vulkan، أو Direct3D.
 يدعم HDR و 4K/8K.
 تحسينات على التزامن بين الصوت والفيديو.
 استخدام منخفض جدًا للموارد مقارنة ببرامج مثل VLC.
 3. 🎮 تحكم كامل عبر الأوامر والاختصارات
برنامج MPV لا يعتمد على واجهة رسومية تقليدية (GUI)، بل يعتمد على:
 سطر الأوامر (Command Line)
 اختصارات لوحة المفاتيح
 ملفات إعداد (config files)
 سكربتات Lua أو JavaScript لتخصيص السلوك.
مثلاً لتشغيل فيديو:

```bash
mpv myvideo.mp4
```

ولتشغيل رابط يوتيوب مباشرة:
```bash
mpv https://www.youtube.com/watch?v=abcd1234
```

---
 4. 💡 واجهة بسيطة وقابلة للتخصيص
افتراضيًا، MPV يعرض فقط الفيديو وأشرطة تحكم شفافة تظهر عند تحريك الفأرة.
لكن يمكن تخصيصه عبر واجهات مثل:
 mpv.net (لنظام Windows)
 Celluloid (لـ Linux، واجهة GTK)
 IINA (لـ macOS)
هذه الواجهات تقدم تجربة أكثر تقليدية لمن يفضلون الأزرار والقوائم.
 5. 🌐 دعم البث عبر الإنترنت
MPV يمكنه تشغيل:
 روابط HTTP/HTTPS
 بث مباشر (HLS, DASH)
 قوائم IPTV
 YouTube و  Vimeo عبر إضافة `youtube-dl` أو `yt-dlp`
 6. 💬 دعم احترافي للترجمة (Subtitles)
يدعم:
 خطوط خارجية
 تأثيرات `ASS` المتقدمة (تلوين، تحريك، ظل...)
 تغيير الحجم، اللون، الموضع أثناء التشغيل
 تحميل تلقائي للترجمات من مجلد الفيديو.
مثال لأوامر:

```
s     تفعيل/إلغاء الترجمة
j / J التنقل بين ملفات الترجمة
9 / 0 تكبير/تصغير الترجمة
```
 7. 🧩 دعم السكربتات والإضافات
من أقوى ميزات MPV هو قابليته للتوسعة عبر Lua scripts أو JavaScript.
مثلاً:
 سكربت `autoload.lua` لتشغيل ملفات الفيديو تلقائيًا بالتسلسل.
 سكربت `mpv-youtube-quality` لتحديد دقة YouTube.
 سكربت `thumbfast` لعرض صور مصغّرة أثناء التمرير.
 🧠 أهم الاختصارات في MPV

المفتاح الوظيفة
SPACE إيقاف/تشغيل
→ / ← تقديم/تأخير 5 ثوانٍ
↑ / ↓ تقديم/تأخير 1 دقيقة
[ / ] تقليل/زيادة سرعة التشغيل
9 / 0 خفض/رفع الصوت
m كتم الصوت
f ملء الشاشة
o إظهار معلومات التشغيل
q إغلاق المشغل
s حفظ لقطة شاشة


 ⚙️ التخصيص عبر ملف الإعدادات `mpv.conf`
يقع عادة في المسار:
 Linux: `~/.config/mpv/mpv.conf`
 Windows: `%APPDATA%\mpv\mpv.conf`
أمثلة على الإعدادات:
```
vo=gpu
hwdec=auto
sub-font-size=45
sub-color="FFFFFF"
volume=50
screenshot-format=png
save-position-on-quit=yes
```
 🔧 ميزات متقدمة
 تشغيل الفيديوهات عبر الشبكة المحلية (LAN).
 دعم مزامنة الصوت والفيديو يدويًا.
 تحكم عبر JSON IPC (مثالي للمطورين أو تطبيقات الويب).
 تصدير الفيديو أو الصوت عبر FFmpeg filters.
 دمج تلقائي مع PipeWire أو PulseAudio في لينكس.
 💻 تكامل MPV مع تطبيقات أخرى
يمكن استخدام MPV كمحرك تشغيل في مشاريع أخرى، مثل:

 mpv.js لتشغيل الفيديو في تطبيقات الويب.
 mpv.net / Celluloid / IINA كواجهات رسومية.
 OBS وKdenlive يمكنهما استخدامه كمصدر للفيديو.
 🔒 الأمان والخصوصية
 لا يحتوي على تتبع أو جمع بيانات.
 لا يعرض إعلانات.
 مفتوح المصدر بالكامل، يمكنك مراجعة الكود بنفسك.

 🧭 الخلاصة
برنامج MPV ليس مجرد مشغل وسائط بسيط، بل محرك قوي ومرن يناسب المستخدمين المتقدمين والمطورين الذين يبحثون عن:
 تحكم كامل في التشغيل.
 أداء عالي.
 دعم شامل للصيغ والترجمات.
 إمكانية التخصيص العميق عبر السكربتات.
هو خيار مثالي لكل من يريد تجربة تشغيل احترافية وخفيفة ومرنة في نفس الوقت.

ليست هناك تعليقات:

إرسال تعليق

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))

السلام عليكم و رحمة الله و بركاته

الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم

🌍 مرحبًا بكم في مدونة LinuxLaghouat، فضاؤكم الرقمي للتعرف على نظام التشغيل لينكس بكل تفاصيله، من الحاضر وحتى آفاق المستقبل. نحن نؤمن أن المعرفة لا حدود لها، وأن لينكس سيبقى النظام الذي يقود الابتكار لعقود قادمة. 📌 ماذا ستجدون في مدونتنا بإذن الله؟ 🚀 شروحات تثبيت التوزيعات: مقالات تعليمية خطوة بخطوة لمساعدة المبتدئين والمتمكنين على استكشاف مختلف توزيعات لينكس. 💻 أوامر الطرفية (Terminal): دروس عملية من الأساسيات إلى الاحتراف، لتتقنوا التعامل مع قلب لينكس الحقيقي. 🌐 تقنيات وأفكار مستقبلية: مقالات وتحليلات حول تطور لينكس والبرمجيات الحرة عبر الأجيال. 🤝 مجتمع تفاعلي: تبادل خبرات، حلول، وتجارب لبناء جيل رقمي واعٍ ومبدع. 🎯 رؤيتنا أن تكون هذه المدونة مرجعًا دائمًا لعشاق لينكس، جيلًا بعد جيل، لتتعلموا وتبدعوا وتشاركوا المعرفة.

بحث هذه المدونة الإلكترونية


إجمالي مرات مشاهدة الصفحة

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *