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-to-VTT স্থানীয়ভাবে বিশুদ্ধ টেক্সট ম্যানিপুলেশন হিসাবে চলে। এমনকি একটি ফিচার-লেংথ ফিল্ম সাবটাইটেল ফাইল (10-15 KB) মাইক্রোসেকেন্ডে রূপান্তরিত হয়। পৃষ্ঠার UX হল একমাত্র অর্থপূর্ণ লেটেন্সি। ভিডিও-ফরম্যাট রূপান্তরগুলির সাথে তুলনা করুন যা CPU-এর সেকেন্ড থেকে মিনিট সময় নেয়; এটি কার্যকরভাবে তাৎক্ষণিক।
HTML5 <video> শুধুমাত্র <track> এর মাধ্যমে VTT লোড করে। আপনার SRT ফাইলগুলি একবার রূপান্তর করুন এবং আপনার সাইটে ভিডিওর সাথে শিপ করুন।
স্টাইলিং উপস্থিত থাকলে ইউটিউব ক্যাপশন আপলোডের জন্য 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-এ যা বহন করা সম্ভব নয় এমন স্টাইলিং, রিজিয়ন, এবং মেটাডেটা সমর্থন করে.
উপরের কনভার্টারের উপর একটি SRT টেনে আনুন, অথবা আপনার ডিভাইস থেকে একটি পছন্দ করতে বক্সটিতে ক্লিক করুন.
আমরা আউটপুট ফরম্যাট হিসেবে VTT পূর্বনির্ধারিত করেছি. যদি আপনি ভিন্ন লক্ষ্য চান তবে ড্রপডাউন থেকে এটি পরিবর্তন করুন.
Convert এ ক্লিক করুন এবং প্রগ্রেস বার শেষ হওয়া পর্যন্ত অপেক্ষা করুন। VTT যখন প্রস্তুত হবে তখন তা ডাউনলোড করুন।
WebVTT সাবটাইটেলকে SRT-এ রূপান্তর করুন - এমন একটি ফর্ম্যাট যা পৃথিবীর প্রতিটি ভিডিও প্লেয়ার এবং এডিটরই বুঝে।
SRT ফাইল থেকে কিউ নম্বর এবং টাইমস্ট্যাম্প সরিয়ে কেবল সংলাপকে প্লেইন টেক্সট হিসেবে পান - ট্রান্সক্রিপ্টের জন্য উপযুক্ত.
WebVTT সাবটাইটেল ফাইল থেকে প্লেইন-টেক্সট ডায়ালগ বের করুন - পরিষ্কার ট্রান্সক্রিপ্ট, কোনো টাইমস্ট্যাম্প নেই, কোনো মেটাডেটা নেই.