মাইক্রোডিভিডি সাবটাইটেল থেকে সাবরিপ টেক্সট কনভার্টার
ফ্রেম-ভিত্তিক মাইক্রোডিভিডি SUB ফাইলগুলোকে টাইম-ভিত্তিক সাবরিপ SRT ফাইলে রূপান্তর করার মাধ্যমে লিগ্যাসি ভিডিও সাবটাইটেলগুলোকে আধুনিক মিডিয়া প্লেয়ারের সাথে সামঞ্জস্যপূর্ণ করা হয়।
ফরম্যাট তুলনা এবং প্রযুক্তিগত বৈশিষ্ট্য
| বৈশিষ্ট্য | SUB | SRT |
|---|---|---|
| MIME টাইপ | text/plain | text/plain |
| ধরন | frame-based subtitle | timed text subtitle |
| কম্প্রেশন | none | none |
| স্ট্যান্ডার্ড বৈশিষ্ট্য | MicroDVD Subtitle Format Specification | SubRip Text Specification |
| ম্যাজিক বাইটস হেডার | {1}{100} or MicroDVD frame markers | 1 00:00: (Sequential numeric subtitle indices) |
ফরম্যাটের ওভারভিউ এবং ব্যবহার
মাইক্রোডিভিডি SUB ফাইলগুলো হলো পুরনো সাবটাইটেল ফরম্যাট যা সরাসরি ভিডিও ফ্রেমের সাথে যুক্ত, যেমন প্রতি সেকেন্ডে ২৩.৯৭৬ বা ২৫ ফ্রেম। লক্ষ্য ভিডিও ফাইলটির ফ্রেম রেট পরিবর্তিত হলে বা রি-এনকোড করা হলে, SUB ফাইলের ভেতরের টাইমিং সম্পূর্ণ ভেঙে যায়। মিডিয়া সার্ভার, স্ট্রিমিং অ্যাপ এবং আধুনিক হার্ডওয়্যার প্লেয়ারগুলো প্রায়শই ফ্রেম-ভিত্তিক সাবটাইটেল সম্পূর্ণভাবে প্রত্যাখ্যান করে। সাবরিপ SRT হলো টাইমড টেক্সট সাবটাইটেলের জন্য সর্বজনীন স্ট্যান্ডার্ড। SRT ফাইলগুলো ফ্রেম নম্বরের পরিবর্তে সঠিক ক্লক টাইমের ওপর নির্ভর করে। SUB-কে SRT-এ রূপান্তরিত করার ফলে ব্যবহারকারীরা টাইমিং ড্রিফট ছাড়াই ফোন, স্মার্ট টিভি এবং ওয়েব ব্রাউজারে ক্লাসিক ভিডিও রিপ প্লে করতে পারেন। ভিডিও এডিটর এবং আর্কাইভিস্টরা বিভিন্ন প্লেব্যাক ডিভাইস এবং এডিটিং স্যুটে সাবটাইটেলগুলো সঠিকভাবে সিঙ্ক হচ্ছে তা নিশ্চিত করার জন্য এই রূপান্তরটি সম্পাদন করেন।
প্রযুক্তিগত বৈশিষ্ট্য এবং কোডেক বিভাজন
মাইক্রোডিভিডি SUB ফাইলগুলো text/plain MIME টাইপ ব্যবহার করে এবং কার্লি ব্র্যাকেটের ভেতরে {start_frame}{end_frame}Subtitle text হিসেবে ফরম্যাট করে পরম ফ্রেম নম্বর হিসেবে টাইমিং সংরক্ষণ করে। এগুলোতে কোনো ম্যাজিক বাইট সিগনেচার থাকে না; পার্সারগুলো টেক্সট লাইনে ফ্রেম নম্বর ব্র্যাকেট থাকার মাধ্যমে এগুলোকে শনাক্ত করে। সাবরিপ SRT ফাইলগুলোও text/plain ব্যবহার করে এবং সিকোয়েন্সিয়াল সংখ্যাসূচক সূচক, hh:mm:ss,ms ফরম্যাটে টাইমকোড এবং প্লেইন টেক্সট স্ট্রিংয়ের ওপর নির্ভর করে। উভয় ফরম্যাটই আনকম্প্রেসড প্লেইন টেক্সট এনকোডিং ব্যবহার করে, সাধারণত UTF-8 বা Windows-1252। এগুলোর মধ্যে রূপান্তর করার জন্য ফ্রেম নম্বরগুলোকে সঠিক মিলিসেকেন্ড টাইমস্ট্যাম্পে অনুবাদ করতে ভিডিও ফ্রেম রেট ব্যবহার করে একটি গাণিতিক গণনার প্রয়োজন হয়।
OS এবং ব্রাউজার সামঞ্জস্য
উইন্ডোজ, ম্যাকওএস এবং লিনাক্সের মতো অপারেটিং সিস্টেমগুলো ভিএলসি (VLC) এবং এমপিসি-এইচসি (MPC-HC)-র মতো উন্নত মিডিয়া প্লেয়ারের ভেতরে উভয় ফরম্যাটই স্বাভাবিকভাবে পরিচালনা করে। আইওএস এবং অ্যান্ড্রয়েডের মোবাইল অপারেটিং সিস্টেমগুলোর বিল্ট-ইন ভিডিও প্লেয়ার সাবটাইটেল ট্র্যাকের জন্য SRT প্রয়োজন, অন্যদিকে মোবাইলে নেটিভ SUB সমর্থন বিরল। HTML5 ভিডিও উপাদান চালিত ওয়েব ব্রাউজারগুলো স্বাভাবিকভাবে SUB ফাইল রিড করতে পারে না কিন্তু স্ট্যান্ডার্ড ট্র্যাক টেক্সট উপাদানের মাধ্যমে SRT সমর্থন করে।
💡 উপকারী তথ্য
রূপান্তর করার আগে সর্বদা আপনার উৎস ভিডিওর সঠিক ফ্রেম রেট যাচাই করুন। রূপান্তরের সময় আপনি যদি ভুল ফ্রেম রেট ব্যবহার করেন, তবে ভিডিওর শেষের দিকে পুরো সাবটাইটেল ট্র্যাকটি সিঙ্ক থেকে সরে যাবে।
ফরম্যাট তুলনা এবং প্রযুক্তিগত বৈশিষ্ট্য
SUB এবং SRT উভয় ফাইলই প্লেইন টেক্সট নিয়ে গঠিত এবং অভিন্ন ফাইলের সাইজ শেয়ার করে, যা সাধারণত পূর্ণ দৈর্ঘ্যের সিনেমার জন্য ২০ কেবি থেকে ১০০ কেবির মধ্যে থাকে। একটি ৫০ কেবি সাবটাইটেল ফাইল ট্রান্সফার করতে 4G, 5G এবং ফাইবার নেটওয়ার্কে ০.০১ সেকেন্ডের কম সময় লাগে।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
কোয়ালিটি না কমিয়ে কীভাবে মাইক্রোডিভিডি সাবটাইটেল থেকে সাবরিপ টেক্সটে রূপান্তর করবেন?
যেহেতু উভয় ফরম্যাটই আনকম্প্রেসড প্লেইন টেক্সট সংরক্ষণ করে, তাই টেক্সট কন্টেন্টের ক্ষেত্রে রূপান্তরটি সম্পূর্ণ লসলেস। তবে, সঠিক মিলিসেকেন্ড টাইমস্ট্যাম্প গণনা করার জন্য আসল ভিডিওর সঠিক ফ্রেম রেট জানার ওপর নির্ভুলতা সম্পূর্ণরূপে নির্ভর করে।
মাইক্রোডিভিডি সাবটাইটেল এবং সাবরিপ টেক্সটের মধ্যে পার্থক্য কী?
মাইক্রোডিভিডি SUB সাবটাইটেল কখন উপস্থিত হয় এবং অদৃশ্য হয় তা চিহ্নিত করতে ফ্রেম নম্বর ব্যবহার করে, যা ভিডিও ফ্রেম রেটের সাথে টেক্সটকে সরাসরি যুক্ত করে। সাবরিপ SRT পরম ক্লক টাইমকোড ব্যবহার করে, এটিকে ভিডিও ফ্রেম রেট থেকে স্বাধীন করে তোলে এবং আধুনিক প্লেয়ারদের দ্বারা সর্বজনীনভাবে সমর্থিত করে।