המרת SRT ל-VTT
המרת קבצי SubRip Text לפורמט WebVTT הופכת כתוביות טקסט פשוטות לרצועות זמן מודרניות התואמות ל-HTML5 עבור נגני וידאו באינטרנט.
השוואת פורמטים ומפרטים טכניים
| מפרט | SRT | VTT |
|---|---|---|
| סוג MIME | text/ | text/ |
| סוג | כתובית טקסט מתוזמנת | רצועת טקסט של וידאו HTML5 |
| דחיסה | ללא | ללא |
| מפרט תקני | SubRip Text Specification | W3C WebVTT Recommendation |
| כותרת ביתים קסומים (Magic Bytes) | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
סקירת פורמטים ושימושים
עורכי וידאו ומפתחי אתרים ממירים לעתים קרובות קבצי SRT לפורמט VTT כדי להציג כתוביות באופן מובנה בדפדפני אינטרנט באמצעות אלמנט ה-track של HTML5. בעוד שקבצי SRT עובדים היטב עם נגני מדיה שולחניים כמו VLC, דפדפני אינטרנט מודרניים דורשים את תקן WebVTT כדי לעבד כתוביות כהלכה בדפי אינטרנט. המרה זו מבטיחה שטקסט מתוזמן יוצג כראוי ברכיבי וידאו של HTML5 מבלי להסתמך על תוספי צד שלישי כבדים. יוצרי אתרים ופלטפורמות קורסים מקוונים מסתמכים על המרה זו כדי להנגיש תוכן וידאו לקהלים גלובליים. דפדפנים מודרניים קוראים קבצי VTT ישירות, ומאפשרים למפתחים לעצב כתוביות באמצעות כללי CSS רגילים. תרגום תזמוני כתוביות מסורתיים למבנה ה-WebVTT מגשר על הפער שבין ארכיוני וידאו לא מקוונים לבין דרישות שידור האינטרנט המודרניות.
מפרטים טכניים וסקירת מקודדים
ל-SRT אין סוג MIME רשום (application/x-subrip נמצא בשימוש נפוץ) והוא מורכב ממוני רמזים מספריים רציפים, קודי זמן המעוצבים כשעות:דקות:שניות,אלפיות השנייה, וטקסט פשוט. WebVTT משתמש בסוג ה-MIME text/vtt, דורש כותרת קובץ WEBVTT חובה, ומשתמש בנקודה במקום בפסיק להפרדת אלפיות השנייה בקודי הזמן. שני הפורמטים הם מיכלי טקסט לא דחוסים; WebVTT חייב להיות UTF-8, בעוד שלקובצי SRT אין קידוד קבוע. אף אחד מהפורמטים אינו משתמש בחתימות קסם של בתים, אלא מתבסס על כותרות טקסט או סיומות קבצים לצורך זיהוי. מכיוון ששני הפורמטים מאחסנים רמזי טקסט ללא אלגוריתמים להפחתת נתונים, תהליך ההמרה חסר אובדן לחלוטין.
תאימות למערכות הפעלה ודפדפנים
קבצי SRT נתמכים על ידי תוכנות שולחניות כמו VLC, MPC-HC ו-Premiere Pro. קבצי WebVTT נתמכים באופן מקומי על ידי דפדפני אינטרנט מודרניים הכוללים את Google Chrome, Mozilla Firefox, Apple Safari ו-Microsoft Edge בפלטפורמות Windows, macOS, Linux, iOS ו-Android.
מידע שימושי
שמור את קובץ ה-SRT שלך כ-UTF-8 לפני ההמרה, מכיוון שהממיר קורא אותו כ-UTF-8 ותמיד כותב את קובץ ה-WebVTT כ-UTF-8, הקידוד הנדרש על ידי תקן WebVTT.
שאלות נפוצות
כיצד ממירים SubRip Text ל-WebVTT מבלי לאבד איכות?
מכיוון שגם SubRip Text וגם WebVTT מאחסנים נתונים כטקסט פשוט לא דחוס, ההמרה חפה מאובדן לחלוטין. שום טקסט, תזמון או נתוני עיצוב אינם מושלכים במהלך ההמרה.
מה ההבדל בין SubRip Text ל-WebVTT Caption?
SubRip Text משתמש בפסיק עבור אלפיות השנייה ומונים מספריים פשוטים, בעוד ש-WebVTT דורש כותרת WEBVTT חובה, משתמש בנקודה עבור אלפיות השנייה, ותומך בתכונות מתקדמות כגון הגדרות רמז למיקום ויישור ועיצוב CSS דרך בורר ה-::cue.