SRT ਸਬਟਾਈਟਲਾਂ ਨੂੰ WebVTT ਵਿੱਚ ਬਦਲੋ - ਇਹ ਉਹ ਫਾਰਮੈਟ ਹੈ ਜੋ HTML5 ਵੀਡਿਓ ਪਲੇਅਰ, YouTube ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ ਪਲੇਟਫਾਰਮ ਉਮੀਦ ਕਰਦੇ ਹਨ।
ਇੱਕ ਜਾਂ ਕਈ ਛੱਡੋ - ਸਾਰੇ VTT ਵਿੱਚ ਬਦਲ ਜਾਣਗੇ। ਪ੍ਰਤੀ-ਕਤਾਰ ਪ੍ਰਗਤੀ, ਬੈਚ ਬਦਲੋ, ਜ਼ਿਪ ਡਾਊਨਲੋਡ ਕਰੋ।
SRT ਯੂਨੀਵਰਸਲ ਸਬਟਾਈਟਲ ਫਾਰਮੈਟ ਹੈ - ਹਰ ਵੀਡੀਓ ਪਲੇਅਰ ਇਸਨੂੰ ਪੜ੍ਹ ਸਕਦਾ ਹੈ. ਪਰ ਜਦੋਂ ਤੁਸੀਂ ਵੀਡੀਓ ਨੂੰ ਵੈੱਬ ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹੋ, ਆਧੁਨਿਕ ਪਲੇਟਫਾਰਮ WebVTT ਮੰਗਦੇ ਹਨ: ਇਹ HTML5 ਵੀਡੀਓ ਐਲਿਮੈਂਟ ਲਈ ਮਿਆਰੀ ਟ੍ਰੈਕ ਕਿਸਮ ਹੈ, YouTube ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਇਹੀ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਜ਼ਿਆਦਾਤਰ CDN ਸਟ੍ਰੀਮਿੰਗ ਵਰਕਫਲੋਜ਼ ਵੀ ਇਹ ਦੀ ਉਮੀਦ ਕਰਦੇ ਹਨ. SRT ਤੋਂ VTT 'ਤੇ ਜਾਣ ਨਾਲ ਤੁਸੀਂ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਸਬਟਾਈਟਲ ਫਾਇਲਾਂ ਨੂੰ ਦੁਬਾਰਾ ਵਰਤ ਸਕਦੇ ਹੋ.
ਇਹ ਤਬਦੀਲੀ ਜ਼ਿਆਦਾਤਰ ਦਿਖਾਵਟੀ ਹੈ: VTT ਅਤੇ SRT ਇੱਕੋ ਢੰਗ ਨਾਲ ਕਿਊਜ਼ ਦੀ ਰਚਨਾ ਕਰਦੇ ਹਨ; ਫਰਕ ਇੱਕ "WEBVTT" ਹੈਡਰ ਲਾਈਨ ਅਤੇ ਟਾਈਮਸਟੈਂਪਾਂ ਵਿੱਚ ਦਸ਼ਮਲਵ ਬਿੰਦੂ (ਕੌਮਾ ਦੀ ਥਾਂ) ਹੈ। ਅਸੀਂ ਲਾਈਨ ਏਂਡਿੰਗਸ ਨਾਰਮਲਾਈਜ਼ ਕਰਦੇ ਹਾਂ, ਸੈਪਰੈਟਰ ਨੂੰ ਬਦਲਦੇ ਹਾਂ, ਅਤੇ ਹੈਡਰ ਜੋੜਦੇ ਹਾਂ। ਕਿਊ ਨੰਬਰ VTT ਵਿੱਚ ਵੈਧ ਹਨ ਪਰ ਵਿਕਲਪਿਕ ਹਨ, ਇਸ ਲਈ ਅਸੀਂ ਉਹਨਾਂ ਨੂੰ ਰੱਖਦੇ ਹਾਂ — ਇਹ ਕੋਈ ਨੁਕਸਾਨ ਨਹੀਂ ਕਰਦੇ। ਸਾਰੀ ਤਬਦੀਲੀ ਤੁਹਾਡੇ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ; SRT ਕਦੇ ਵੀ ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੀ。
ਬਦਲਣ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਇੱਕੋ ਇੱਕ ਕਾਰਨ: ਆਪਣੀ ਖੁਦ ਦੀ ਵੈੱਬਸਾਈਟ 'ਤੇ ਇੱਕ ਵੀਡੀਓ ਨੂੰ ਸਵੈ-ਹੋਸਟ ਕਰਨਾ। HTML5 ਵੀਡੀਓ ਐਲੀਮੈਂਟ ਸਿਰਫ਼ <track> ਟੈਗ ਰਾਹੀਂ WebVTT ਸਬਟਾਈਟਲ ਟ੍ਰੈਕ ਲੋਡ ਕਰਦਾ ਹੈ। SRT ਲੋਡ ਨਹੀਂ ਹੋਵੇਗਾ। ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ ਕਿਸੇ ਡਾਊਨਲੋਡਰ ਟੂਲ ਰਾਹੀਂ ਬਦਲਿਆ ਹੈ ਜਾਂ ਕਿਸੇ ਟ੍ਰਾਂਸਕ੍ਰਿਪਸ਼ਨ ਸੇਵਾ ਰਾਹੀਂ SRT ਤਿਆਰ ਕੀਤਾ ਹੈ, ਤਾਂ ਇਹ ਪਰਿਵਰਤਨ ਤੁਹਾਡੇ ਕੈਪਸ਼ਨਾਂ ਨੂੰ ਸਕਿੰਟਾਂ ਵਿੱਚ ਪੰਨੇ 'ਤੇ ਲਿਆਉਂਦਾ ਹੈ। ਇੱਕ ਵਾਰ VTT ਸਥਾਪਤ ਹੋ ਜਾਣ 'ਤੇ, <track default> ਵਿਸ਼ੇਸ਼ਤਾ ਕੈਪਸ਼ਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਦਿਖਾਉਂਦੀ ਹੈ।
ਸ਼ਬਦਾਵਲੀ ਦਾ ਅੰਤਰ ਜਾਣਨ ਯੋਗ ਹੈ: "ਸਬਟਾਈਟਲ" ਭਾਸ਼ਾਵਾਂ ਵਿਚਕਾਰ ਸੰਵਾਦ ਦਾ ਅਨੁਵਾਦ ਕਰਦੇ ਹਨ (ਅੰਗਰੇਜ਼ੀ ਆਡੀਓ, ਸਪੈਨਿਸ਼ ਟੈਕਸਟ); "ਕੈਪਸ਼ਨ" ਬੋਲਣ ਤੋਂ ਇਲਾਵਾ ਸਾਰੇ ਆਡੀਓ ਦਾ ਵਰਣਨ ਕਰਦੇ ਹਨ (ਦਰਵਾਜ਼ਾ ਬੰਦ ਕਰਨਾ, ਸੰਗੀਤ ਚਲਾਉਣਾ) ਬੋਲ਼ੇ/ਸੁਣਨ ਵਿੱਚ ਮੁਸ਼ਕਲ ਵਾਲੇ ਦਰਸ਼ਕਾਂ ਲਈ। SRT ਅਤੇ VTT ਦੋਵੇਂ ਹੀ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਰੱਖਦੇ ਹਨ - ਫਾਰਮੈਟ ਅੰਤਰ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ। WebVTT ਵਿੱਚ ਵਾਧੂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (ਕਿਊ ਪੋਜੀਸ਼ਨਿੰਗ, ਸਟਾਈਲਿੰਗ, ਖੇਤਰ) ਹਨ ਜੋ ਸ਼ੁੱਧ ਕੈਪਸ਼ਨਿੰਗ ਵਰਕਫਲੋ ਵਰਤਦੇ ਹਨ; SRT ਵਿੱਚ ਇਹਨਾਂ ਦੀ ਘਾਟ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਅਨੁਵਾਦਾਂ ਲਈ ਇੱਕ ਸਿੱਧਾ ਪਰਿਵਰਤਨ ਕਾਫ਼ੀ ਹੈ; ਪਹੁੰਚਯੋਗਤਾ ਕੈਪਸ਼ਨਿੰਗ ਲਈ ਅਮੀਰ VTT ਫਾਰਮੈਟ ਬਾਅਦ ਵਿੱਚ ਹੱਥੀਂ ਸੰਪਾਦਨ ਨੂੰ ਜਾਇਜ਼ ਠਹਿਰਾ ਸਕਦਾ ਹੈ।
ਪ੍ਰਦਰਸ਼ਨ ਫੁੱਟਨੋਟ: SRT-ਤੋਂ-VTT ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਸ਼ੁੱਧ ਟੈਕਸਟ ਹੇਰਾਫੇਰੀ ਵਜੋਂ ਚੱਲਦਾ ਹੈ। ਇੱਥੋਂ ਤੱਕ ਕਿ ਇੱਕ ਫੀਚਰ-ਲੰਬਾਈ ਵਾਲੀ ਫਿਲਮ ਸਬਟਾਈਟਲ ਫਾਈਲ (10-15 KB) ਵੀ ਮਾਈਕ੍ਰੋਸੈਕਿੰਡਾਂ ਵਿੱਚ ਬਦਲ ਜਾਂਦੀ ਹੈ। ਪੰਨਾ UX ਹੀ ਇੱਕੋ ਇੱਕ ਸਾਰਥਕ ਲੇਟੈਂਸੀ ਹੈ। ਵੀਡੀਓ-ਫਾਰਮੈਟ ਪਰਿਵਰਤਨਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰੋ ਜਿਨ੍ਹਾਂ ਵਿੱਚ CPU ਦੇ ਸਕਿੰਟਾਂ ਤੋਂ ਮਿੰਟ ਲੱਗਦੇ ਹਨ; ਇਹ ਅਸਲ ਵਿੱਚ ਤੁਰੰਤ ਹੁੰਦਾ ਹੈ।
HTML5 <video> ਸਿਰਫ਼ <track> ਰਾਹੀਂ VTT ਲੋਡ ਕਰਦਾ ਹੈ। ਆਪਣੀਆਂ SRT ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ ਵਾਰ ਬਦਲੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਆਪਣੀ ਸਾਈਟ 'ਤੇ ਵੀਡੀਓ ਨਾਲ ਭੇਜੋ।
YouTube ਸਟਾਈਲਿੰਗ ਮੌਜੂਦ ਹੋਣ 'ਤੇ ਕੈਪਸ਼ਨ ਅੱਪਲੋਡ ਲਈ VTT ਨੂੰ ਤਰਜੀਹ ਦਿੰਦਾ ਹੈ। ਮੌਜੂਦਾ SRT ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ ਪਾਸ ਵਿੱਚ ਸਟ੍ਰਿਪ-ਅਤੇ-ਬਦਲੋ।
Vimeo, Wistia, ਅਤੇ Mux ਸਾਰੇ ਕੈਪਸ਼ਨ ਟ੍ਰੈਕਾਂ ਲਈ VTT ਨੂੰ ਪਹਿਲੀ-ਸ਼੍ਰੇਣੀ ਵਜੋਂ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ। SRT ਕੰਮ ਕਰਦਾ ਹੈ ਪਰ VTT ਦਸਤਾਵੇਜ਼ੀ ਤਰਜੀਹ ਹੈ।
LMS ਸਿਸਟਮ (Canvas, Moodle, Teachable) ਆਪਣੇ HTML5 ਪਲੇਅਰਾਂ 'ਤੇ VTT ਕੈਪਸ਼ਨ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ। SRT ਜਾਂ ਤਾਂ ਲੋਡ ਨਹੀਂ ਹੁੰਦਾ ਜਾਂ ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਸਰਵਰ-ਸਾਈਡ ਟ੍ਰਾਂਸਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
WCAG 2.1 ਕੈਪਸ਼ਨ ਲੋੜਾਂ ਆਧੁਨਿਕ ਵੈੱਬ ਫਾਰਮੈਟਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੀਆਂ ਹਨ। VTT ਵੈੱਬ 'ਤੇ ਪਹੁੰਚਯੋਗਤਾ-ਅਨੁਕੂਲ ਕੈਪਸ਼ਨਾਂ ਲਈ ਡੀ-ਫੈਕਟੋ ਸਟੈਂਡਰਡ ਹੈ।
ਸਕ੍ਰੀਨ-ਰਿਕਾਰਡਰ ਟੂਲਸ (Loom, Camtasia, Screencastify) ਤੋਂ ਐਕਸਪੋਰਟ ਕੀਤੀਆਂ ਰਿਕਾਰਡਿੰਗਾਂ ਅਕਸਰ ਸਿੱਧੇ VTT ਬਣਾਉਂਦੀਆਂ ਹਨ। ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ SRT ਫਾਈਲਾਂ ਨੂੰ ਇੱਕ ਵਾਰ ਕਨਵਰਟ ਕਰਕੇ ਮੁੜ-ਵਰਤੋਂ ਕਰੋ।
SubRip Subtitle (.srt) ਸਭ ਤੋਂ ਪੁਰਾਣਾ ਅਤੇ ਸਭ ਤੋਂ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਸਹਿਯੋਗਤ ਸਬਟਾਈਟਲ ਫਾਰਮੈਟ ਹੈ - ਪਲੇਨ ਟੈਕਸਟ ਜਿਸ ਵਿੱਚ ਕਿਊ ਨੰਬਰ ਅਤੇ HH:MM:SS,mmm ਟਾਈਮਸਟੈਂਪ ਹੁੰਦੇ ਹਨ. ਲਗਭਗ ਹਰ ਵੀਡੀਓ ਪਲੇਅਰ ਵਿੱਚ ਚਲਦਾ ਹੈ.
WebVTT (.vtt) ਆਧੁਨਿਕ ਸਬਟਾਈਟਲ ਫਾਰਮੈਟ ਹੈ ਜੋ HTML5 ਵੀਡੀਓ, YouTube ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ ਪਲੈਟਫਾਰਮਾਂ ਵੱਲੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ SRT ਨਾਲੋਂ ਵੱਧ ਸੁਵਿਧਾਵਾਂ ਦਿੰਦਾ ਹੈ—ਜਿਵੇਂ ਸਟਾਈਲਿੰਗ, regions (ਖੇਤਰ) ਅਤੇ ਮੈਟਾ-ਡੇਟਾ।
ਉਪਰ ਦਿੱਤੇ ਕਨਵਰਟਰ 'ਤੇ ਇੱਕ SRT ਖਿੱਚੋ, ਜਾਂ ਆਪਣੇ ਡਿਵਾਈਸ ਤੋਂ ਚੁਣਨ ਲਈ ਬਾਕਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ.
ਅਸੀਂ ਨਿਕਾਸ ਫਾਰਮੈਟ ਵਜੋਂ VTT ਪਹਿਲਾਂ ਹੀ ਚੁਣ ਲਿਆ ਹੈ. ਜੇ ਤੁਸੀਂ ਵੱਖਰਾ ਟਾਰਗੇਟ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਡ੍ਰੌਪਡਾਊਨ ਵਿੱਚੋਂ ਇਸਨੂੰ ਬਦਲੋ.
Convert 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਪ੍ਰੋਗਰੈਸ ਬਾਰ ਖਤਮ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ। ਜਦੋਂ VTT ਤਿਆਰ ਹੋ ਜਾਵੇ ਤਾਂ ਉਸਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
WebVTT ਸਬਟਾਈਟਲਾਂ ਨੂੰ SRT ਵਿੱਚ ਬਦਲੋ - ਉਹ ਫਾਰਮੈਟ ਜੋ ਸੰਸਾਰ ਭਰ ਦੇ ਹਰ ਵੀਡੀਓ ਪਲੇਅਰ ਅਤੇ ਐਡੀਟਰ ਸਮਝਦੇ ਹਨ.
SRT ਫਾਇਲ ਤੋਂ ਕਿਊ ਨੰਬਰ ਅਤੇ ਟਾਈਮਸਟੈਂਪ ਹਟਾਓ ਤਾਂ ਕਿ ਸਿਰਫ਼ ਗੱਲਬਾਤ ਪਲੇਨ ਟੈਕਸਟ ਵਜੋਂ ਮਿਲੇ - ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ ਲਈ ਬੇਹਤਰੀਨ.
WebVTT ਸਬਟਾਈਟਲ ਫਾਈਲ ਤੋਂ ਸਿਰਫ਼ ਸਧਾਰਣ ਟੈਕਸਟ ਡਾਇਲੌਗ ਖਿੱਚੋ - ਸਾਫ਼ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ, ਕੋਈ ਟਾਈਮਸਟੈਂਪ ਨਹੀਂ, ਕੋਈ ਮੈਟਾ-ਡੇਟਾ ਨਹੀਂ.