মাইক্রোডিভিডি সাবটাইটেল (.sub)
MicroDVD স্ট্যান্ডার্ডMicroDVD সাবটাইটেল (SUB) হলো একটি পুরোনো ফ্রেম-ভিত্তিক সাবটাইটেল ফরম্যাট, যা পরম সময়ের টাইমস্ট্যাম্পের পরিবর্তে ভিডিওর নির্দিষ্ট ফ্রেম নম্বর ব্যবহার করে সংলাপের কিউ সিঙ্ক্রোনাইজ করে।
SUB থেকে SRT-তে রূপান্তর করুন
বিনামূল্যের ব্রাউজারভিত্তিক SUB-থেকে-SRT রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে SUB ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে SUB ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
7B 31 7D 7B / 7B 30 7D 7BASCII রিপ্রেজেন্টেশন: {1}{ / {0}{
স্ট্যান্ডার্ডাইজেশন: MicroDVD ফাইল স্পেসিফিকেশন
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | frame-ভিত্তিক টেক্সট ফরম্যাট; প্রতিটি লাইনে {start_frame}{end_frame}-এর পরে subtitle text থাকে |
| কম্প্রেশন | কমপ্রেশনবিহীন প্লেইনটেক্সট |
| বাইট এন্ডিয়াননেস | UTF-8 বা ANSI টেক্সট স্ট্রিম |
| কালার স্পেস | ঐচ্ছিক MicroDVD control code ({y:b}, {y:i}, {c:$BBGGRR}) |
| চ্যানেল ও কাঠামো | frame-সিঙ্ক করা subtitle text এবং মৌলিক formatting |
| সর্বোচ্চ মাত্রা | ক্রমিক লাইনের নির্দিষ্ট সীমা নেই |
| স্বচ্ছতা | নেই |
| স্ট্রিমিং ও প্রোগ্রেসিভ | frame ধরে ধারাবাহিক স্ট্রিমিং প্লেব্যাক |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: SUB বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | SUB (বর্তমান) | SRT | VTT | ASS |
|---|---|---|---|---|
| টাইমিং মেকানিজম | ফ্রেম নম্বর ({start_frame}{end_frame}) | টাইমকোড (HH:MM:SS,mmm) | টাইমকোড (HH:MM:SS.mmm) | টাইমকোড (H:MM:SS.cc) |
| ফ্রেম রেটের ওপর নির্ভরতা | সঠিক ভিডিও FPS-এর ওপর ১০০% নির্ভরশীল | ভিডিও ফ্রেম রেট থেকে স্বাধীন | ভিডিও ফ্রেম রেট থেকে স্বাধীন | ভিডিও ফ্রেম রেট থেকে স্বাধীন |
| আধুনিক ওয়েব সমর্থন | কোনোটিই নয় (রূপান্তর প্রয়োজন) | JS রূপান্তর প্রয়োজন | নেটিভ HTML5 <track> | WebAssembly প্রয়োজন |
| বর্তমান ব্যবহার | পুরোনো DivX/XviD আর্কাইভ | সফটওয়্যারভেদে সমর্থন ভিন্ন হয়। | আধুনিক ওয়েব ভিডিও মান | অ্যানিমে ও স্টাইলিশ সাবটাইটেল |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
সাবটাইটেল সিনেমার অডিওর তুলনায় দ্বিগুণ দ্রুত বা দ্বিগুণ ধীর গতিতে চলে।
মূল কারণ: ফ্রেম রেটের অমিল (যেমন ২৯.৯৭ fps ভিডিওর জন্য টাইমিং করা সাবটাইটেল ২৩.৯৭৬ fps ফাইলের সাথে চালানো)।
পুনরুদ্ধার: File2File.app সাবটাইটেল কনভার্টার ব্যবহার করে সঠিক FPS সহ টাইমস্ট্যাম্প-ভিত্তিক SRT-এ রূপান্তর করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
MicroDVD পার্সারগুলো ফ্রেমের সংখ্যা গণনা করে। এই গণনায় পূর্ণসংখ্যার ওভারফ্লো হলে বাফার মেমরি নষ্ট হতে পারে।
পরিচিত অ্যাটাক ভেক্টর
- ফ্রেম থেকে মিলিসেকেন্ডে টাইমস্ট্যাম্প রূপান্তরের সময় পূর্ণসংখ্যার ওভারফ্লো।
- বন্ধ না করা কার্লি ব্রেস ট্যাগ পার্স করার সময় বাফার থেকে অতিরিক্ত ডেটা পড়া।
- নেতিবাচক বা অবরোহী ফ্রেম নম্বর সিকোয়েন্সের মাধ্যমে পরিষেবা অস্বীকারের আক্রমণ।
প্রতিরক্ষামূলক সেরা অনুশীলন: শেষ ফ্রেমের সংখ্যা শুরুর ফ্রেমের সংখ্যার চেয়ে কঠোরভাবে বেশি কি না তা যাচাই করুন।
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- ভিডিও রিফ্রেশ চক্রের সাথে সরাসরি যুক্ত নিখুঁত ফ্রেম-নির্ভর সাবটাইটেল টাইমিং নিশ্চিত করে।
- অত্যন্ত কমপ্যাক্ট সিনট্যাক্স: প্রতিটি কিউ ঠিক এক লাইন লেখা ধারণ করে (যেমন '{100}{250}Hello world')।
- প্রধান পুরানো ডেস্কটপ মিডিয়া প্লেয়ার (VLC, MPC, GOM Player) দ্বারা সমর্থিত।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- ফ্রেম-রেট নির্ভর: যদি ভিডিও ফ্রেম রেট পরিবর্তিত হয় (যেমন ২৩.৯৭৬ fps থেকে ২৫ fps), তবে সমস্ত সাবটাইটেল অবিলম্বে সিঙ্ক্রোনাইজেশন হারিয়ে ফেলে।
- অস্পষ্ট ফাইল এক্সটেনশন: '.sub' ফাইল এক্সটেনশনটি বাইনারি VobSub ডিভিডি বিটম্যাপ গ্রাফিক্সের জন্যও ব্যবহৃত হয়।
- আধুনিক ওয়েব ব্রাউজার বা স্ট্রিমিং প্ল্যাটফর্ম দ্বারা স্বাভাবিকভাবেই সমর্থিত নয়।
আকর্ষণীয় কারিগরি তথ্য
- MicroDVD SUB ফাইলের প্রতিটি লাইনে ফ্রেম নম্বরগুলো কার্লি ব্রেসের মধ্যে থাকে: '{1200}{1280}Watch out!'।
- যদি কোনো SUB ফাইল প্রথম লাইনে ভিডিও ফ্রেম রেট ঘোষণা না করে, তবে আধুনিক মিডিয়া প্লেয়ারগুলোকে ফ্রেম রেট অনুমান করতে হয় (যা প্রায়ই সিঙ্ক ত্রুটির কারণ হয়)।
- ফরম্যাটটি বিশেষভাবে ক্লাসিক MicroDVD Player-এর জন্য তৈরি করা হয়েছিল, যাতে উইন্ডোজ ৯৮-এ কাস্টম স্কিন ব্যবহার করা যেত।
সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি
আমার .sub সাবটাইটেল কেন ভিডিওর সাথে সিঙ্কে নেই?
কারণ .sub ফাইলগুলো প্রকৃত সময়ের পরিবর্তে ফ্রেম নম্বর ব্যবহার করে। আপনার ভিডিওটি যদি সাবটাইটেল তৈরির সময় নির্ধারিত ফ্রেম রেটের (যেমন ২৪ এফপিএস বনাম ৩০ এফপিএস) চেয়ে আলাদা ফ্রেম রেটে চলে, তাহলে সাবটাইটেলটি ধীরে ধীরে ভিডিওর সঙ্গে অসামঞ্জস্যপূর্ণ হয়ে যাবে।
আমি কীভাবে .sub কে .srt-এ রূপান্তর করতে পারি?
আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে এক ক্লিকেই ফ্রেম-ভিত্তিক .sub ফাইলগুলোকে ইউনিভার্সাল, টাইমকোডেড .srt সাবটাইটেলে রূপান্তর করতে পারেন।
টেক্সট .sub এবং VobSub .sub-এর মধ্যে পার্থক্য কী?
টেক্সট .sub (MicroDVD) হলো কার্লি ব্র্যাকেট সহ একটি সাধারণ টেক্সট ফাইল। VobSub .sub হলো একটি বাইনারি ফাইল যাতে সরাসরি ডিভিডি থেকে রিপ করা কাঁচা গ্রাফিকাল ছবি থাকে, যা একটি .idx ইনডেক্স ফাইলের সাথে যুক্ত থাকে।