SUB থেকে SRT কনভার্টার
ফ্রেম-ভিত্তিক মাইক্রোডিভিডি সাবটাইটেল ফাইলকে সময়-ভিত্তিক সাবরিপ টেক্সট ফরম্যাটে রূপান্তর করলে আধুনিক মিডিয়া প্লেয়ার ও ওয়েব স্ট্রিমিং প্ল্যাটফর্মে চালানো যায়।
ফরম্যাট তুলনা এবং প্রযুক্তিগত বৈশিষ্ট্য
| বৈশিষ্ট্য | SUB | SRT |
|---|---|---|
| MIME টাইপ | text/ | text/ |
| ধরন | ফ্রেম-ভিত্তিক সাবটাইটেল | সময়-নির্ধারিত টেক্সট সাবটাইটেল |
| কম্প্রেশন | কিছুই না | কিছুই না |
| স্ট্যান্ডার্ড বৈশিষ্ট্য | MicroDVD Subtitle Format স্পেসিফিকেশন | SubRip Text স্পেসিফিকেশন |
| ম্যাজিক বাইটের হেডার | {1}{100} or MicroDVD frame markers | 1 00:00: (Sequential numeric subtitle indices) |
ফরম্যাটের ওভারভিউ এবং ব্যবহার
মাইক্রোডিভিডি সাবটাইটেল ফাইল, যেগুলো .sub এক্সটেনশনে চেনা যায়, পর্দায় লেখা কখন দেখা যাবে তা নিয়ন্ত্রণ করতে ঘড়ির সময়ের বদলে নির্দিষ্ট ভিডিও ফ্রেম নম্বর ব্যবহার করে। এই ফ্রেমভিত্তিক নকশার কারণে সাবটাইটেলগুলো 23.976 বা 25 ফ্রেম প্রতি সেকেন্ডের মতো নির্দিষ্ট ফ্রেম রেটের সঙ্গে নিবিড়ভাবে যুক্ত থাকে। ভিডিও ফাইলটি পুনরায় এনকোড করা হলে বা অন্য ফ্রেম রেটে চালানো হলে মাইক্রোডিভিডি সাবটাইটেল দ্রুত সিঙ্ক হারায়। .srt এক্সটেনশন ব্যবহার করা সাবরিপ টেক্সট ফাইলগুলো ঘণ্টা, মিনিট, সেকেন্ড ও মিলিসেকেন্ডে দেওয়া পরম টাইমকোডের ওপর নির্ভর করে। এই সময়ভিত্তিক পদ্ধতিতে SRT ফাইল আধুনিক মিডিয়া প্লেয়ার, স্মার্ট টিভি ও ভিডিও এডিটিং সফটওয়্যারে আরও নমনীয়ভাবে ব্যবহার করা যায়। SUB-কে SRT-তে রূপান্তর করলে সিঙ্কের সমস্যা মেটে এবং ফ্রেম রেট বদলালেও লেখা অডিওর সঙ্গে ঠিকমতো মেলে।
প্রযুক্তিগত বৈশিষ্ট্য এবং কোডেক বিভাজন
MicroDVD Subtitle (MIME type: text/plain) হলো একটি প্লেইন টেক্সট ফাইল। প্রতিটি লাইনে কার্লি ব্রেসের মধ্যে শুরুর ও শেষের ফ্রেম নম্বর, তারপর টেক্সট থাকে। যেমন, {100}{250}Hello World বোঝায় যে ফ্রেম 100-এ টেক্সট দেখা যাবে এবং ফ্রেম 250-এ অদৃশ্য হবে। SubRip Text (MIME type: text/plain) ধারাবাহিক সংখ্যা, তীরচিহ্ন দিয়ে আলাদা করা টাইমকোড (00:00:04,123 --> 00:00:07,456) এবং প্লেইন টেক্সট লাইন দিয়ে ডেটা সাজায়। কোনো ফরম্যাটেই কম্প্রেশন নেই। দুটিই UTF-8 বা ANSI অক্ষর এনকোডিংয়ে প্লেইন টেক্সট হিসেবে সংরক্ষিত হয়। সংকোচনহীন টেক্সট কন্টেইনার হওয়ায়, কোনোটিতেই ম্যাজিক-বাইট সিগনেচার বা বাইনারি হেডার নেই। পার্সারগুলো ফাইলকে কাঁচা টেক্সট হিসেবে লাইন ধরে পড়ে।
OS এবং ব্রাউজার সামঞ্জস্য
ব্রাউজার সাধারণত HTML5 <track> উপাদানের মাধ্যমে WebVTT ব্যবহার করে; SRT তাদের নেটিভ ট্র্যাক ফরম্যাট নয়, যদিও কিছু প্লেয়ার বা JavaScript লাইব্রেরি এটি পার্স করতে পারে।
উপকারী তথ্য
রূপান্তর করার আগে সর্বদা আপনার উৎস ভিডিওর সঠিক ফ্রেম রেট যাচাই করুন। রূপান্তরের সময় আপনি যদি ভুল ফ্রেম রেট ব্যবহার করেন, তবে ভিডিওর শেষের দিকে পুরো সাবটাইটেল ট্র্যাকটি সিঙ্ক থেকে সরে যাবে।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
কোয়ালিটি না কমিয়ে কীভাবে মাইক্রোডিভিডি সাবটাইটেল থেকে সাবরিপ টেক্সটে রূপান্তর করবেন?
SUB থেকে SRT-তে রূপান্তরে টেক্সটের বিষয়বস্তু সম্পূর্ণ অক্ষত থাকে, কারণ উভয় ফরম্যাটেই আনকমপ্রেসড স্ট্রিং হিসেবে টেক্সট সংরক্ষিত হয়। তবে সময়ের সিঙ্ক নির্ভুল রাখতে উৎস ভিডিওর সঠিক ফ্রেম রেট জানতে হবে, যাতে ফ্রেম নম্বরগুলো যথাযথভাবে মিলিসেকেন্ডে রূপান্তর করা যায়।
মাইক্রোডিভিডি সাবটাইটেল এবং সাবরিপ টেক্সটের মধ্যে পার্থক্য কী?
মাইক্রোডিভিডি সাবটাইটেল সময় নির্ধারণে কার্লি ব্রেসের মধ্যে পূর্ণসংখ্যা ফ্রেম নম্বর ব্যবহার করে; এটি ফ্রেমভিত্তিক ফরম্যাট। সাবরিপ টেক্সটে তীরচিহ্ন দিয়ে পৃথক করা ঘণ্টা-মিনিট-সেকেন্ড-মিলিসেকেন্ড টাইমকোড থাকে; এটি সময়ভিত্তিক ফরম্যাট এবং আধুনিক ভিডিও প্লেয়ারের সঙ্গে সামঞ্জস্যপূর্ণ।