דף 1 מתוך 1
הגדרת Mplayer ב mythtv
נשלח: 25/11/2008 21:44
על ידי tur
יש לי כמה בעיות,
לאחר שהתקנתי גם XBMC במחשב עליו מותקנת Mythbuntu ראיתי את ההבדל באיכות הצפייה של קבצים שהורדו מהאינטרנט.
הנגן בmythtv מוגדר כנראה לא טוב, הוא מורח את התמונה לכל אורך המסך ומשאיר ריצודים כאשר יש תנועה מהירה.
mplayer -vf pp=fd -fs -vo xv -subfont-encoding ISO8859-8 -subfont-text-scale 4
זו הפקודה שהנגן מקבל כרגע.
כיצד אני יכול לסדר את הצפייה?
אני בטוח שניתן לראות טוב יותר.
תודה רבה.
נשלח: 26/11/2008 2:04
על ידי gorelshv
לגבי הריצודים: יכול להיות ששימוש ב-overlay יפתור לך את הבעיה. פתח את הטרמינל ורשום את הפקודה xvinfo.
חפש את שם הכרטיס שלך עם הכיתוב overlay לצידו, רשום את מספר הפורט.
עכשיו שלח את אותה פקודה רק שבמקום xv תרשום [מס' הפורט]=xv:port
נשלח: 26/11/2008 9:25
על ידי tur
לא מצאתי את הכיתוב overly בחלק הזה.
לגבי מספר פורט - ישנו שם מספר הפורטים (16) וport base 71.
מה כאן המספר המתאים?
תודה.
נשלח: 26/11/2008 15:06
על ידי gorelshv
אם כך, נסה את 2 הפורטים - פעם זה ופעם זה. אחד יתן לך בדיוק את אותה תוצאה (בד"כ הפורט שמופיע ראשון ברשימה) והשני יתן לך תוצאה שונה.
נשלח: 26/11/2008 15:21
על ידי Shed
בתור שלב ראשון הייתי מוריד את הפילטר pp=fd, או לחילופין משתמש באחת משתי האופציות הבאות:
vop pp=fd:c
או
vop lavcdeint
נשלח: 26/11/2008 17:47
על ידי tur
הסיבה לפילטר הייתה נעוצה בריצודים שהיו לי כאשר הייתה תנועה. אולם, זה עדיין לא פתר את זה.
מה הוספת הפורט עושה?
נשלח: 26/11/2008 18:08
על ידי gorelshv
הפורט למעשה אומר לתוכנה איך לרנדר את התמונה. בכרטיס שלי, 915 של אינטל, יש 2 מצבים: overlay ו- textured. לכל אחד מהם יש פורט שמייצג אותו. השימוש ב-textured גורם אצלי להופעת הריצוד בגלל העיבוד הנוסף. אולם לשימוש במצב זה יש יתרון כמו למשל בזמן שימוש בקומפיז הוזזת החלון עם הוידאו מזיזה גם את הוידאו בזמן אמת ולא רק אחרי פעולת הגרירה. במצב overlay הוידאו מרונדר ישירות לזיכרון הוידאו ללא התערבות תוכנה לפני ולכן אין האטות ואין ריצודים...
נשלח: 26/11/2008 18:51
על ידי tur
קודם כל תודה לכם על ההצעות.
אבל...
1. כל ההצעות (כולל שילובן יחד) לא הפסיק את הריצודים, שזה מאוד מוזר כי עם XBMC אין ריצודים כאלה.
2. דבר נוסף, ישנה מריחה של התמונה כלפי מעלה (כך שאין פסים שחורים לרוחב התמונה) שמעוותת את התמונה מעט. כיצד אני יכול להימנע ממנה? כרגע הפקודה שלי נראית כך:
mplayer vop lavcdeint -xv:port=76 -subfont-encoding ISO8859-8 -subfont-text-scale 4
תודה רבה.
נשלח: 27/11/2008 1:10
על ידי gorelshv
ישנה בעיה באיך שהפקודה שלך כתובה. במקום xv:port=76- צריך להיות כתוב vo xv:port=76- אולי זאת הבעיה שבגללה שינוי הפורט לא עבד... אולי זה גם יעזור לך במריחה..
נשלח: 27/11/2008 19:54
על ידי tur
במריחה זה לא עובד.
לצערי גם בריצודים זה לא עובד כל כך.
אני מזכיר שלא היה רשום overly ליד מספר הפורט (אולי בגלל זה זה לא משפיע).
עוד רעיונות?
נשלח: 28/11/2008 1:15
על ידי gorelshv
מצטער...
נשלח: 01/12/2008 2:29
על ידי TonyArie
tur,
הפקודה שכתבתה לא תקינה מבחינת syntax של mplayer
תריץ אותה משורת פקודה במסוף (terminal).
זה מביא אותי לראיון אחר לגמרה - אולי אתה מגדיר את הפקודה של mplayer בתכנת MythTV אבל בעצם היא לא פעילה , אולי הקבצים שאתה פותח נפתחים בנגן הפנימי. יש הגדרות בתכנה לגבי קול סוג קובץ עם איזה נגן נפתח.
ועוד משהו - אם אתה יכול לצרף צילום מסך לאיך נירא הריצוד שאתה מתייר - כך נבין טוב יותר את הבעיה.
נשלח: 01/12/2008 9:28
על ידי tur
איפה אתה מוצא את ההגדרות הללו?
אני מבין שלפי דעתך זה לא היה אמור להיפתח בכלל (כיוון שהפקודה לא תקינה) ולכן אתה חושב שמדובר בנגן הפנימי?
לפי מה שבדקתי זה לא נכון, כיוון שניסיתי לשנות את הנגנים ל VLC ול xine - (וראיתי שינוי).
בכולם היה מעין ריצוד כזה.
קצת קשה לתפוס את זה בתמונה, אני אנסה לתאר:
בזמן שיש תנועה מהירה (כשהמצלמה זזה) ישנם קווים לרוחב המסך שזזים מעט לאורכו (לא חותכים את כל המסך) הקווים נראים כאילו התמונה שמעל הקו והתמונה שמתחתיו פשוט לא מיושרות, וזה נראה כאילו המחשב מנסה ליישר את זה כמה שיותר מהר בחזרה.
מה שמוזר הוא שב XBMC (שאני מבין שעובד עם נגן פנימי) זה לא קורה.
נשלח: 01/12/2008 22:46
על ידי TonyArie
להגדרות של נגן לפי סוג קובץ מגיעים:
עזרים/הגדרות -> הגדרה -> הגדרות מדיה -> הגדרות וידאו -> File Types
צירפתי צילום מסך של הגדרה לסוג קובץ mpg עם נגן פנימי
ויצלום מסך של הגדרה לאותו סוג עם נגן ברירת מחדל (default) שמוגדר במסך:
עזרים/הגדרות -> הגדרה -> הגדרות מדיה -> הגדרות וידאו -> Player Settings
עבור קבצים עם סיומת שונה מדפדפים עם שמאל - ימין על השדה Extention
אם רוצים לנגן עם mplayer צריך למחוק את Internal ולסמן V בשדה
Use default player וכך עבור כל סיומת רצויה.
נשלח: 02/12/2008 23:23
על ידי TonyArie
הבעיה עם ריצוד שניגרם מ-interlacing נירית בצילום מסך הבא. יש מספר אופציות שמטפלות בזה. אפשר לקרוא ב-man mplayer
אני השתמשתי ב- mplayer -vf pp=fd וכמו שרואים זה מתקן את התמונה.