הגדרות כיול ל-FFDSHOW

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
טלוש פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1679
הצטרף: אוקטובר 2007
שם מלא: טלוש
נתן תודות: 9 פעמים
קיבל תודות: 17 פעמים

שליחה #1 


MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3539
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב
נתן תודות: 19 פעמים
קיבל תודות: 195 פעמים

שליחה #2 

לא יודע מי רשם את זה אבל יש שם המון הגדרות מיותרות לדעתי, שלא לדבר על טעות קריטית שיש שם בחלק הכי חשוב !

ב-Output מסומנים כל הפורמטים ומסומן High Quality YV12 to RGB Conversion - מה שזה עושה זה ממיר YV12 (שככה מועברים כיום הסרטים אל המדיה) אל RGB. זה לכשלעצמו לא בהכרח פעולה גרועה.

הבעיה היא שנתנו פה ספציפיקציות שלא נכונות לאף סוג תוכן שקיים כיום עפ"י מיטב ידיעתי.

נתנה במדריך הזה ספציפיקציה של תחום צבעים Rec.601 שזה תחום הצבעים לתוכן SD ו-Levels של 0-255, כלומר, PC Levels.

הרעיון בכל ההמרה הזו זה למנוע את ההמרה ברמת הדרייבר של כרטיס המסך, ככה שכל מה שישאר לו זה לעשות Passthrough.
במקרה כזה כן יהיה Passthrough אבל המקור עצמו יהיה משובש בתכלית.


ב-2 המקרים יש לסמן Levels של 16-235, אחרת יהיה Clipping בשחורים\לבנים.
עבור תוכן SD יש ליצור פרופיל שההמרה עובדת ב-Rec.601 ועבור HD פרופיל שההמרה עובדת ב-Rec.709.
Vermoze - Innovative Technology Solutions Ltd.

טלוש פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1679
הצטרף: אוקטובר 2007
שם מלא: טלוש
נתן תודות: 9 פעמים
קיבל תודות: 17 פעמים

שליחה #3 

תודה רבה על ההערות!

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

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3539
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב
נתן תודות: 19 פעמים
קיבל תודות: 195 פעמים

שליחה #4 

אצלי למעשה הקונפיגורציה דיי פשוטה מכוון שאני משתמש ב-FFDSHOW לפענוח H.264 בלבד

ב-Codecs כמובן ש-H.264 מפוענח ע"י libavcodec
ב-HQ YV12 to RGB Conversion מוגדר כמו שאמרתי, Rec.709 ו-Video Levels
כתוביות מופעלות
ה-Renderer הוא EVR

ואני יוצא למקרן דרך DVI ל-HDMI כשהדרייבר של כרטיס המסך מוגדר על RGB ו-Full Range.

יש לציין שקונפיגורציה כזו לא תתאים לכולם, שכן לא לכולם ישנו מסך שתומך בעבודה ב-Full Range.

במצב כזה, שבו המסך עובד רק ב-Video Levels צריכות להיות 2 אפשרויות:

1. לבטל את ההמרה ל-RGB ולצאת כל הדרך ב-YV12
2. להשאיר את ההמרה ל-RGB כרגיל ולתת לדרייבר לדחוס מחדש ל-16-235 ולהמיר ל-YCbCr.

אני כמעט בטוח שהדרך הראשונה לא נכונה (למרות שתיאורטית היא נשמעת העדיפה) כי כנראה ווינדוס עצמו תמיד ימיר ל-RGB.

לדעתי ניתן לוודא תקינות של 2 המצבים הנ"ל בעזרת Test Pattern מתאים.

לגבי הגדרות נוספות שצוינו במדריך:

Postprocessing - שכל אחד יגדיר בהתאם להעדפותיו האישיות. אני לא ניסיתי זאת מעולם.
אותו כנ"ל לגבי Sharpen.

Deinterlacing - יש כל מני שיטות. הומלץ פה לא פעם על 5-tap lowpass.
למען האמת, הרלוונטיות של הדבר הופכת לקטנה יותר ויותר עם הזמן שכן רוב התוכן שלנו כיום הוא פרוגרסיבי.

Bitmap Overlay - אין לי מושג מה זה למען האמת :?, אך כנראה שאין בזה צורך

Decoder Options - אצלי זה על הדיפולט... לא עושה בעיות ויש דברים יותר חשובים לבזבז עליהם זמן מאשר ניסוי וטעיה על דברים שגם ככה עובדים כראוי.
Vermoze - Innovative Technology Solutions Ltd.

טלוש פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1679
הצטרף: אוקטובר 2007
שם מלא: טלוש
נתן תודות: 9 פעמים
קיבל תודות: 17 פעמים

שליחה #5 

תודה על העצות MarioMan, סוף סוף נכנסים לעומק :)
אם יש לך הגדרות נוספות או טיפים כאלה ואחרים, אולי גם בנוגע לסאונד, כמו RC ב-HTPC אשמח לקרוא את דעתך.

שלח תגובה

חזור אל “תוכנה - KODI”