SRT ফাইল কী: SRT সাবটাইটেল বানানো, YouTube-এ আপলোড আর সাধারণ ভুল ঠিক করার গাইড
SRT ফাইলের গঠন, ভিডিওতে বসানো ক্যাপশন আর আলাদা ফাইলের তফাত, YouTube-সহ প্ল্যাটফর্মে আপলোডের নিয়ম, সাধারণ ভুল আর অনুবাদের সহজ পদ্ধতি।
এই গাইডে যা আছে
SRT ফাইল একটা সাধারণ টেক্সট ফাইল, যেখানে ভিডিওর সাবটাইটেল আর তাদের সময় লেখা থাকে: কোন লাইন কোন সেকেন্ডে আসবে আর কখন সরে যাবে। এটা ভিডিওর সাথে আলাদা করে YouTube, Facebook, LinkedIn বা Vimeo-র মতো প্ল্যাটফর্মে আপলোড করা হয়, আর দর্শক চাইলে সাবটাইটেল চালু-বন্ধ করতে পারেন। যেসব প্ল্যাটফর্মে ফাইল আপলোড করা যায় না, সেখানে ক্যাপশন সরাসরি ভিডিওর ওপর বসিয়ে দেওয়া হয়।
SRT ফাইল ভেতর থেকে দেখতে কেমন
প্রতিটি সাবটাইটেলের চারটা অংশ: ক্রমিক নম্বর, শুরু আর শেষের সময়, লেখা, আর তারপর একটা ফাঁকা লাইন। সময় লেখা হয় ঘণ্টা:মিনিট:সেকেন্ড,মিলিসেকেন্ড ধরনে।
1 00:00:00,000 --> 00:00:02,400 হ্যালো, আমি নুসরাত। 2 00:00:02,400 --> 00:00:05,100 আজ কথা বলব সংসারের বাজেট নিয়ে। 3 00:00:05,600 --> 00:00:08,900 প্রথম নিয়ম: প্রতিটি খরচ লিখে রাখুন। 4 00:00:08,900 --> 00:00:12,000 হোক না সেটা দশ টাকার এক কাপ চা। 5 00:00:12,400 --> 00:00:15,000 মাস শেষে হিসাবটা মিলিয়ে দেখুন।
গঠন এটুকুই। খেয়াল করুন, মিলিসেকেন্ডের আগে কমা আছে, ডট নয়, আর প্রতিটি সাবটাইটেলের পর একটা ফাঁকা লাইন। এই দুটো জায়গাতেই সবচেয়ে বেশি ভুল হয়।
SRT ফাইল বানানোর ৩টি উপায়
- হাতে লিখে: যেকোনো টেক্সট এডিটরে ওপরের গঠনে লিখুন। এক-দুই মিনিটের ভিডিওতে চলে, কিন্তু প্রতিটি লাইনের সময় ভিডিও চালিয়ে চালিয়ে নোট করা ক্লান্তিকর।
- সাবটাইটেল এডিটর দিয়ে: এমন প্রোগ্রামে ভিডিও চালাতে চালাতে লাইন টাইপ করা যায়, আর সময় নিজে থেকেই লেখা হয়।
- রেকর্ডিংয়ের সাথেই: স্ক্রিপ্ট দেখে রেকর্ড করলে কিছু অ্যাপ সেই স্ক্রিপ্ট থেকেই কণ্ঠের সাথে সিঙ্ক করা সাবটাইটেল বানিয়ে .srt ফাইল দিয়ে দেয়। এটাই সবচেয়ে কম পরিশ্রমের উপায়, কারণ টাইপও করতে হয় না, সময়ও নোট করতে হয় না।
ভিডিওতে বসানো ক্যাপশন নাকি আলাদা SRT ফাইল?
ওপেন ক্যাপশন বা বার্ন-ইন ক্যাপশন ভিডিওর ছবির অংশ হয়ে যায়। সব জায়গায় দেখা যায়, কিন্তু দর্শক বন্ধ করতে পারেন না, আর পরে বদলাতে হলে ভিডিও আবার বানাতে হয়।
ক্লোজড ক্যাপশন থাকে আলাদা ফাইলে, যেমন SRT। দর্শক চালু-বন্ধ করতে পারেন, আপনি ফাইল বদলে ভুল ঠিক করতে পারেন, আর এক ভিডিওতে একাধিক ভাষা যোগ করা যায়।
| প্ল্যাটফর্ম | ভালো উপায় |
|---|---|
| YouTube-এর সাধারণ ভিডিও | SRT ফাইল আপলোড |
| Facebook ভিডিও | SRT ফাইল, বা মোবাইলের দর্শকের জন্য বার্ন-ইন |
| LinkedIn আর Vimeo | SRT ফাইল |
| কোর্স প্ল্যাটফর্ম | SRT বা VTT, প্ল্যাটফর্ম যেটা চায় |
| Reels, TikTok, WhatsApp স্ট্যাটাস | বার্ন-ইন ক্যাপশন |
ক্যাপশন কেন আর কীভাবে বানাবেন, তার মূল কথা আছে ভিডিওর জন্য অটো ক্যাপশন লেখায়।
YouTube-এ সাবটাইটেল আপলোড করবেন যেভাবে
YouTube Studio-তে SRT আপলোডের ধাপ:
- YouTube Studio খুলুন, আর বাঁ দিকের তালিকা থেকে Subtitles বাছুন।
- যে ভিডিওতে সাবটাইটেল দেবেন, সেটা বেছে নিন।
- Add language চেপে ভাষা বাছুন, যেমন বাংলা।
- Subtitles-এর পাশে Add চাপুন, তারপর Upload file বাছুন।
- With timing বেছে নিন, কারণ SRT-তে সময় আগে থেকেই লেখা, তারপর ফাইলটা দিন।
- প্রিভিউতে দুই-তিন জায়গায় টাইমিং মিলিয়ে Save করুন।
YouTube-এর অফিশিয়াল বিবরণ আছে তাদের সাবটাইটেল ও ক্যাপশনের সহায়তা পাতায়। মেনুর নাম সময়ের সাথে বদলাতে পারে, তাই কোনো বোতাম খুঁজে না পেলে সেখানে দেখে নিন। আপলোড শেষে ভিডিওটা দর্শকের মতো করে চালান, প্লেয়ারের ক্যাপশন বোতাম চালু করুন, আর অন্তত শুরু, মাঝ আর শেষের কয়েক সেকেন্ড মিলিয়ে দেখুন।
Facebook, LinkedIn আর Vimeo-তে
- Facebook: ভিডিও আপলোড বা এডিট করার সময় সাবটাইটেল আর ক্যাপশনের অংশে SRT ফাইল দেওয়া যায়। Facebook ফাইলের নামে ভাষা আর দেশের কোড চায়, যেমন
budget.en_US.srt; বাংলার জন্য ঠিক কোডটা Facebook-এর ভাষার তালিকা থেকে মিলিয়ে নিন। নাম ভুল হলে ফাইল প্রায়ই গ্রহণ করে না। - LinkedIn: কম্পিউটার থেকে ভিডিও পোস্ট করার সময় ক্যাপশন ফাইল যোগ করার অপশন পাওয়া যায়।
- Vimeo: ভিডিওর সেটিংসে সাবটাইটেল বা ক্যাপশন ফাইল আপলোড করে ভাষা বেছে দেওয়া যায়।
প্রতিটি প্ল্যাটফর্মে আপলোডের পর একবার ভিডিও চালিয়ে দেখুন, সাবটাইটেল ঠিক ভাষার নামে দেখাচ্ছে কি না।
যেখানে ফাইল আপলোড হয় না, সেখানে কী করবেন
Reels, TikTok আর WhatsApp স্ট্যাটাসের মতো উল্লম্ব প্ল্যাটফর্মে SRT-এর অপশন সাধারণত থাকে না। এখানে ক্যাপশন ভিডিওর ওপর বসানোই একমাত্র পথ। Cameratel-এ প্রতিটি টেকের ক্যাপশন তৈরি হয় আপনার স্ক্রিপ্ট থেকে, আর সিঙ্ক থাকে কণ্ঠের সাথে; এক ট্যাপে সেগুলো ভিডিওতে যুক্ত করা যায়, বা .srt ফাইল হিসেবে এক্সপোর্ট করা যায়। এক টেক থেকেই দুটো বানিয়ে রাখুন: Reels-এর জন্য ক্যাপশন বসানো ভিডিও, আর YouTube-এর জন্য সাধারণ ভিডিও আর SRT।
উল্লম্ব ভিডিওতে ক্যাপশন কোন অংশে রাখবেন, যাতে অ্যাপের বোতাম সেগুলো ঢেকে না দেয়, তা আছে ভিডিও সাইজ ও সেটিংস গাইড লেখায়।
SRT-এর সাধারণ ভুল আর তার সমাধান
| ভুল | কী দেখা যায় | সমাধান |
|---|---|---|
| এনকোডিং ভুল | বাংলা অক্ষর বাক্স বা আজব চিহ্ন হয়ে যায় | ফাইল UTF-8-এ সেভ করুন |
| সময় সরে যাওয়া | সাবটাইটেল কণ্ঠের আগে বা পরে আসে | এডিটিংয়ের পর SRT আবার বানান, বা সাবটাইটেল এডিটরে সময় সরান |
| কমার বদলে ডট | ফাইল আপলোডই হয় না | সময়ে 00:00:02,400-এর মতো কমা রাখুন |
| ফাঁকা লাইন নেই | দুটো সাবটাইটেল জুড়ে যায় | প্রতিটি সাবটাইটেলের পর একটা ফাঁকা লাইন |
| ভুল এক্সটেনশন | প্ল্যাটফর্ম ফাইল চিনতে পারে না | নাম শেষ হোক .srt-এ, .srt.txt-এ নয় |
সময় সরে যাওয়ার সবচেয়ে সাধারণ কারণ হলো, SRT বানানোর পর আপনি ভিডিওর শুরু থেকে কয়েক সেকেন্ড কেটে ফেলেছেন। তখন প্রতিটি সাবটাইটেল ঠিক ততটা দেরিতে আসে। তাই এডিটিং পুরো শেষ হলে তবেই ফাইল চূড়ান্ত করুন।
SRT ফাইলের নাম আর গোছানো
চ্যানেল বা কোর্সে ভিডিও বাড়তে থাকলে সাবটাইটেল ফাইলও বাড়ে, আর এলোমেলো নামের ফাইল খুঁজে পাওয়া কঠিন হয়। একটা নিয়ম ধরে নাম রাখুন: ভিডিওর নাম, তারপর ভাষা। যেমন budget-part1-bn.srt আর budget-part1-en.srt। ভিডিও ফাইল আর তার সব SRT একই ফোল্ডারে রাখুন, আর ভিডিওতে কিছু বদলালে পুরোনো SRT মুছে নতুনটা রাখুন, যাতে ভুল করে পুরোনো ফাইল আপলোড না হয়ে যায়।
অনুবাদের সহজ পদ্ধতি
- আগে নিজের ভাষার SRT ফাইল চূড়ান্ত করুন।
- তার একটা কপি বানান, আর নামে নতুন ভাষা যোগ করুন, যেমন
budget-en.srt। - শুধু লেখার লাইনগুলো বদলান; ক্রমিক নম্বর আর সময়ে হাত দেবেন না।
- অনুবাদের লাইনও ছোট রাখুন, যাতে একই সময়ে পড়ে ফেলা যায়।
- YouTube-এ নতুন ভাষা যোগ করে এই ফাইলটা আপলোড করুন।
প্রবাসী দর্শকের জন্য একটা ইংরেজি SRT রাখলে বাংলা না পড়তে পারা আত্মীয়-বন্ধুরাও ভিডিওটা পুরো বুঝতে পারেন।
Cameratel-এ .srt এক্সপোর্ট আর ভিডিওতে ক্যাপশন বসানো Cameratel Pro-র অংশ; অ্যাপটা ৩টি ফ্রি রেকর্ডিং দিয়ে চালিয়ে দেখা যায়। স্ক্রিপ্ট থেকে ক্যাপশন তৈরির পুরো পদ্ধতি আছে অটো ক্যাপশন পাতায়।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
SRT ফাইল কোন প্রোগ্রামে খুলব?
SRT একটা সাধারণ টেক্সট ফাইল, তাই ফোন বা কম্পিউটারের যেকোনো টেক্সট এডিটরে খোলে। বদলানোর পর UTF-8 এনকোডিংয়ে আর .srt এক্সটেনশনসহ সেভ করুন।
SRT আর VTT-এর মধ্যে পার্থক্য কী?
দুটোই সাবটাইটেল ফাইল, গঠনও কাছাকাছি। VTT ওয়েব প্লেয়ারে বেশি চলে আর সময়ের দশমিকে ডট ব্যবহার করে, SRT-তে থাকে কমা। অনেক প্ল্যাটফর্ম দুটোই নেয়।
Instagram Reels-এ কি SRT ফাইল আপলোড করা যায়?
Reels-এ আলাদা সাবটাইটেল ফাইল আপলোডের অপশন সাধারণত থাকে না। সেখানে ক্যাপশন ভিডিওর ওপর বসিয়ে দেওয়াই সবচেয়ে ভরসাযোগ্য উপায়।
এক ভিডিওতে একাধিক ভাষার সাবটাইটেল দেব কীভাবে?
প্রতিটি ভাষার জন্য আলাদা SRT ফাইল বানান, আর YouTube-এর মতো প্ল্যাটফর্মে প্রতিটি ফাইল তার ভাষা বেছে আপলোড করুন। দর্শক প্লেয়ারে নিজের ভাষা বেছে নেবেন।