VTT থেকে SRT কনভার্টার
WebVTT হলো ওয়েবের ক্যাপশন ফরম্যাট, তাই YouTube থেকে ডাউনলোড, Zoom রেকর্ডিং আর Teams মিটিংয়ে এই ফাইলই পাওয়া যায়। কিন্তু ভিডিও এডিটর, টিভি আর অনেক আপলোড ফর্ম এখনও SRT চায়। এই পেজ ফাইলটিকে সেই পুরোনো সিনট্যাক্সে নতুন করে লিখে দেয়।
সাবটাইটেল কনভার্টার
অথবা SRT, VTT, ASS … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
প্রতিটি সাবটাইটেল এত সেকেন্ড সরায়। সাবটাইটেল আগে দেখালে ধনাত্মক, দেরিতে দেখালে ঋণাত্মক সংখ্যা দিন (যেমন -1.5)।
সিনেমা চলতে চলতে সাবটাইটেল ক্রমশ বেশি অমিল হলে এটি ও টার্গেট রেট সেট করুন; এর অর্থ সাবটাইটেল অন্য ভিডিও রিলিজের জন্য টাইম করা।
যে ভিডিওর সঙ্গে সাবটাইটেল চালাবেন তার ফ্রেম রেট। 23.976 → 25 রূপান্তরে PAL/NTSC-এর বেশিরভাগ অমিল ঠিক হয়।
শুধু সময়হীন সাধারণ TXT ইনপুটের জন্য: প্রতিটি লাইন এত সময় ধরে একটার পর একটা দেখানো হয়। দরকার হলে পরে সাবটাইটেল এডিটরে সময় ঠিক করুন।
স্বয়ংক্রিয় শনাক্তকরণ বেশিরভাগ ফাইল সামলায়। অ্যাকসেন্ট, সিরিলিক বা আরবি অক্ষর প্রশ্নচিহ্ন হয়ে এলে এনকোডিং নিজে বেছে নিন। আউটপুট সবসময় UTF-8।
ডিফল্ট ASS স্টাইলের ফন্ট। দর্শকের কম্পিউটারে এটি ইনস্টল থাকতে হবে; Arial সবচেয়ে নিরাপদ।
১০৮০ পিক্সেল উচ্চতার ভিডিওর তুলনায় মাপ। সিনেমার জন্য 48 সাধারণ মাপ।
এই টুল কীভাবে ব্যবহার করবেন
- 1
.vtt ফাইলগুলো আপলোড করুন
WebVTT ক্যাপশন যোগ করুন, সর্বোচ্চ ২০টি ফাইল, প্রতিটি ৯৫ MB পর্যন্ত। যেমন রেকর্ড করা কোর্সের সব লেসন একসাথে।
- 2
আউটপুট সেটিংস দেখে নিন
যে ফরম্যাটে রূপান্তর এ SRT নির্বাচিত থাকে। শুধু লেখা চাইলে উন্নত সেটিংস থেকে ফরম্যাটিং ট্যাগ সরান চিহ্নিত করুন, আর ক্যাপশন আগে বা পরে দেখা গেলে টাইমিং সরান ব্যবহার করুন।
- 3
SRT-তে কনভার্ট করুন
SRT-এ কনভার্ট করুন চাপুন এবং ফাইলগুলো ডাউনলোড করুন। প্রতিটির নাম ভিডিওর নামের মতো রাখুন, যেমন lecture-01.mp4 ও lecture-01.srt, যাতে প্লেয়ার সেটি খুঁজে পায়।
VTT থেকে SRT-তে কনভার্ট করলে প্রতিটি ক্যাপশনের লেখা ও সময় একই থাকে। কিউগুলোতে নম্বর বসে, প্রতিটি টাইমস্ট্যাম্পে ঘণ্টা লেখা হয়, দশমিক বিন্দুর জায়গায় কমা আসে এবং WebVTT হেডার সরে যায়, ফলে ফাইলটি যেকোনো SubRip সাবটাইটেলের মতো দেখায়।
WebVTT বনাম SRT: একই ক্যাপশন, আলাদা নিয়ম
WebVTT শুরু হয় ২০১০ সালের দিকে WHATWG-তে WebSRT নামে, HTML5 <track> এলিমেন্টের জন্য SubRip-এর একটি সংস্করণ হিসেবে, এবং এখন এটি W3C স্পেসিফিকেশন। পরিচিত কিউ-ও-টাইমস্ট্যাম্প কাঠামো রেখে ব্রাউজারের প্রয়োজনীয় জিনিস যোগ হয়: বাধ্যতামূলক WEBVTT হেডার, টাইমস্ট্যাম্পে ঐচ্ছিক ঘণ্টা, পজিশন ও অ্যালাইনমেন্টের কিউ সেটিংস, CSS সহ STYLE ব্লক, NOTE মন্তব্য এবং স্পিকারের ভয়েস ট্যাগ। ব্রাউজার ট্র্যাক এলিমেন্টে শুধু VTT চালায়, তাই স্ট্রিমিং ও মিটিং টুল এটি এক্সপোর্ট করে: Zoom ক্লাউড রেকর্ডিং ও Microsoft Teams ট্রান্সক্রিপ্ট দুটোই .vtt হিসেবে ডাউনলোড হয়।
SRT পুরোনো ও সহজ। এর কোনো অফিসিয়াল স্পেসিফিকেশন নেই, আছে শুধু SubRip প্রোগ্রামের রীতি: কিউ নম্বর, কমাসহ সময়সীমা, লেখা ও একটি ফাঁকা লাইন। প্লেয়ার সাধারণ <i>, <b> ও <u> ট্যাগ মেনে নেয়, স্টাইলিংয়ের পুরো ভাণ্ডার এটুকুই। তাই VTT থেকে কনভার্ট মানে SRT যা প্রকাশ করতে পারে তা রাখা, বাকিটা বাদ দেওয়া। শুধু লেখা চাইলে VTT থেকে TXT পরিষ্কার ট্রান্সক্রিপ্ট দেয়।
VTT থেকে SRT করলে কী থাকে আর কী বাদ যায়
| WebVTT বৈশিষ্ট্য | উদাহরণ | SRT-তে |
|---|---|---|
| টাইমস্ট্যাম্প | `01:02.500` | `00:01:02,500` আকারে লেখা হয় |
| কিউ আইডেন্টিফায়ার | `intro` বা `12` | ১ থেকে শুরু নম্বর দিয়ে বদলে যায় |
| ইটালিক, বোল্ড, আন্ডারলাইন | `<i>`, `<b>`, `<u>` | থাকে, তবে **ফরম্যাটিং ট্যাগ সরান** চালু থাকলে নয় |
| কিউ সেটিংস | যেমন `line:85% align:start` | বাদ যায়; প্লেয়ার ডিফল্ট পজিশন ব্যবহার করে |
| ভয়েস ও ক্লাস ট্যাগ | `<v Anna>`, `<c.yellow>` | মার্কআপ সরানো হয় |
| STYLE, NOTE, REGION ব্লক | CSS, মন্তব্য, রিজিয়ন | বাদ যায় |
SRT-তে কনভার্ট করা একটি VTT কিউ
WEBVTT intro 00:01.500 --> 00:04.000 line:85% align:center <v Anna>চ্যানেলে আবার <i>স্বাগতম</i>। ----- SRT ----- 1 00:00:01,500 --> 00:00:04,000 চ্যানেলে আবার <i>স্বাগতম</i>।
Premiere Pro, DaVinci Resolve বা VLC-তে SRT লোড করুন
Premiere Pro
- 01File › Import বেছে .srt ফাইলটি নির্বাচন করুন।
- 02এটি সিকোয়েন্সে ভিডিওর উপরে টেনে আনুন।
- 03ক্যাপশন প্যানেলে লেখা ও টাইমিং এডিট করুন।
DaVinci Resolve
- 01.srt ফাইলটি Media Pool-এ ইমপোর্ট করুন।
- 02সাবটাইটেল ট্র্যাক তৈরি করতে এটি টাইমলাইনে টেনে আনুন।
- 03Inspector-এ ট্র্যাকের ক্যাপশন স্টাইল বেছে নিন।
VLC
- 01ভিডিওটি খুলুন।
- 02Subtitle › Add Subtitle File বেছে নিন।
- 03অথবা SRT ফাইলটি ভিডিওর নামে সেভ করুন, তাহলে নিজে থেকেই লোড হবে।
VTT
WebVTT সাবটাইটেল
VTT হলো Web Video Text Tracks ফরম্যাট, যা HTML5 ভিডিওর জন্য প্রায় ২০১০ সালে WHATWG ও W3C তৈরি করে। এটি দেখতে SRT-র মতো, তবে WEBVTT হেডার যোগ করে এবং পজিশনিং, স্টাইলিং, বক্তার লেবেল ও মেটাডেটা সমর্থন করে। ব্রাউজার <track> এলিমেন্টের মাধ্যমে ক্যাপশনের জন্য এটি ব্যবহার করে, এবং স্ট্রিমিং প্ল্যাটফর্ম ও YouTube এটি গ্রহণ করে। কিছু ডেস্কটপ প্লেয়ার ও এডিটর বরং SRT আশা করে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2010 · W3C / WHATWG
SRT
SubRip সাবটাইটেল
SRT হলো SubRip-এর সাবটাইটেল ফরম্যাট; SubRip একটি ফ্রি Windows প্রোগ্রাম, যা প্রায় ২০০০ সালে ভিডিও থেকে সাবটাইটেল বের করত। প্রতিটি এন্ট্রি একটি প্লেইন-টেক্সট ব্লক, যাতে একটি নম্বর, শুরু ও শেষের সময় এবং ক্যাপশনের টেক্সট থাকে। এটি সবচেয়ে বহুল সমর্থিত সাবটাইটেল ফরম্যাট, যা VLC, YouTube, Facebook, ভিডিও এডিটর ও স্মার্ট টিভিতে চলে। SRT-এ শুধু মৌলিক ফরম্যাটিং আছে, পজিশনিং বা স্টাইলিংয়ের কোনো স্ট্যান্ডার্ড নেই।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- SubRip
VTT থেকে SRT ওয়েব ক্যাপশনকে সাধারণ SubRip ফরম্যাটে নেয়, যা ভিডিও এডিটর, টিভি ও সোশ্যাল আপলোড ফর্ম আশা করে; সামঞ্জস্যের বিনিময়ে WebVTT-এর পজিশনিং ও স্টাইলিং বাদ যায়।
VTT থেকে SRT নিয়ে প্রশ্ন
VTT আর SRT-র মধ্যে পার্থক্য কী?
টাইমিং লাইন প্রায় একই দেখায়, কিন্তু WebVTT মিলিসেকেন্ডের আগে ডট (.) এবং SRT কমা (,) ব্যবহার করে, আর VTT ফাইল অবশ্যই WEBVTT শব্দ দিয়ে শুরু হয়। VTT-তে কিউ পজিশনিং, CSS স্টাইলিং, মন্তব্য ও স্পিকার ট্যাগও থাকে, যা SRT-তে নেই।
YouTube-এর অটো-ক্যাপশন VTT ফাইলে প্রতিটি লাইন দুবার দেখায় কেন?
YouTube-এর অটোমেটিক ক্যাপশন শব্দ ধরে ধরে রোল-আপ হয়, আর yt-dlp-এর মতো ডাউনলোডার সেটি পুনরাবৃত্ত লেখা ও শব্দ-টাইমস্ট্যাম্পসহ ওভারল্যাপিং কিউ হিসেবে সেভ করে। SRT-তে কিউগুলো যেমন টাইম করা আছে তেমনই থাকে, তাই এডিটরে ডুপ্লিকেট পরিষ্কার করুন, অথবা নিজের ভিডিওর ক্যাপশন YouTube Studio থেকে ডাউনলোড করুন।
Premiere Pro কি VTT ইমপোর্ট করে, নাকি শুধু SRT?
Premiere Pro বহু বছর ধরে SRT ক্যাপশন ইমপোর্ট করছে, অন্য ফরম্যাটের সাপোর্ট ভার্সনভেদে আলাদা। Premiere ও DaVinci Resolve-এর জন্য SRT-তে কনভার্ট করাই নির্ভরযোগ্য পথ, আর USB স্টিক থেকে সাবটাইটেল পড়া পুরোনো টিভি ও মিডিয়া প্লেয়ারের জন্যও এটি উপযোগী।
WebVTT ভয়েস ট্যাগে থাকা বক্তার নামের কী হয়?
SRT-তে ভয়েস ট্যাগ নেই, তাই <v Anna> মার্কআপের কোনো জায়গা থাকে না। কে কথা বলছে তা দর্শকদের জানাতে চাইলে SRT-তে সাধারণ লেখা হিসেবে নাম লিখুন, যেমন লাইনের শুরুতে ANNA:।
পরে কি SRT আবার VTT-তে কনভার্ট করা যাবে?
হ্যাঁ, SRT থেকে VTT হেডার যোগ করে এবং কমাগুলো ডটে বদলে দেয়। এখানে বাদ পড়া পজিশন, স্টাইল ও মন্তব্য ফিরে আসবে না, তাই লাগতে পারে মনে হলে মূল VTT রেখে দিন।
- SRT থেকে VTTSRT সাবটাইটেল WebVTT-তে কনভার্ট করুন HTML5 track, ওয়েব প্লেয়ার ও কোর্স প্ল্যাটফর্মের জন্য। টাইমস্ট্যাম্প বদল, হেডার যোগ, UTF-8 আউটপুট।
- VTT থেকে TXTZoom, Teams বা ওয়েব ভিডিওর WebVTT (.vtt) ক্যাপশন ফাইলকে সাধারণ লেখায় কনভার্ট করুন। হেডার, কিউ সেটিংস ও NOTE বাদ যায়; টাইমস্ট্যাম্প ঐচ্ছিক।
- ASS থেকে SRTAegisub বা ফ্যানসাব রিলিজের ASS ও SSA সাবটাইটেল TV, এডিটর ও YouTube-এর জন্য SRT-তে কনভার্ট করুন। সংলাপ ও টাইমিং থাকে; স্টাইল ও পজিশন বাদ যায়।
- SBV থেকে SRTYouTube-এর .sbv ক্যাপশন SRT-তে কনভার্ট করুন: Facebook, LinkedIn, Premiere Pro, DaVinci Resolve-এ চলবে। কিউ নম্বর ও SubRip টাইমস্ট্যাম্প অটো যোগ হয়।
- TXT থেকে SRT কনভার্টারটেক্সট ট্রান্সক্রিপ্টকে SRT সাবটাইটেল ফাইলে কনভার্ট করুন। প্রতিটি লাইন আপনার ঠিক করা সময়ের একটি ক্যাপশন হবে, পরে এডিটরে ঠিক করে নিন।
- MP3 থেকে লেখা কনভার্টার33টি ভাষায় MP3 থেকে লেখা বের করুন। প্লেইন টেক্সট, Word, PDF বা SRT ও VTT সাবটাইটেল ডাউনলোড করুন, টাইমস্ট্যাম্প ও বক্তার নামসহ।