5/9/2008

נגן mplayer ללינוקס

קצת באיחור, אני מממש את ההבטחה שלי לבדוק את סוגיית הפלאגין המומלץ לניגון וידאו בפורמט WMP על פיירפוקס בלינוקס. בעבר המלצתי באתר של אילן שביט על xine-plugin. הפלאגין הזה “הוביל” במשך זמן מה כיעיל ביותר (לפחות לסקריפטים שלי), עד שגרסה 3.0 של פיירפוקס גרמה לו לקרוס. כתוצאה מזה המליץ אילן על gecko-mediaplayer, אבל יותר מדי אנשים התלוננו על שילוב לא מוצלח שלו עם הסקריפטים שלי.

הבדיקה שעשיתי הפעם נעשתה על הפצת CentOS בגרסה 5.2 שרצה כאורחת תחת VirtualBox על מק. למערכת הוקצו 512 מגה זיכרון וכל רוחב הפס של הגלישה שלי (1.5 מגה, דרך ברק/נטוויז’ן). אני מניח שהבדיקה רלוונטית גם לשאר הפצות הלינוקס, אבל זה דורש הוכחה. הוראות ההתקנה יעבדו, מן הסתם, רק להפצות דומות תומכות RPM כמו Red Hat ופדורה.

הפלאגין שניסיתי ראשון בהתאם להמלצות בוויקי של CentOS הוא mplayerplug-in. הוראות ההתקנה (שכוללות גם התקנת מקודדים ונגן פלאש) אינן מסובכת במיוחד, אבל דורשות הוספת המאגר RPMforge לרשימת המאגרים. כדי למנוע מהמאגר החיצוני לדרוס גרסאות רשמיות, מומלץ להתקין את הפלאגין למנהל ההתקנות yum-priorities שנותן עדיפות לכל גרסה רישמית ע”פ הגרסה החיצונית.

לפני הבדיקה “שיחקתי” קצת עם ההגדרות של הפלאגין, בעיקר כדי להגדיל את ה buffer למקרה של בעיות ברשת. כך נראה מסך ההגדרות בקונפיגורציה שנבדקה:
ההגדרות של mplayer

הנגן עצמו עובד חלק באתרים הפופולריים (בנתיים בדקתי את נענע10, ynet, והאח הגדול בקשת), אם כי דורש לא מעט משאבי cpu וכמעט את כל רוחב הפס לניגון חלק (כאמור 1.5 מגה). הפעולות הנתמכות דרך סרגל השליטה הן: עצירה והמשך, ושליטה בעוצמת הקול. קיים גם כפתור המאפשר הגדלה למסך מלא – הכפתור פועל וגורם לנגן להשתלט על כל המסך, אך אינו מגדיל את התמונה מעבר לגודל המשודר המקורי, כך שהשימושיות שלו מוגבלת. ציר הזמן מופיע בשידורים שאינם חיים, אך גם הוא אינו מאפשר שליטה אמיתית בהקרנת הווידאו ובדרך כלל גורם לעצירת הסרט וחזרה להתחלה. באתר ynet, ישנו באג במקופף שגורם לכל לחיצה על הנגן (ובכלל זה כפתורי השליטה) להתחיל את השידור מהתחלת הסרט. אני מקווה לתקן את הבאג בגרסה הבאה של הסקריפט.

הנה התוצאות באתרים הפופולרים.

נענע10 (לאהוב את אנה) – להורדת הסקריפט
נענע10

קשת (האח הגדול) – להורדת הסקריפט
האח הגדול

ynet (רד) – להורדת הסקריפט
ynet

למרות התוצאות הטובות של mplayer, החלטתי לתת צ’אנס נוסף לגרסה 1.0.2 של xine-plugin, שיצאה לאחרונה. הערות השחרור הבטיחו לפתור את בעית הקריסה של xine בתוך פיירפוקס 3.

26.07.2008 xine-plugin 1.0.2
This release of our media player plugin for Firefox etc. fixes a bug which crashes Firefox 3 and fixes handling of some files such as Apple’s film trailers by adding support for mouse clicks to launch linked media.

לא מצאתי את הפלאגין במאגרים של CentOS וגם לא ב RPMforge, אבל מצאתי את xine-lib-devel, ואת הפלאגין התקנתי ע”י קימפול המקור. לאחר ההתקנה הפלאגין הופיע ברשימת הפלאגינים של פיירפוקס, אבל שום ווידאו לא ניגן.

9 תגובות לפוסט “נגן mplayer ללינוקס”

  1. מאת el.il:

    יצאה גרסה חדשה של הפלאגין של mplayer לאחרונה, ובאמת היא מתקנת בעיות רבות. פעם זה פשוט לא עבד…

  2. מאת חץ בן חמו:

    EL,
    תאמר לי, האם הגירסה האחרונה של mplayer plugin עובדת נורמלי על השועל 3.0.1? אם אני זוכר נכון, קובץ ה-XPI לא עבד על גירסה 3 של השועל..

  3. מאת el.il:

    חחח. אף פעם לא קראו לי ככהץ אולי אני צריך להחליף כינוי, כי כולם מעוותים אותו.

    אני התקנתי את Mplayer וGnome-maplyer ממנהל החבילות של פדורה (או מהמאגר ליבנה, אני לא זוכר), וזה התקין את הפלאגין לבד. זה פלאגין, לא תוספת.

  4. מאת Drazick:

    אתה קדוש…
    אמנם אני לא משתמש בסקריפטים שלך כי אני מאמין בדפדפן נקי. אבל ההשקעה שלך בלתרום לאחרים היא דבר ששוה להוריד בשבילו את הכובע….

  5. מאת יהודה:

    Drazick,
    תודה, אבל לא צריך להגזים. בסך הכל אני עושה משהו שאני נהנה לעשות (לחטט בקוד של אתרים אחרים), ואם גם אנשים אחרים מרוויחים מזה – מה טוב.

  6. מאת Amit:

    אני היחיד שלא מצליח לעבוד עם התוסף תחת פירפוקס 3.0.1 ואובונטו?

    או שאין לי שליטה על הוידאו או שהוא בכלל לא מתחיל להזרים.

  7. מאת אילן שביט:

    לא. הסרתי את gecko media-player וגם עם mplayerplug-in אני לא מצליח לראות כלום (אבל באמצעות copy url ניתן ללכוד את כתובת ה- stream ולנגן אותו באופן עצמאי)

  8. מאת adamruss:

    מהניסיונות הרבים שלי, כרגע הפלאגאין של vlc 0.9 beta עובד הכי טוב.

    http://www.whatsup.co.il/index.php?name=PNphpBB2&file=viewtopic&t=46939&highlight=&sid=42adf61748f6f1f4ee728f5b5d3c87f8

  9. מאת וידאו בלינוקס - מחשבים, ספרים וארץ ישראל:

    [...] הומלץ ע”י יהודה אך אצלי לא הועיל באף אתר, יתכן שיעבוד בהפצות [...]

השארת תגובה