SubRip টেক্সট (.srt)

De স্ট্যান্ডার্ড

সাবরিপ সাবটাইটেল (SRT) হলো ডিজিটাল ভিডিও সাবটাইটেল এবং ক্লোজড ক্যাপশনের জন্য অবিসংবাদিত বৈশ্বিক স্ট্যান্ডার্ড, যা এর নিখুঁত সরলতা, মানুষের পাঠযোগ্যতা এবং ইউনিভার্সাল হার্ডওয়্যার ও সফটওয়্যার সামঞ্জস্যতার জন্য সমাদৃত।

SRT থেকে VTT কনভার্ট করুন

বিনামূল্যে ইন-ব্রাউজার SRT থেকে VTT কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে SRT ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে SRT ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

31 0D 0A 30 30 3A / 31 0A 30 30 3A

ASCII রিপ্রেজেন্টেশন: 1\r\n00: / 1\n00:

স্ট্যান্ডার্ডাইজেশন: De facto global subtitle standard

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
কম্প্রেশনUncompressed plain text
বাইট এন্ডিয়াননেসUTF-8 / Unicode text stream (BOM optional)
কালার স্পেসOptional basic HTML color tags (<font color=...>)
চ্যানেল ও কাঠামোTimecoded dialogue text with basic inline styling (bold, italic, underline)
সর্বোচ্চ মাত্রাUnbounded sequential cues
স্বচ্ছতাNone
স্ট্রিমিং ও প্রোগ্রেসিভSequential single-pass streaming playback

টেকনিক্যাল তুলনা ম্যাট্রিক্স: SRT বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যSRT (বর্তমান)VTTASSSUB
সামঞ্জস্যতার পরিধিসমস্ত মিডিয়া প্লেয়ার এবং টিভিতে ১০০% ইউনিভার্সালওয়েব ব্রাউজার জুড়ে ১০০% ইউনিভার্সালঅ্যানিমে ও ডেস্কটপ প্লেয়ার জুড়ে ইউনিভার্সাললিগ্যাসি হার্ডওয়্যার ডিভিডি প্লেয়ার
টাইমস্ট্যাম্প বিভাজককমা (যেমন 00:01:23,456)পিরিয়ড (যেমন 00:01:23.456)পিরিয়ড (যেমন 0:01:23.45)ফ্রেম নম্বর কাউন্ট
স্টাইলিং নমনীয়তাবেসিক HTML ট্যাগ (<b>, <i>, <u>)পূর্ণ CSS কিউ স্টাইলিং ও পজিশনিংঅ্যাডভান্সড ওভাররাইড ট্যাগ ও ড্রয়িংনেই
নেটিভ HTML5 <track>WebVTT-এ রূপান্তর প্রয়োজন১০০% নেটিভ HTML5 স্ট্যান্ডার্ডWebAssembly ডিকোডার প্রয়োজনরূপান্তর প্রয়োজন

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

সিনেমা এগোতে থাকায় সাবটাইটেলগুলো ভিডিও অডিওর সাথে সিঙ্ক আউট হয়ে যায়।

মূল কারণ: ফ্রেম রেট অমিল (যেমন ২৩.৯৭৬ fps-এর জন্য সময় নির্ধারিত সাবটাইটেল ২৫.০ fps ভিডিওর বিপরীতে চালানো)।

পুনরুদ্ধার: File2File Subtitle Sync Tool ব্যবহার করে টাইমস্ট্যাম্পগুলো পুনরায় সিঙ্ক্রোনাইজ করুন বা অফসেট শিফট করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

SRT ফাইলগুলো প্লেইন টেক্সট, তবে ত্রুটিপূর্ণ কিউ কাউন্টার বা HTML ট্যাগ ঝুঁকিপূর্ণ মিডিয়া প্লেয়ারে মেমরি বাগ ঘটাতে পারে।

পরিচিত অ্যাটাক ভেক্টর

  • মিডিয়া প্লেয়ার SRT টাইমস্ট্যাম্প পার্সিং রুটিনে স্ট্যাক বাফার ওভারফ্লো (যেমন CVE-2011-2592)।
  • ওয়েব-ভিত্তিক সাবটাইটেল রেন্ডারারে আনএস্কেপড HTML ট্যাগের মাধ্যমে ক্রস-সাইট স্ক্রিপ্টিং (XSS)।
  • ওভারল্যাপিং বা ক্রমানুসারের বাইরের কিউ ইনডেক্স নম্বরের মাধ্যমে পরিষেবা অস্বীকার।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2010W3C ক্লাসিক SRT টাইমস্ট্যাম্প লেআউটের উপর সরাসরি ভিত্তি করে আধুনিক WebVTT ফরম্যাট ডিজাইন করে।
2005স্ট্রিমিং সার্ভিস, মিডিয়া প্লেয়ার, স্মার্ট টিভি এবং ইউটিউব জুড়ে সার্বজনীনভাবে গৃহীত।
2000'Brain' নামে পরিচিত প্রোগ্রামার SubRip প্রকাশ করেন, যা একটি উইন্ডোজ ডিভিডি সাবটাইটেল রিপিং টুল যা .srt ফাইল তৈরি করত।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • পরম ইউনিভার্সাল সামঞ্জস্যতা: বিদ্যমান প্রতিটি মিডিয়া প্লেয়ার, স্মার্ট টিভি, ভিডিও এডিটর এবং স্ট্রিমিং প্ল্যাটফর্ম দ্বারা সমর্থিত।
  • অনায়াসে সহজ সিনট্যাক্স: বিশেষ সফটওয়্যার ছাড়াই যেকোনো বেসিক টেক্সট এডিটরে সহজে পঠিত, টাইপ বা সম্পাদিত হয়।
  • কম্প্যাক্ট টেক্সট স্টোরেজ: পুরো ২ ঘণ্টার সিনেমার সাবটাইটেল সাধারণত ১০০ কিলোবাইটের কম খরচ করে।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • কোনো নেটিভ স্ক্রিন পজিশনিং নেই: ঐতিহ্যগতভাবে সাবটাইটেলগুলো ভিডিওর নিচের কেন্দ্রের সাথে লক করা থাকে।
  • ন্যূনতম স্টাইলিং সমর্থন: কোনো কাস্টম ফন্ট বা লেআউট নিয়ন্ত্রণ ছাড়াই বেসিক HTML ট্যাগগুলোর (<i>, <b>, <u>) মধ্যে সীমাবদ্ধ।
  • টাইমস্ট্যাম্পে কমা দশমিক বিভাজক ('00:01:20,500') ওয়েব স্ট্যান্ডার্ড পিরিয়ড বিভাজক থেকে আলাদা।

আকর্ষণীয় কারিগরি তথ্য

  • SRT মূলত 'Brain' নামের একজন ফ্রেঞ্চ সফটওয়্যার ডেভেলপার দ্বারা তৈরি করা হয়েছিল যিনি OCR-এর মাধ্যমে ডিভিডি থেকে সাবটাইটেল টেক্সট বের করার জন্য SubRip লিখেছিলেন।
  • SRT-তে টাইমস্ট্যাম্প মিলিসেকেন্ড বিভাজক হিসেবে কমা (,) ব্যবহার করে, যেখানে আধুনিক WebVTT পিরিয়ড (.) ব্যবহার করে।
  • ইউটিউব কৃত্রিম বুদ্ধিমত্তা ব্যবহার করে বিলিয়ন বিলিয়ন ভিডিওর জন্য স্বয়ংক্রিয়ভাবে ডাউনলোডযোগ্য SRT সাবটাইটেল তৈরি করে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

SRT ফাইল কী?

একটি SRT ফাইল হলো একটি সাধারণ টেক্সট ফাইল যাতে ভিডিওর সাবটাইটেল থাকে, যা সংলাপের প্রতিটি লাইনকে সঠিক শুরু এবং শেষের টাইমস্ট্যাম্পের সাথে মিলিয়ে দেয়।

ওয়েব ভিডিওর জন্য আমি কীভাবে SRT কে WebVTT-তে রূপান্তর করতে পারি?

আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে এক ক্লিকেই SRT ফাইলগুলোকে আধুনিক HTML5 WebVTT (.vtt) ফরম্যাটে রূপান্তর করতে পারেন।

আমি কীভাবে একটি মুভির সাথে SRT ফাইল ব্যবহার করব?

.srt ফাইলটিকে আপনার ভিডিও ফাইলের ঠিক একই নাম দিন (যেমন 'movie.mp4' এবং 'movie.srt') এবং সেগুলোকে একই ফোল্ডারে রাখুন; VLC-এর মতো প্লেয়ারগুলো এটি স্বয়ংক্রিয়ভাবে লোড করে নেবে।

সম্পর্কিত SRT কনভার্সন পেয়ার

SRT থেকে VTT

সাবরিপ টেক্সট ফাইলকে ওয়েবভিটিটি ফর্ম্যাটে রূপান্তর করলে প্লেইন টেক্সট ক্যাপশনগুলো ওয়েব ভিডিও প্লেয়ারের জন্য আধুনিক এইচটিএমএল৫-সামঞ্জস্যপূর্ণ টাইম ট্র্যাকে রূপান্তরিত হয়।

VTT থেকে SRT

ওয়েবভিটিটি ফাইলকে সাবরিপ টেক্সটে রূপান্তর করার মাধ্যমে পুরোনো ডেস্কটপ মিডিয়া প্লেয়ার এবং লিগ্যাসি এডিটিং হার্ডওয়ারে এইচটিএমএল৫ ভিডিও ক্যাপশন নির্বিঘ্নে চালানো সম্ভব হয়।

ASS থেকে SRT

অ্যাডভান্সড সাবস্টেশন আলফা স্ক্রিপ্টগুলোকে সাবরিপ টেক্সট ফাইলে রূপান্তর করার মাধ্যমে জটিল স্টাইলিং ট্যাগগুলো মুছে ফেলা হয় যাতে আপনার সাবটাইটেলগুলো মৌলিক মিডিয়া প্লেয়ারে কাজ করে।

SRT থেকে TXT

সাবরিপ টেক্সট সাবটাইটেল ফাইলগুলোকে প্লেইন টেক্সট ট্রান্সক্রিপ্টে রূপান্তর করার মাধ্যমে টাইমিং কোড এবং সংখ্যাসূচক মার্কারগুলো বাদ দেওয়া হয়, ফলে একটি পরিচ্ছন্ন এবং পড়ার উপযোগী ডকুমেন্ট তৈরি হয়।

SUB থেকে SRT

ফ্রেম-ভিত্তিক মাইক্রোডিভিডি SUB ফাইলগুলোকে টাইম-ভিত্তিক সাবরিপ SRT ফাইলে রূপান্তর করার মাধ্যমে লিগ্যাসি ভিডিও সাবটাইটেলগুলোকে আধুনিক মিডিয়া প্লেয়ারের সাথে সামঞ্জস্যপূর্ণ করা হয়।