SRT నుండి VTT
బ్రౌజర్లు <track> ఎలిమెంట్ నుండి క్యాప్షన్లను WebVTTలో మాత్రమే చూపిస్తాయి. అందుకే VLCలో బాగా పనిచేసే SRT ఫైల్ వెబ్ పేజీలో ఏమీ చూపించదు. దాన్ని ఇక్కడ VTTగా మార్చండి, అవే క్యాప్షన్లు ఏ HTML5 ప్లేయర్లోనైనా కనిపిస్తాయి.
సబ్టైటిల్ కన్వర్టర్
లేదా SRT, VTT, ASS … ఫైళ్లు ను ఇక్కడ వదలండి ·
ఒక్కో ఫైల్కు గరిష్ఠంగా 95 MB· గరిష్ఠంగా 20 ఫైళ్లు· 30 నిమిషాల తర్వాత తొలగించబడతాయి
ఫైళ్లు మా సర్వర్లలో ప్రాసెస్ చేయబడి 30 నిమిషాల తర్వాత తొలగించబడతాయి.
ప్రతి సబ్టైటిల్ను ఇన్ని సెకన్లు కదిలిస్తుంది. సబ్టైటిల్స్ చాలా ముందుగా వస్తే ధన సంఖ్య, ఆలస్యంగా వస్తే రుణ సంఖ్య ఇవ్వండి (ఉదా. -1.5).
సినిమా సాగుతున్న కొద్దీ సబ్టైటిల్స్ మరింత సింక్ తప్పుతుంటే, ఇది మరియు లక్ష్య రేటును సెట్ చేయండి; అవి వేరే వీడియో విడుదల కోసం టైమ్ చేయబడ్డాయని దీని అర్థం.
సబ్టైటిల్స్తో ప్లే చేసే వీడియో ఫ్రేమ్ రేట్. 23.976 → 25 మార్పిడి చాలా వరకు PAL/NTSC డ్రిఫ్ట్ను సరిచేస్తుంది.
సమయాలు లేని సాదా TXT ఇన్పుట్కు మాత్రమే వర్తిస్తుంది: ప్రతి లైన్ ఇంత సేపు, ఒకదాని తర్వాత ఒకటి చూపబడుతుంది. అవసరమైతే తర్వాత సబ్టైటిల్ ఎడిటర్లో సమయాలను సరిచేయండి.
ఆటో-డిటెక్ట్ చాలా ఫైళ్లను నిర్వహిస్తుంది. యాక్సెంట్, సిరిలిక్ లేదా అరబిక్ అక్షరాలు ప్రశ్నార్థక చిహ్నాలుగా వస్తే ఎన్కోడింగ్ను మాన్యువల్గా ఎంచుకోండి. అవుట్పుట్ ఎల్లప్పుడూ UTF-8.
డిఫాల్ట్ ASS స్టైల్ ఉపయోగించే ఫాంట్. చూసేవారి కంప్యూటర్లో ఇది ఇన్స్టాల్ అయి ఉండాలి; Arial అత్యంత సురక్షితం.
1080 పిక్సెల్స్ ఎత్తున్న వీడియోకు సంబంధించిన సైజు. సినిమాలకు 48 సాధారణ సైజు.
ఈ టూల్ను ఎలా ఉపయోగించాలి
- 1
.srt ఫైళ్లను ఇక్కడ వేయండి
ఒక సబ్టైటిల్ ఫైల్ను లేదా ప్రతి భాషకు ఒకటి చొప్పున జోడించండి, గరిష్టంగా 20 ఫైళ్లు, ఒక్కొక్కటి 95 MB వరకు. పాత ఎన్కోడింగ్లను గుర్తించి, WebVTT కు అవసరమైన UTF-8గా మారుస్తాము.
- 2
అవసరమైతే టైమింగ్ సరిచేయండి
సాధారణ మార్పిడికి ఏమీ మార్చకుండా వదిలేయండి. మీ వీడియోలో క్యాప్షన్లు ముందుగా లేదా ఆలస్యంగా వస్తుంటే, అధునాతన సెట్టింగ్లులోని టైమింగ్ జరపండి కింద సెకన్లు నమోదు చేయండి.
- 3
WebVTTగా మార్చండి
WebVTT (VTT)కు మార్చండి నొక్కి, .vtt ఫైళ్లను డౌన్లోడ్ చేయండి. వాటిని మీ వీడియో పక్కనే అప్లోడ్ చేయండి; మా వద్ద ఉన్న కాపీలు 30 నిమిషాల తర్వాత తొలగించబడతాయి.
SRT ని అప్లోడ్ చేసి WebVTT (VTT)కు మార్చండి నొక్కండి. అవసరమైన WEBVTT హెడర్, పీరియడ్తో వేరు చేసిన మిల్లీసెకన్లు, UTF-8 టెక్స్ట్తో ఫైల్ వస్తుంది; <track> ఎలిమెంట్, Video.js, Plyr లేదా కోర్సు ప్లాట్ఫామ్కు సిద్ధం.
వెబ్ ప్లేయర్లకు SRT బదులు VTT ఎందుకు అవసరం
SRT సుమారు 2000లో DVD రిప్పింగ్ ప్రపంచం నుండి వచ్చి, డెస్క్టాప్ ప్లేయర్లు, ఎడిటర్లు, డౌన్లోడ్లకు డిఫాల్ట్ అయింది. WebVTT 2010లో వెబ్ కోసం, SRT సింటాక్స్ను ఆధారంగా చేసుకుని రూపొందింది, HTML ప్రమాణం దీన్ని <track> ఎలిమెంట్ ఫార్మాట్గా చేసింది. Chrome, Firefox, Safari, Edge అన్నీ దీన్ని నేరుగా చదువుతాయి; track ద్వారా SRT ని ఏదీ చదవదు.
టెక్స్ట్ ఎడిటర్లో ఈ రెండూ దాదాపు ఒకేలా కనిపిస్తాయి, అందుకే తేడా చాలామందికి తెలియదు. VTT ఫైల్ WEBVTT తో మొదలవ్వాలి, UTF-8 అయి ఉండాలి, SRT 00:01:05,300 అని రాసే చోట 00:01:05.300 అని రాస్తుంది. అదనంగా VTT లో SRT కి లేని స్థానాలు, స్టైలింగ్, వ్యాఖ్యలు ఉండగలవు. కాబట్టి SRT నుండి VTT కి మారితే ఏదీ కోల్పోరు; VTT నుండి SRT ద్వారా తిరిగి వెళ్తే ఆ అదనపు అంశాలు పోతాయి.
ఒకసారి .vtt వచ్చాక, కింద చూపినట్లు మీ పేజీలో లింక్ చేయండి. iPhone నుండి వచ్చే .mov వంటి బ్రౌజర్లు ప్లే చేయని ఫార్మాట్ వీడియో అయితే, ఆ మిగతా పని కోసం MOV ను MP4 కు మార్చడం గైడ్ చూడండి.
<video controls src="lecture.mp4">
<track kind="subtitles" src="lecture.te.vtt"
srclang="te" label="తెలుగు" default>
</video>SRT vs VTT: ముఖ్యమైన ప్రతి తేడా
| అంశం | SRT | WebVTT |
|---|---|---|
| ఫైల్ మొదటి లైన్ | క్యూ నంబర్ `1` | `WEBVTT` |
| టైమ్స్టాంప్ | `00:01:05,300` | `00:01:05.300` (గంటలు ఐచ్ఛికం) |
| క్యూ నంబర్లు | తప్పనిసరి | ఐచ్ఛిక ఐడెంటిఫైయర్లు |
| టెక్స్ట్ ఎన్కోడింగ్ | ఏదైనా, తరచుగా పాత కోడ్ పేజీలు | UTF-8 మాత్రమే |
| స్థానం, అలైన్మెంట్ | ప్రామాణికం కాదు | `line`, `align` వంటి క్యూ సెట్టింగ్లు |
| స్టైలింగ్ | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, CSS తో స్టైల్ చేసిన క్లాస్లు |
| సర్వర్లో MIME టైప్ | `application/x-subrip` | `text/vtt` |
SRT
SubRip సబ్టైటిల్స్
SRT అనేది సుమారు 2000లో వీడియో నుండి సబ్టైటిళ్లను తీసిన ఉచిత Windows ప్రోగ్రామ్ SubRip యొక్క సబ్టైటిల్ ఫార్మాట్. ప్రతి ఎంట్రీ సంఖ్య, ప్రారంభ, ముగింపు సమయాలు, క్యాప్షన్ టెక్స్ట్తో కూడిన ప్లెయిన్-టెక్స్ట్ బ్లాక్. ఇది అత్యంత విస్తృతంగా సపోర్ట్ అయ్యే సబ్టైటిల్ ఫార్మాట్; VLC, YouTube, Facebook, వీడియో ఎడిటర్లు, స్మార్ట్ టీవీలు దీనిని అంగీకరిస్తాయి. SRT లో ప్రాథమిక ఫార్మాటింగ్ మాత్రమే ఉంటుంది; పొజిషనింగ్ లేదా స్టైలింగ్ ప్రమాణం లేదు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- –
- పరిచయమైన సంవత్సరం
- SubRip
VTT
WebVTT సబ్టైటిల్స్
VTT అనేది Web Video Text Tracks ఫార్మాట్; HTML5 వీడియో కోసం 2010 ప్రాంతంలో WHATWG, W3C అభివృద్ధి చేశాయి. ఇది SRTని పోలి ఉంటుంది కానీ WEBVTT హెడర్ను జోడిస్తుంది, పొజిషనింగ్, స్టైలింగ్, స్పీకర్ లేబుళ్లు, మెటాడేటాకు మద్దతు ఇస్తుంది. బ్రౌజర్లు <track> ఎలిమెంట్ ద్వారా క్యాప్షన్ల కోసం దీన్ని వాడతాయి, స్ట్రీమింగ్ ప్లాట్ఫామ్లు, YouTube దీన్ని అంగీకరిస్తాయి. కొన్ని డెస్క్టాప్ ప్లేయర్లు, ఎడిటర్లు బదులుగా SRT ఆశిస్తాయి.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- –
- పరిచయమైన సంవత్సరం
- 2010 · W3C / WHATWG
HTML5 వీడియో WebVTT ని track ఎలిమెంట్ ద్వారా మాత్రమే లోడ్ చేస్తుంది, కాబట్టి డెస్క్టాప్ ప్లేయర్ల కోసం చేసిన SRT క్యాప్షన్లు వెబ్ పేజీలో కనిపించాలంటే VTT గా మారాలి.
బ్రౌజర్లో VTT సబ్టైటిల్స్ కనిపించడం లేదా
క్యాప్షన్లు ఆన్లైన్లో పనిచేస్తాయి కానీ డిస్క్ నుండి HTML ఫైల్ తెరిస్తే పనిచేయవు
file://పేజీల నుండి లోడ్ అయ్యే ట్రాక్లను బ్రౌజర్లు బ్లాక్ చేస్తాయి. లోకల్ వెబ్ సర్వర్ ద్వారా లేదా అసలు సైట్లో పరీక్షించండి.ట్రాక్ మరో డొమైన్ నుండి లోడ్ అవుతూ ఖాళీగా ఉంటుంది
<video>ఎలిమెంట్కుcrossoriginజోడించి, .vtt ఉన్న సర్వర్ CORS హెడర్లలో మీ సైట్ను అనుమతించండి.సర్వర్ ఫైల్ను text/plain గా పంపుతోంది
.vtt ను
text/vttగా అందించేలా కాన్ఫిగర్ చేయండి; కొన్ని ప్లేయర్లు ఇతర టైప్లను అంగీకరించవు.ప్రతి క్యాప్షన్ ఒక సెకను ముందుగా కనిపిస్తుంది
1 వంటి పాజిటివ్ టైమింగ్ జరపండి తో మళ్లీ మార్చి, ఫైల్ను మార్చండి.
SRT నుండి VTT: ప్రశ్నలు
కన్వర్టర్ ఫైల్లో ఏం మారుస్తుంది?
ఇది పైభాగంలో WEBVTT లైన్ను జోడిస్తుంది, మిల్లీసెకన్ల ముందు ఉన్న కామాను పీరియడ్తో మారుస్తుంది, ఫైల్ను UTF-8గా సేవ్ చేస్తుంది. WebVTT లో క్యూ నంబర్లు ఐచ్ఛిక ఐడెంటిఫైయర్లుగా ఉండవచ్చు, క్యాప్షన్ టెక్స్ట్ మారదు.
.srt పేరును .vttగా మార్చితే సరిపోతుందా?
లేదు. WEBVTT హెడర్ లేకుండా, టైమ్స్టాంప్లలో కామాలతో ఉంటే బ్రౌజర్లు ట్రాక్ను తిరస్కరిస్తాయి లేదా ప్రతి క్యూను వదిలేస్తాయి. ఫైల్ను తిరిగి రాయాలి; ఇక్కడ దానికి ఒక్క క్షణం చాలు.
ఇటాలిక్, బోల్డ్ అలాగే ఉంటాయా?
అవును, <i>, <b>, <u> రెండు ఫార్మాట్లలోనూ ఉన్నాయి. SRT లోని <font color> ట్యాగ్కు WebVTT లో నేరుగా సమానమైనది లేదు, ఎందుకంటే WebVTT CSS క్లాస్ల ద్వారా రంగులు ఇస్తుంది. మీ ఫైల్ దాన్ని ఎక్కువగా వాడితే ఫార్మాటింగ్ ట్యాగ్లను తొలగించండి ఆన్ చేయండి.
నా కోర్సు ప్లాట్ఫామ్కు ఏ ఫైల్ కావాలి?
చాలా లెర్నింగ్ ప్లాట్ఫామ్లు, వెబ్ ప్లేయర్లు WebVTT తీసుకుంటాయి, చాలా వాటిలో SRT కూడా చెల్లుతుంది. అప్లోడ్ ఫారమ్లో .vtt మాత్రమే ఉంటే ఇక్కడ మార్చండి; .srt మాత్రమే ఉంటే రివర్స్ కోసం VTT నుండి SRT వాడండి.
క్యాప్షన్లను స్క్రీన్ పైభాగంలో ఉంచవచ్చా?
WebVTT దీన్ని line:0 వంటి క్యూ సెట్టింగ్లతో సపోర్ట్ చేస్తుంది; మార్చిన తర్వాత టెక్స్ట్ ఎడిటర్లో జోడించవచ్చు. SRT లో స్థానాన్ని నిల్వ చేయడానికి ప్రామాణిక పద్ధతి లేదు, కాబట్టి మార్చిన క్యూలు దిగువన ఉన్న డిఫాల్ట్ స్థానంలో మొదలవుతాయి.
ఒకే వీడియోకు అనేక భాషల సబ్టైటిల్స్ ఎలా జోడించాలి?
ప్రతి భాష SRT ని మార్చి, ఒక్కో ఫైల్కు దాని స్వంత srclang, label తో ఒక <track> జోడించండి. వీక్షకులు ప్లేయర్ క్యాప్షన్ మెనూ నుండి భాషను ఎంచుకుంటారు.