הפעלת האצת חומרה בקבצי MKV בפרופיל 4.1 לבעלי כרטיס גרפי שתומך האצה תחת חלונות XP

תומר בן אריה מנחה אותנו דרך המבוך של הגדרות MKV בכדי להפעיל את האצת החומרה עבור פיענוח שכזה.מומלץ לעבור על ...

7:00
  /  
18.03.2008
  
כתב: תומר בן אריה (tobenary) + קטעים מ-OferL

קצת סדר בדברים

לפני זמן לא רב ( 4 חודשים ) רבים האנשים בעלי המחשב ישן / איטי / AMD3000 (כמו שלי…) גילו שלהריץ קבצי MKV בתצורת 1080P פשוט לא עובד על המחשב שלהם!

מה עשו? שוטטו בפורומים השונים וגילו שיש חיה כזו כרטיס מסך שדואג לקחת את העומס מהמעבד והוא בעצמו מפענח את הוידאו – אז מיהרנו לקנות אחד מהכרטיסים שרשום עליהם: 264 HARDWARE ACCELERATION.

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

התקנו את הדרייברים של כרטיס המסך ( לא אלו שבאו עם הכרטיס – אלא את המעודכנים מהאינטרנט )

הפעלנו מחדש, וידאנו שקינפגנו נכון את ההאצה ( כמו שנראה בעתיד ) אבל לא!!! האצה לא עבדה!

אחרי דשדוש של 4 חודשים, קריאה בכל מני פורומים שונים ובדיקות בשרשור אחד באתר שהתפרס על פני 24 עמודים גילינו שעבור האצת חומרה בקובץ MKV 1080P חייבים להריץ קובץ שקודד ע"פ פרמטרים של 1080P LEVEL 4.1 4FRAMES… מסתבר שגם קבוצות ההפצה הבינו את העניין לאור כל הפוסטים החדשים בכל הפורומים, ולכן קודדו כמו שאומרים "BY THE BOOK "

לאחר שהבנו שקבצי 720P בד"כ "סוחבים" גם במחשב האיטי, ושאי אפשר להאיץ קבצי 1080P שקודדו אחרת, אפשר להמשיך.

התהליך

מ א´´ עד ת´´ ( ועם העתקות מכתבתו של OFERL: " איך לנגן 1080P על מחשב חלש LOW END " )

שלב 1 – ניקיון המערכת ככל האפשרי לכם. פירמוט או הסרת פילטרים ישנים.

שלב 2 – להוריד ולהתקין

1. HAALI Media Splitter נקרא גם Matroska (חינמי) – גירסה עדכנית:

http://www.free-codecs.com/download/Haali_Matroska_Splitter.htm

בזמן ההתקנה להשאיר את ברירות המחדל. בייחוד את תמיכה ב TS מסומנת – מה שזה נותן זה פיצול של MKV לכל סוגיו וגם פיצול של TS מסוג 264 בלבד. HAALI לא מפצל TS שהם MPEG 2 אלו יטופלו על ידי PureVideo.

2. Nvidia PureVideo לבעלי כרטיס NVIDIA – יטפל בכל Mpeg2 גם בפיצול וגם בניגון. הגדרות ברירת מחדל. תוכנה בתשלום עם גירסת ניסיון להורדה:

http://www.nvidia.com/object/dvd_decoder_1.02-223-trial.html

העלות 19.95$ לגירסה הפשוטה ביותר ועד 49.95$ לגירסת פלטינום התומכת בכל פורמטי הסאונד. מי שמשתמש ברסיבר ומוציא סאונד דרך SPDIF יכול להסתפק בגירסה הפשוטה. בכל מקרה יותר זול מכל תוספת חומרה… חשוב לשים לב שיש גירסת purevideo HD והיא מכוונת לכרטיסי המסך האחרונים שיצאו מסדרת 8500 ומעלה שתומכים גם בפיענוח חומרה של mpeg4h264 .

3. CoreAVC – ינגן קבצי H/x264 שפוצלו על ידי HAALI (גם MKV וגם TS) אבל מטפל בווידאו בלבד. לאודיו צריך ffdshow. לאחר ההתקנה יש להיכנס להגדרות ולסמן No Deinterlace או Software Dinterlace.

לקניה מכאן:

http://www.coreavc.com/index.php?option=com_frontpage&Itemid=1

4. ffdshow לכל השאר חוץ מלאודיו – בהתקנה לסמן הכל לניגון במסך הווידאו חוץ מהשורה הראשונה (264) והשורה של Mpeg2. שתי השורות האלו צריכות להיות disabled , כמו כן, כל מה שקשור לאודיו צריך להיות disable

5. התקנת AC3FILTER במקומו.
זהו פילטר חינמי שניתן להורדה מכאן:
http://www.free-codecs.com/download/AC3_Filter.htm

הגדרות לאחר מכן לפי התמונות הללו:
http://www.hometheater.co.il/vp333930

* יש כאלו ש PCM>32BIT לא עובד להם ( כמוני ) ורק 24BIT עובד.

שלב 3 – הגדרות Merit

הסבר למתעניינים: Windows הוא חיה מוזרה… לא תמיד אפשר להבין או להסביר את ההתנהגות שלה. לפעמים התחושה היא שמדובר ביצור חי עם רצונות משלו (שתמיד שונים מהרצונות שלנו). כשמנגנים קבצים שונים רואים תופעה מוזרה. קבצים דומים לכאורה מנוגנים בכל פעם על ידי דיקודר אחר. לפעמים בקובץ TS אחד יקפוץ פתאום האייקון של HAALI ולפעמים לא, לפעמים בקובץ MKV מופיע אייקון של PV ולפעמים לא…

ההסבר הוא שלכל פילטר יש דרגה Merit. אם Windows מנגן קובץ הוא יחפש את המפענח (דיקודר) המתאים עם ה Merit הגבוה ביותר. לא תמיד זה הדיקודר הטוב ביותר, למעשה בדרך כלל לא הטוב ביותר. פשוט כשהדיקודר הותקן הוא נתן לעצמו Merit גבוה. כשלשני דיקודרים אותו Merit התוצאה היא בחירה אקראית באחד מהם.

החדשות הטובות – אפשר לשלוט ב Merit ביד חזקה ולקבוע לwindows עם איזה דיקודר לפתוח כל סוג קובץ. הכלי נקרא Directshow Filter Manager להלן DSFM. להורדה חינמית:

http://www.softella.com/dsfm/index.en.htm

אין צורך בהתקנה, זהו קובץ אחד בלבד. כשנכנסים ל DSFM:

1. לשנות את ה MERIT של Nivida video decoder + Nvidia audio decoder + Nvidia demux למספר שהוא שתי דרגות מעל PREFERRED כלומר 11880000. את השינוי כדאי לעשות עם מקשי החיצים ולא עם העכבר זה יותר נוח.

2. לשנות את ה MERIT של CoreAVC + ffdshow audio + HAALI לדרגה אחת מעל PREFFERED כלומר 9040000.

3. לשנות את ה MERIT של ffdshow video ל 850000.

4. למיין את המסך לפי MERIT. לגלול למטה ולראות שהסדר הוא כל מה שהיה ב-1 עם הציון הגבוה ביותר. אחריהם כל מה שב-2 ואחריהם 3. לוודא ששום דבר לא נכנס באמצע ושאין משהו שמעל קבוצה 1. אם יש פשוט להוריד להם MERIT ל NORMAL. במיוחד שים לב לקודקים של Cyberlink PowerDVD. הם מקרטעים לגמרי ב MPEG4 ונוטים להשתלט עליו.

התמונה צריכה להראות כך:

5. לבצע RESTART.

לוודא אחרי ה RESTART שכל ה MERIT לא השתנו וכל נראה בדיוק כמו בתמונה.

שלב 4 – בדיקות לוודא שהכל הוגדר נכון.

בשלב זה נשתמש בתוכנה שמסוגלת להראות לנו בזמן אמת באיזה מקודד משתמש המחשב לצורך קידוד כל קובץ.
יש צורך לגרור את הקובץ שאנחנו רוצים לבדוק אל התוכנה והתוכנה תראה לנו דרך איזה מקודד של וידיאו ואודיו המחשב משתמש לצורך הניגון.

הורדה חינמית:

http://www.digital-digest.com/dvd/downloads/showsoftware_graphedit_141.html

לפתוח GRAPHEDIT בתפריט File ולבצע Render Media File. הגרפים צריכים להראות:

1. קובץ TS שלא 264 – מפוצל ומנוגן רק על ידי NVIDIA. אולי ffdshow video נדחף אחרי NVIDIA אבל זה לא מפריע.

2. TS שהוא 264 או MKV – מפוצל על ידי HAALI. מנוגן VIDEO על ידי COREAVC ואודיו על ידי NVIDIA או FFDSHOW.

זה נכון לגבי כל רזולוציה 720P 1080i 1080p אין כל הבדל בהגדרות.

התקנת תוכנת POWERDVD 7.3 ULTRA ורצוי 3319A, לניגון תוכן HDDVD ו BLURAY וכמו כן, ע"מ להתקין את הקודק להאצת התוכנה.

אחרי שהתקנו את התוכנה יש לעשות כמה דברים:

  • אם אנו משתמשים ב BSPLAYER
  • BSPLAYER : ללכת ל OPTIONS -PREFERENCES –
  • VIDEO –
  • VIDEO RENDERING
  • RENDERING MODE VMR9 RENDLESS

ואז יש האצת תוכנה

להמשך הדיון בפורום לחצו כאן


7:00
  /  
18.3.2008
  
כתב: תומר בן אריה (tobenary) + קטעים מ-OferL

1