איך להשתמש בו
- פתח קובץ .srt או הדבק את הכתוביות.
- אפשר גם להזיז כל כתובית מוקדם או מאוחר יותר באלפיות שנייה.
- בדוק את פלט ה-WebVTT והורד את קובץ ה-.vtt.
איך זה עובד
WebVTT ו-SRT מאחסנים את אותו הדבר: כתוביות ממוספרות או לא ממוספרות עם זמן התחלה וסיום וטקסט, אבל נבדלים בפרטים. הממיר מוסיף את שורת הכותרת WEBVTT, כותב חותמות זמן עם נקודה לפני האלפיות השנייה (00:00:01.000 במקום 00:00:01,000) ואם משאירים אותם, משתמש במספרי ה-SRT כמזהי כתוביות.
עיצוב ש-WebVTT אינו תומך בו מוסר: תגי <font> לצבע וקודי מיקום בסגנון ASS כמו {\an8}. תגי מודגש, נטוי וקו תחתון (<b>, <i>, <u>) נשמרים. תו --> מילולי בתוך הטקסט יסיים את הכתובית, לכן הוא מוחלף ב->, ותווי < ו-& בודדים מקודדים כישויות. מעברי שורה של Windows ו-BOM של UTF-8 בקלט מטופלים; קבצים שאינם UTF-8 תקין נקראים כ-Windows-1252.
ההיסט מזיז כל כתובית באותה כמות. כתוביות שהיו מסתיימות לפני 0:00 מוסרות וכתוביות שהיו מתחילות לפני 0:00 מתחילות ב-0:00. לתיקון כתוביות שיוצאות מסנכרון לאורך זמן, השתמשו במקום זאת בממיר קצב פריימים לכתוביות.
דוגמאות
כתוביות לסרטון אינטרנט
המירו את lecture.srt ל-lecture.vtt והוסיפו אותו עם <track src=\"lecture.vtt\" kind=\"subtitles\"> לסרטון HTML5.
כתוביות באיחור של 1.5 שניות
הזינו -1500 כהיסט: כל כתובית תופיע 1.5 שניות מוקדם יותר בקובץ ה-.vtt שהורד.
שאלות נפוצות
מה ההבדל בין SRT ל-VTT?
WebVTT מתחיל בשורת WEBVTT, משתמש בנקודה במקום פסיק בחותמות זמן, הופך את מספרי הכתוביות ללא חובה ותומך במיקום ועיצוב. דפדפנים מנגנים WebVTT באופן מובנה ברכיב הווידאו של HTML; הם אינם מנגנים SRT.
האם העיצוב נשמר?
הדגשה, נטוי וקו תחתון נשמרים. צבעי גופן וקודי מיקום בסגנון {\an8} מוסרים כי אין להם מקבילה ב-WebVTT.
מדוע התווים עם סימני ההטעמה שלי נראים שגויים?
הקובץ כנראה נשמר בקידוד ישן. הכלי קורא קבצים שאינם UTF-8 כ-Windows-1252; אם הקובץ שלך משתמש בקידוד אחר, שמור אותו מחדש כ-UTF-8 בעורך טקסט תחילה.
פרטיות
קובץ הכתוביות נקרא ומומר בדפדפן שלך. הוא אינו מועלה או נשמר.