অ্যাডভান্সড সাবস্টেশন আলফা (.ass)

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

অ্যাডভান্সড সাবস্টেশন আলফা (ASS) হলো বিশ্বের সবচেয়ে শক্তিশালী টেক্সট-ভিত্তিক সাবটাইটেল ফরম্যাট, যা এর উন্নত টাইপোগ্রাফিক স্টাইলিং, ভেক্টর ড্রয়িং, কারাওকে ইফেক্ট এবং পিক্সেল-নির্ভুল স্থানাঙ্ক অবস্থানের জন্য অ্যানিমে ফ্যানসাবিং এবং মিডিয়া উৎপাদনে জনপ্রিয়।

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

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

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

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

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

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

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

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

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

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

5B 53 63 72 69 70 74 20 49 6E 66 6F 5D

ASCII রিপ্রেজেন্টেশন: [Script Info]

স্ট্যান্ডার্ডাইজেশন: Advanced SubStation Alpha v4.00+ Specification

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

কন্টেইনার আর্কিটেকচারINI-style sectioned text format containing [Script Info], [V4+ Styles], [Events], and optional [Fonts] / [Graphics] blocks
কম্প্রেশনUncompressed plain text (embedded fonts use uuencode)
বাইট এন্ডিয়াননেসUTF-8 / Unicode text stream (BOM optional)
কালার স্পেসBGR / ABGR color format with alpha channel
চ্যানেল ও কাঠামোDialogue cues, karaoke timings, vector drawings, blur, rotation, and typographic style definitions
সর্বোচ্চ মাত্রাPlayResX and PlayResY virtual canvas coordinate space (e.g. 1920x1080)
স্বচ্ছতাFull per-color alpha transparency (alpha override tags \alpha, \1a, \2a, \3a, \4a)
স্ট্রিমিং ও প্রোগ্রেসিভSequential timestamp-based streaming playback

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

প্রযুক্তিগত বৈশিষ্ট্যASS (বর্তমান)SRTVTTSUB
স্টাইলিং ও পজিশনিংঅ্যাডভান্সড স্টাইলিং, ভেক্টর ড্রয়িং ও রোটেশনবেসিক ফরম্যাটিং (শুধুমাত্র ইটালিক/বোল্ড)CSS স্টাইলিং ও কিউ পজিশনিংফ্রেম-ভিত্তিক কাঁচা টেক্সট
কারাওকে টাইমিংনেটিভ সিলেবল টাইমিং (\k ট্যাগ)নেইবেসিক টাইমস্ট্যাম্প ট্যাগনেই
প্রাথমিক কমিউনিটিঅ্যানিমে, মিউজিক ভিডিও, ফ্যানসাবিংইউনিভার্সাল সিনেমা ও টেলিভিশনHTML5 ওয়েব ভিডিও স্ট্যান্ডার্ডলিগ্যাসি ডিভিডি প্লেয়ার
ওয়েব ব্রাউজার প্লেব্যাকWebAssembly প্রয়োজন (libass-wasm)JS রূপান্তর প্রয়োজন১০০% নেটিভ HTML5 <track>JS রূপান্তর প্রয়োজন

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

সাবটাইটেলগুলো স্ক্রিনে কাঁচা ফরম্যাটিং ট্যাগ (যেমন '{\b1\pos(200,300)}') প্রদর্শন করে।

মূল কারণ: প্লেয়ার ASS ওভাররাইড ট্যাগ সমর্থন করে না অথবা ট্যাগের চারপাশে ক্ষতিগ্রস্ত কার্লি ব্র্যাকেট রয়েছে।

পুনরুদ্ধার: স্ট্যান্ডার্ড SRT-তে ফরম্যাটিং স্ট্রিপ করুন অথবা File2File Subtitle Converter ব্যবহার করে রূপান্তর করুন।

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

অবিশ্বস্ত সাবটাইটেল ফাইলে জটিল ASS ওভাররাইড ট্যাগ এবং এম্বেডেড ফন্ট ব্লক C-ভিত্তিক সাবটাইটেল পার্সারগুলোতে বাফার ওভারফ্লো ঘটাতে পারে।

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

  • libass ভেক্টর ড্রয়িং পাথ পার্সারে বাফার ওভারফ্লো (যেমন CVE-2020-26682)।
  • এম্বেডেড uuencoded ফন্ট অ্যাটাচমেন্টের ডিকম্প্রেশনের সময় হিপ দূষণ।
  • গভীরভাবে নেস্টেড বা প্যাথলজিক্যাল ব্লার/কারাওকে ট্যাগ গণনার মাধ্যমে পরিষেবা অস্বীকার।

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

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

2010libass লাইব্রেরি VLC, MPV এবং FFmpeg জুড়ে ইউনিভার্সাল ওপেন সোর্স সাবটাইটেল রেন্ডারিং ইঞ্জিন হয়ে ওঠে।
2005Aegisub সাবটাইটেল এডিটর প্রকাশিত হয়, যা ASS সাবটাইটেল তৈরি করার জন্য প্রাথমিক ক্রস-প্ল্যাটফর্ম টুল হয়ে ওঠে।
2001বর্ধিত স্টাইলিং এবং ওভাররাইড ট্যাগ যোগ করতে SubStation Alpha (SSA) v4-এর এক্সটেনশন হিসেবে কোটাস (Kotus) দ্বারা বিকশিত।

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

  • অবিশ্বাস্য ভিজ্যুয়াল ক্ষমতা: কাস্টম ফন্ট, কালার গ্রেডিয়েন্ট, ড্রপ শ্যাডো, বর্ডার, রোটেশন, শিয়ারিং এবং ব্লার সমর্থন করে।
  • কারাওকে টাইমিং ট্যাগ (\k, \K, \kf) মিউজিক ভিডিওর জন্য পৃথক সিলেবল টাইমিং এবং মসৃণ সুইপ করার অনুমতি দেয়।
  • ভেক্টর ড্রয়িং মোড (\p1) সরাসরি স্ক্রিনে কাস্টম ভেক্টর আকৃতি এবং গ্রাফিক আইকন রেন্ডার করার অনুমতি দেয়।

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

  • জটিল সিনট্যাক্স: বিশেষ সম্পাদক ছাড়া ওভাররাইড ট্যাগগুলো (যেমন '{\pos(400,300)\fnArial\b1\c&H00FFFF&}') পড়া কঠিন।
  • রেন্ডারিং অসামঞ্জস্যতা: সঠিক ভিজ্যুয়াল বিশ্বস্ততার জন্য libass প্রয়োজন; কনজুমার হার্ডওয়্যার প্লেয়ারগুলো প্রায়ই জটিল স্টাইলিং ট্যাগগুলো ড্রপ করে।
  • WebAssembly-ভিত্তিক libass ডিকোডার ছাড়া ওয়েব HTML5 <video> উপাদান দ্বারা নেটিভভাবে সমর্থিত নয়।

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

  • প্রতিটি বৈধ ASS সাবটাইটেল ফাইল '[Script Info]' সেকশন হেডার দিয়ে শুরু হয়।
  • ASS ফাইলের রঙগুলো স্ট্যান্ডার্ড RGB-এর পরিবর্তে উল্টো ABGR হেক্স ফরম্যাটে (অ্যালফা সহ ব্লু-গ্রিন-রেড) লেখা হয়।
  • অ্যানিমে ফ্যানসবাররা অ্যানিমেটেড সাইন এবং ভাসমান হ্যালোগ্রাফিক ডিসপ্লে পুনরায় তৈরি করতে ASS ওভাররাইড ট্যাগ ব্যবহার করেছিল যা চলমান ক্যামেরার শটগুলোকে ট্র্যাক করত।

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

SRT এবং ASS সাবটাইটেলের মধ্যে পার্থক্য কী?

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

আমি কীভাবে ASS সাবটাইটেলকে SRT-তে রূপান্তর করতে পারি?

আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে এক ক্লিকেই ASS ফাইলগুলোকে পরিষ্কার, ইউনিভার্সাল SRT সাবটাইটেলে রূপান্তর করতে পারেন।

কোন মিডিয়া প্লেয়ারগুলো ASS সাবটাইটেল সমর্থন করে?

VLC, MPV, MPC-HC এবং Kodi libass রেন্ডারিং ইঞ্জিন ব্যবহার করে ডিফল্টভাবেই ASS সাবটাইটেল সমর্থন করে।