مشغل الوسائط المتعددة
MPlayer هو برنامج تشغيل وسائط مجاني ومفتوح المصدر . وهو متوفر لأنظمة Linux و OS X و Windows . كانت هناك إصدارات سابقة لأنظمة قديمة مثل OS/2 و AmigaOS ، ولكنها لم تعد تُحدَّث بانتظام. كما يتوفر إصدار لنظام MS-DOS باستخدام DJGPP . [ 4 ] وتم تطوير إصدارات أيضًا لقناة Wii Homebrew [ 5 ] و Kindle [ 6 ] .
تاريخ
بدأ تطوير برنامج MPlayer في عام 2000. وقد أطلق المطور الأصلي، المجري أرباد جيروفي، هذا المشروع لعدم تمكنه من إيجاد مشغلات فيديو مُرضية لنظام لينكس بعد توقف تطوير برنامج XAnim في عام 1999. حملت النسخة الأولى اسم mpg12play v0.1 ، وتم تصميم نموذجها الأولي باستخدام مكتبة libmpeg3 من Cinelerra-HV . بعد إصدار mpg12play v0.95pre5 ، تم دمج الكود مع مشغل AVI يعتمد على مُحمّل مكتبات Win32 DLL الخاص بـ avifile ، ليُشكّل MPlayer v0.3 في نوفمبر 2000. [ 7 ]
وسرعان ما انضم إلى جيروفي العديد من المبرمجين الآخرين، في البداية كان معظمهم من المجر ، ولكن لاحقًا من جميع أنحاء العالم.
تولى أليكس بيريجزاسزي صيانة برنامج MPlayer منذ عام 2003 عندما ترك جيروفي تطوير البرنامج ليبدأ العمل على الجيل الثاني منه. تم التخلي عن مشروع MPlayer G2 ، وركزت جميع جهود التطوير على MPlayer 1.0. [ 8 ]
كان يُطلق على MPlayer سابقًا اسم "MPlayer - مشغل الأفلام لنظام Linux" من قبل مطوريه، ولكن تم اختصار هذا الاسم لاحقًا إلى "MPlayer - مشغل الأفلام" بعد أن أصبح شائع الاستخدام على أنظمة التشغيل الأخرى.
تسريع الفيديو
توجد العديد من وحدات SIP التي تُسرّع عملية فك تشفير الفيديو في عدة صيغ، منها PureVideo و UVD و QuickSync Video و TI Ducati وغيرها. وقد طُبّق تسريع الأجهزة لـ MPlayer في العقد الأول من الألفية الثانية على عدة شرائح. إلا أن الإصدارات الأحدث، مثل [ 9 ]،mpv تُوفّر دعمًا أكثر حداثة وفعالية لفك تشفير الأجهزة لـ MPlayer، بما في ذلك بنى أجهزة محمولة مُحددة. [ 10 ]
القدرات والتصنيف
يدعم برنامج MPlayer مجموعة واسعة من تنسيقات الوسائط، مستفيدًا من مكتبات FFmpeg لفك التشفير والتشغيل. مع ذلك، غالبًا ما يستخدم المستخدمون الذين يبحثون عن دعم لبرامج الترميز الحديثة وبروتوكولات البث برنامج mpv ، الذي يعتمد على أساس MPlayer ويمكنه أيضًا حفظ جميع المحتويات المتدفقة في ملف محلي.
يمكن لبرنامج مصاحب، يسمى MEncoder ، أن يأخذ دفق إدخال أو ملف أو سلسلة من ملفات الصور، ويقوم بتحويلها إلى عدة تنسيقات إخراج مختلفة، مع إمكانية تطبيق تحويلات متنوعة على طول الطريق.
تتيح مجموعة متنوعة من معلمات سطر الأوامر تغيير مظهر المشغل، بما في ذلك -speed [number]تغيير -af scaletempoسرعة الصوت مع الحفاظ على درجة الصوت، -ss(بدء التشغيل عند x ثانية)، -sb(بدء التشغيل عند x بايت)، -endpos(إيقاف التشغيل عند x ثانية)، -novideoلتشغيل المسار الصوتي للفيديو فقط، -loop [number]وللتكرار. [ 11 ]
تنسيقات الوسائط

يمكن لبرنامج MPlayer تشغيل العديد من التنسيقات، بما في ذلك: [ 12 ]
- الوسائط المادية : الأقراص المدمجة ، أقراص DVD ، أقراص الفيديو المدمجة ، أقراص Blu-ray
- صيغ الحاويات : 3GP ، AVI ، ASF ، FLV ، Matroska ، MOV (QuickTime) ، MP4 ، NUT، Ogg ، OGM ، RealMedia ، Bink
- صيغ الفيديو : Cinepak ، DV ، H.263 ، H.264/MPEG-4 AVC ، HuffYUV ، Indeo ، MJPEG ، MPEG-1 ، MPEG-2 ، MPEG-4 الجزء 2 ، RealVideo ، Sorenson ، Theora ، WMV ، Bink
- صيغ الصوت : AAC ، AC3 ، ALAC ، AMR ، DTS ، FLAC ، Intel Music Coder، Monkey's Audio ، MP3 ، Musepack ، RealAudio ، Shorten ، Speex ، Vorbis ، WMA ، Bink
- صيغ الترجمة : AQTitle، ASS/SSA ، CC ، JACOsub، MicroDVD ، MPsub، OGM، PJS، RT، Sami ، SRT ، SubViewer، VOBsub ، VPlayer
- صيغ الصور : BMP ، JPEG ، MNG ، PCX ، PTX، TGA ، TIFF ، SGI ، Sun Raster
- البروتوكولات : RTP ، RTSP ، HTTP ، FTP ، MMS ، Netstream ( mpst:// )، SMB ، ffmpeg:// (يستخدم تطبيقات بروتوكول FFmpeg )
يمكن لبرنامج MPlayer استخدام مجموعة متنوعة من بروتوكولات برامج تشغيل الإخراج لعرض الفيديو، بما في ذلك VDPAU ، وامتداد فيديو X ، و OpenGL ، وDirectX ، وDirect3D ، و Quartz Compositor ، وVESA ، و Framebuffer ، وSDL، بالإضافة إلى بروتوكولات أخرى أقل شيوعًا مثل فن ASCII (باستخدام AAlib و libcaca ) و Blinkenlights . كما يمكن استخدامه لعرض التلفزيون من بطاقة تلفزيون باستخدام الجهاز tv://channel ، أو تشغيل قنوات الراديو والتقاطها عبر radio://channel|frequency .
منذ الإصدار 1.0RC1، يمكن لبرنامج Mplayer فك تشفير الترجمة بتنسيق ASS/SSA باستخدام مكتبة libass .
الإضافات المتاحة
واجهة المستخدم والواجهات الرسومية الأمامية

على غرار GStreamer ، لا يملك MPlayer سوى واجهة سطر أوامر ، ويتوفر عدد من واجهات المستخدم الرسومية التي تستخدم عناصر واجهة المستخدم الرسومية من GTK أو Qt أو مكتبات أخرى. عند عدم استخدام هذه الواجهات، يستطيع MPlayer عرض الفيديو في نافذة (بدون عناصر تحكم مرئية)، ويتم التحكم به باستخدام لوحة المفاتيح. MPlayer نفسه مشغل يعتمد على سطر الأوامر، ولكن تم تطوير العديد من واجهات المستخدم الرسومية الخارجية بمرور الوقت. من بين الواجهات النشطة والشائعة SMPlayer (المبنية على Qt)، بينما لم تعد واجهات أخرى مثل Gnome-MPlayer و MPlayerX تحظى بالصيانة النشطة.
شوكات
كان mplayer2 نسخةً معدلةً من MPlayer مرخصةً بموجب رخصة GPLv3، وهو في الأساس من عمل أوتي أوربالا، الذي استُبعد من مشروع MPlayer في مايو 2010 بسبب "خلافات طويلة الأمد" مع فريق MPlayer. [ 13 ] تمثلت التغييرات الرئيسية عن MPlayer في تحسين معالجة الإيقاف المؤقت، ودعم Matroska، والبحث، ودعم Nvidia VDPAU؛ وتفعيل تعدد الخيوط افتراضيًا؛ وإزالة MEncoder، واجهة المستخدم الرسومية، والعديد من برامج تشغيل الفيديو والمكتبات المدمجة، مثل ffmpeg، والاعتماد بدلًا من ذلك على المكتبات المشتركة. [ 14 ] [ 15 ] كما أشار المطورون إلى نيتهم تمكين MPlayer2 من استخدام Libav كبديل لـ ffmpeg. [ 16 ] نُشر الإصدار الأول، 2.0، في مارس 2011. توقف تطوير mplayer2، واستمرت أهدافه إلى حد كبير من خلال mpv ، وهي نسخة معدلة قيد التطوير النشط.
mpv [ 17 ] هو نسخة معدلة من mplayer2 مرخصة بموجب رخصة GPLv2. ومنذ يونيو 2015، عمل mpv على إعادة ترخيص شفرته البرمجية بموجب رخصة LGPL v2.1 أو أعلى. [ 18 ]
تستخدم برامج MPlayer وMPlayer2 وmpv جميعها تنسيقات EDL غير متوافقة . [ 19 ] [ 20 ] [ 21 ]
نزاع قانوني
في يناير 2004، تم تحديث موقع MPlayer الإلكتروني بادعاء مفاده أن شركة Kiss Technology الدنماركية، المصنعة لأجهزة تشغيل أقراص DVD ، كانت تسوّق أجهزة تشغيل أقراص DVD مزودة ببرامج ثابتة تتضمن أجزاءً من كود MPlayer المرخص بموجب رخصة GPL. وكان المقصود ضمنيًا أن Kiss تنتهك رخصة GPL، نظرًا لعدم إصدارها برامجها الثابتة بموجب هذه الرخصة. وردّ المدير الإداري لشركة Kiss، بيتر ويلمار كريستنسن، بأن أوجه التشابه بين جزئي الكود تشير إلى أن فريق MPlayer قد استخدم بالفعل كودًا من برنامج Kiss الثابت. [ 22 ] ومع ذلك، فإن جهاز تشغيل أقراص DVD من Kiss، الذي صدر عام 2003، استخدم تنسيق ملف ترجمة خاصًا بـ MPlayer، والذي صممه أحد مطوري MPlayer عام 2001. [ 22 ]
الحالة الحالية
اعتبارًا من عام 2025، لا يزال برنامج MPlayer متاحًا كبرنامج تشغيل وسائط قديم، ولكنه لم يعد يخضع لتطوير ميزات جديدة. يُنصح المستخدمون الذين يبحثون عن برنامج تشغيل وسائط أحدث وأكثر تطورًا باستخدام mpv ، وهو نسخة معدلة من MPlayer2 تُكمل خط تطويره مع تحسينات في التوافق، وتسريع الأجهزة، وخيارات واجهة المستخدم.
انظر أيضاً
مراجع
- ↑ "تم إصدار MPlayer 1.5" . 27 فبراير 2022.
- ↑ "MPlayer - مشغل الأفلام" . تم الاطلاع عليه بتاريخ 28 فبراير 2022 .
- ↑ "MPlayer - مشغل الأفلام" .
- ↑ "فهرس /pub/micro/pc-stuff/freedos/files/util/user/mplayer" . Ibiblio.org . تم الاطلاع عليه بتاريخ 1 يناير 2012 .
- ↑ إيرانت. "libdi ومثبت DVDX" . Hackmii.com . تم الاسترجاع في 1 يناير 2012 .
- ↑ "kindlebrew" . جيتوريوس. مؤرشف من الأصل بتاريخ 7 أبريل 2012. تم الاطلاع عليه بتاريخ 1 يناير 2012 .
- ↑ التاريخ
- ↑ "MPlayer - مشغل الأفلام" . تم الاطلاع عليه بتاريخ 24-06-2012 .
- ↑ تشانغ هـ، وآخرون (2010). تصميم وتنفيذ مشغل عالي الدقة مدمج . المؤتمر الدولي الثاني لهندسة الحاسوب والأتمتة (ICCAE). المجلد 4.
- ↑ تشانغ، هوسوك؛ لي، يونغجون؛ سونغ، وونيونغ (أكتوبر 2007). "تحسين أداء مشغل الوسائط المتعددة على منصة وحدة المعالجة المركزية المحمولة" . ورشة عمل IEEE لأنظمة معالجة الإشارات لعام 2007. IEEE. الصفحات 163-168 . doi : 10.1109/sips.2007.4387538 . ISBN 978-1-4244-1221-1. S2CID 8023880 .
- ↑ وثائق MPlayer ودليل المستخدم
- ↑ "ميزات MPlayer" . Mplayerhq.hu . تم الاطلاع عليه بتاريخ 1 يناير 2012 .
- ↑ "هل يُعدّ MPlayer2 نسخةً مُعدّلةً قابلةً للتطبيق من MPlayer؟" . فورونيكس . 24 مارس 2011. تاريخ الاسترجاع: 18 أبريل 2014 .
- ↑ "اختلافات mplayer2 عن mplayer" . 2011. مؤرشف من الأصل في 4 مايو 2012. تم الاطلاع عليه في 4 مايو 2015 .
- ↑ "هل تعلم أن هناك نسخة معدلة من MPlayer؟" . ostatic.com. 22-03-2011. مؤرشف من الأصل في 11-01-2012 . تم الاطلاع عليه في 29-11-2011 .
- ↑ "سيصبح Libav المزود الافتراضي لتجربة الترميز الخاصة بك (تعليق)" . 16 يناير 2013.
- ↑ "mpv.io" . تم الاطلاع عليه بتاريخ 28-01-2015 .
- ↑ "إمكانية إعادة ترخيص LGPL" . GitHub . تم الاسترجاع في 27-09-2016 .
- ↑ "3.7. قوائم قرارات التحرير (EDL)" . مؤرشف من الأصل بتاريخ 17 يوليو 2015. تم الاطلاع عليه بتاريخ 21 يوليو 2015 .
- ↑ "EDL: إضافة دعم لتنسيق ملف EDL الجديد" . MPlayer2 . مؤرشف من الأصل بتاريخ 25 أبريل 2011.رابط بديل
- ↑ "ملفات EDL" . mpv . 25 أكتوبر 2014. تم الاسترجاع في 21 يوليو 2015 .
- 1 2 "MPlayer - مشغل الأفلام" . 10-01-2004 . تم الاسترجاع في 24-06-2012 .
روابط خارجية
- برنامج 2000
- مشغلات الوسائط أميغا
- برامج مجانية متعددة المنصات
- مشغلات الوسائط المجانية
- برامج موسيقية مجانية
- برنامج مجاني مكتوب بلغة C
- برامج فيديو مجانية
- مشغلات أقراص DVD لنظام لينكس
- مشغلات الوسائط لنظام لينكس
- مشغلات الوسائط لنظام التشغيل macOS
- برنامج محمول
- برامج مشتقة من أو تتضمن النبيذ
- البرامج التي تستخدم FFmpeg
- برامج SVGAlib
- برنامج فيديو يستخدم GTK
- مشغلات الوسائط في ويندوز
- برنامج يستخدم رخصة جنو العمومية العامة
- مشغلات أقراص DVD البرمجية
