תעשה ניסוי ותוריד את הלוגו שנועד למנוע קריעה ותראה שכל נגן/סטרימר שנועד לקרוא IDX/SUB, יקרא את ה IDX/SUB בצורה טובה. מסקנה מה שגורם לתקיעות זה הלוגו..וזה הגיוני כי כשחושבים על זה הפורמט מיועד לתרגום, ולא לכל הקומבינות שהלבישו עליו.
אוקיי, בוא ואסביר לך כמו שמסבירים למישהו שלא מבין בפורמטים (רמז, רמז):
לפורמט IDX/SUB יש פיצ'רים:
א. פיצ'ר ראשון.
ב. פיצ'ר שני.
ג. פיצ'ר שלישי.
ד. פיצ'ר רביעי.
איך יודעים מהם הפיצ'רים? מביטים בקוד של היוצר שלו (Gabest).
כמו כן, קיים הפילטר ש-Gabest יצר (VSFilter), וקיים MPC-HC שמשתמש באותו הקוד, ושניהם כמובן תומכים בפיצ'רים א'-ד'.
במשך תקופה ארוכה אנשים משחררים לרשת קבצי IDX/SUB שמשתמשים בפיצ'רים א' ו-ב' בלבד.
ואז מגיעים כמה נגנים!
נגן X תומך בפיצ'רים א', ב' ו-ג' בלבד.
נגן Y תומך בפיצ'רים א', ב' ו-ד' בלבד.
נגן Z תומך בפיצ'רים א' ו-ב' בלבד.
לך, נגיד, יש את נגן Y.
אתה משתמש בו ומבסוט מהחיים, כי כל השחרורים שהורדת משתמשים רק בפיצ'רים א' ו-ב'.
פתאום באים Qsubs ומשחררים IDX/SUB שמשתמש בפיצ'רים א'-ד'.
זה לא עובד אצלך בנגן! כמובן שזה עובד בקוד של Gabest, כי הוא תומך בכל הפיצ'רים (הוא זה שיצר אותם)!
אתה בא ואומר ל-Qsubs: זו בעיה של השחרור שלכם!
Qsubs משיבים: זו בעיה בנגן שלך!
מי צודק? בעולם התוכנה, ברור ש-Qsubs צודקים.
האינדיקצייה היחידה האם שחרור ה-IDX/SUB תקין מגיעה מהקוד של Gabest. לא מהקוד בו משתמש נגן X, ולא מהקוד בו משתמש נגן Z.
עכשיו אתה בא ואומר: "אה! אבל הנה, אם אתם מפסיקים להשתמש בפיצ'ר ג' זה יעבוד אצלי!"
וואלה? באמת? איזה קטע מטורף. ממש גילינו את אמריקה!
כמו שאתה רואה (ומי שקורא את האשכול לכל אורכו יכול לראות מכל הודעה שנייה שלך): התהליך הלוגי והמסקנה שלך שגויים שניהם.
אתה פשוט בוחר להגיע למסקנה שנוחה לך!
ברור לי, ול-Qsubs, שהם יכולים לשחרר IDX/SUB שמשתמש בפחות פיצ'רים ובכך יתנגן ביותר מקומות.
אבל זה נוגד את המטרה. Qsubs מודעים לעובדה שרוב תוכנות הקריעה (ל-SRT) גם מתקשות עם תמיכה בפיצ'רים א'-ד', ולכן עושים בהם שימוש.
עכשיו מבין?