UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

সাবটাইটেল কনভার্টার

আপনার প্লেয়ার, এডিটর বা আপলোড ফর্ম যে ফরম্যাট চায়, ক্যাপশন ফাইলটি সেই ফরম্যাটে নিন। কনভার্টারটি SRT, VTT, ASS, SBV, TTML সহ আরও এক ডজন সাবটাইটেল টাইপ পড়ে, টাইমস্ট্যাম্পগুলো টার্গেট ফরম্যাটের সিনট্যাক্সে নতুন করে লেখে এবং কনভার্ট করার সময়ই টেক্সট রিসিঙ্ক, পরিষ্কার বা সাদামাটা করে দিতে পারে।

সাবটাইটেল কনভার্টার

অথবা SRT, VTT, ASS … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    সাবটাইটেল ফাইল আপলোড করুন

    প্রতিটি ৯৫ MB পর্যন্ত আকারের সর্বোচ্চ ২০টি ফাইল যোগ করুন: SRT, VTT, ASS, SSA, SBV, SUB, TTML, DFXP, XML, SMI, LRC বা TXT। প্রতি ক্যাপশনে এক লাইনের সাধারণ ট্রান্সক্রিপ্টও চলবে।

  2. 2

    আউটপুট বেছে নিন ও টাইমিং ঠিক করুন

    যে ফরম্যাটে রূপান্তর থেকে একটি ফরম্যাট বেছে নিন; SRT আগে থেকেই বাছাই করা থাকে। ক্যাপশন আগে বা পরে এলে, কিংবা ধীরে ধীরে সরে গেলে উন্নত সেটিংস খুলে টাইমিং সরান বা দুটি ফ্রেম রেট ঘর ব্যবহার করুন।

  3. 3

    কনভার্ট করে সেভ করুন

    SRT-এ কনভার্ট করুন চাপুন (অন্য ফরম্যাট বাছলে সেটির নামে বোতাম দেখাবে), তারপর প্রতিটি ফাইল বা একটি ZIP ডাউনলোড করুন। আউটপুট সবসময় UTF-8 হয়, আর প্রতিটি আপলোড ৩০ মিনিট পরে মুছে ফেলা হয়।

উত্তর

সাবটাইটেল কনভার্টার কী বদলায়?

শব্দগুলো একই থাকে। কনভার্টার ফাইলের হেডার, টাইমস্ট্যাম্পের গঠন ও স্টাইলিং মার্কআপ নতুন করে লেখে, যাতে অন্য প্রোগ্রাম ক্যাপশন পড়তে পারে, আর সব সময় একসঙ্গে সরাতেও পারে।

SRT, VTT, ASS ও অন্যান্য সাবটাইটেল ফাইল ফরম্যাট

  • .srt
  • .vtt
  • .ass
  • .ssa
  • .sbv
  • .ttml
  • .dfxp
  • .sub
  • .smi
  • .lrc
  • .xml
  • .txt

SRT নামটি এসেছে SubRip থেকে, একটি Windows প্রোগ্রাম যা প্রায় ২০০০ সালে DVD-র সাবটাইটেল বের করত। এটি ক্রমিক নম্বরযুক্ত কিউয়ের তালিকা, যেখানে থাকে শুরু ও শেষের সময় এবং এক-দুই লাইন লেখা; তাই প্রায় প্রতিটি প্লেয়ার, এডিটর ও স্ট্রিমিং আপলোড ফর্ম এটি পড়ে। WebVTT ওয়েবের জন্য SRT থেকে বিকশিত: এটি W3C-র স্পেসিফিকেশন, শুরু হয় WEBVTT শব্দ দিয়ে এবং CSS দিয়ে কিউয়ের অবস্থান বা স্টাইল ঠিক করতে পারে। TTML হলো W3C-র XML ক্যাপশন ফরম্যাট, ২০১০ সালে Recommendation হিসেবে প্রকাশিত; DFXP ছিল এর আগের নাম, আর স্ট্রিমিং সার্ভিসগুলো এর প্রোফাইল ব্যবহার করে।

SubStation Alpha (SSA) ও তার উত্তরসূরি Advanced SubStation Alpha (ASS) এসেছে ফ্যানসাবিং থেকে। ASS ফাইলে ফন্ট, রং, আউটলাইন ও মার্জিনসহ একটি স্টাইল টেবিল থাকে এবং প্রতিটি লাইন তা বদলাতে পারে, ফলে সাইন ও গান পর্দার যেকোনো জায়গায় বসতে পারে। ASS-এর প্রচলিত এডিটর Aegisub ডিফল্টভাবে এই ফরম্যাটে সেভ করে। SBV হলো YouTube-এর সহজ এক্সপোর্ট ফরম্যাট; SMI মাইক্রোসফটের SAMI, LRC গানের কথা ও লাইনের সময় রাখে, আর TXT সাধারণ টেক্সট।

১ মিনিট ২৩.৪৫৬ সেকেন্ডে শুরু হওয়া একই কিউ প্রতিটি আউটপুটে কীভাবে লেখা হয়
ফরম্যাটটাইমস্ট্যাম্পহেডারস্টাইলিং
SRT`00:01:23,456 --> 00:01:25,789`নেই, কিউয়ে নম্বর থাকে<i>, <b>, <u> ও <font> ট্যাগ
WebVTT`00:01:23.456 --> 00:01:25.789`প্রথম লাইনে `WEBVTT`কিউ সেটিংস ও CSS ক্লাস
ASS / SSA`0:01:23.45,0:01:25.78`[Script Info] ও [V4+ Styles]পূর্ণ স্টাইল টেবিল ও প্রতি লাইনের ওভাররাইড
SBV`0:01:23.456,0:01:25.789`নেইনেই
TTML`begin="00:01:23.456"`নেমস্পেসসহ XML ডকুমেন্টXML-এ স্টাইল অ্যাট্রিবিউট
TXT**টাইমস্ট্যাম্প যোগ করুন** চালু থাকলে `[00:01:23]`, নইলে নেইনেইনেই

সাবটাইটেলের টাইমিং সরান ও ফ্রেম রেট কনভার্ট করুন

৪.৩%২৩.৯৭৬ fps-এর মূল রিলিজের চেয়ে ২৫ fps PAL রিলিজ কতটা দ্রুত চলে

১২০ মিনিটের সিনেমায় এটি জমে প্রায় ৫ মিনিট হয়, তাই এক রিলিজের জন্য টাইম করা ক্যাপশন অন্যটিতে ক্রমাগত সিঙ্কের বাইরে চলে যায়।

টাইমিং সরান প্রতিটি কিউকে একই পরিমাণে সরায়, −৩,৬০০ থেকে +৩,৬০০ সেকেন্ড পর্যন্ত, এক মিলিসেকেন্ডের ধাপে। কথার আগে লেখা এলে ধনাত্মক সংখ্যা দিন, আর পিছিয়ে থাকলে ঋণাত্মক, যেমন −1.5। শুরু ও শেষে ব্যবধান একই থাকলে এটাই সমাধান; সাধারণত ভিন্ন ইন্ট্রো বা ছাঁটা স্টুডিও লোগোর কারণে এমন হয়।

ফ্রেম রেটের জোড়া অন্য ক্ষেত্রটি সামলায়। সাবটাইটেল যে রেটের জন্য বানানো তা মূল ফ্রেম রেট-এ এবং আপনার ভিডিওর রেট টার্গেট ফ্রেম রেট-এ দিন; বিকল্প ২৩.৯৭৬, ২৪, ২৫, ২৯.৯৭ ও ৩০ fps। এরপর প্রতিটি টাইমস্ট্যাম্প অনুপাত ধরে স্কেল হয়; এভাবেই একই সিনেমার ইউরোপীয় PAL ও উত্তর আমেরিকান NTSC রিলিজে মানানসই ক্যাপশন মেলে। কোন দিকে যাবেন নিশ্চিত না হলে সিনেমার শেষের কাছের একটি লাইন মিলিয়ে দেখুন: খুব দেরিতে এলে সাবটাইটেলের রেট ভিডিওর চেয়ে কম।

বাকি ঘরগুলো টেক্সটের ওপর কাজ করে। ইনপুট এনকোডিং পুরোনো ফাইল ঠিকমতো পড়ে; ফরম্যাটিং ট্যাগ সরান <i>, <b>, <font> এবং {\an8}-ধরনের কোড মুছে দেয়। TXT আউটপুটে টাইমস্ট্যাম্প যোগ করুন প্রতিটি লাইনের আগে সময় বসায় এবং লাইন জুড়ে অনুচ্ছেদ বানান ভাঙা লাইন জুড়ে পাঠযোগ্য বাক্য বানায়; SRT থেকে TXT ট্রান্সক্রিপ্টের জন্য এই সেটিং। ASS বা SSA আউটপুটে ফন্ট (ডিফল্ট Arial) ও ফন্টের সাইজ (৪৮, ১০৮০ পিক্সেল উচ্চতার ভিডিওর সাপেক্ষে) ডিফল্ট স্টাইল ঠিক করে।

ASS থেকে SRT করলে স্টাইলিং আর ফেরত আসে না

ASS থেকে SRT, VTT বা TXT-তে কনভার্ট করলে টেক্সট ও সময় থাকে, কিন্তু অবস্থান, রং, কারাওকে টাইমিং ও আঁকা সাইন বাদ যায়। পরে সাবটাইটেল নতুন স্টাইল দিতে চাইলে মূল ASS ফাইল রেখে দিন; SRT থেকে ASS দিয়ে SRT ফেরত বানালে শুধু একটি ডিফল্ট স্টাইল বসে।

সাবটাইটেল কনভার্টের সমস্যা ও তার সমাধান

  • ফাইল লোড করার পরও প্লেয়ারে সাবটাইটেল দেখা যায় না।

    সাবটাইটেলের নাম ভিডিওর ফাইলের নামের হুবহু এক রাখুন, শুধু এক্সটেনশন নতুন হবে, যেমন movie.mp4 ও movie.srt; আর এক্সটেনশন ফরম্যাটের সঙ্গে মেলে কিনা দেখুন, কারণ .srt নামে বদলানো VTT-র টাইমস্ট্যাম্পে তখনও ডট থাকে।

  • স্ট্রিমিং আপলোডে সব ক্যাপশন প্রায় এক সেকেন্ড আগে আসছে।

    টাইমিং সরান-এ ১-এর মতো ধনাত্মক মান দিয়ে আবার কনভার্ট করুন। ব্যবধান মাপুন প্রথম কথার লাইনে, মিউজিক কিউতে নয়।

  • TXT ট্রান্সক্রিপ্টে ক্যাপশনের লাইন কাঠামো হারিয়ে গেছে।

    লাইন জুড়ে অনুচ্ছেদ বানান চালু ছিল, যা লাইনগুলোকে একটানা বাক্যে মিশিয়ে দেয়। প্রতি লাইনে একটি ক্যাপশন রাখতে এটি বন্ধ করুন, অথবা প্রতিটি কিউ কোথায় শুরু তা বোঝাতে টাইমস্ট্যাম্প যোগ করুন চালু করুন।

  • TXT কনভার্সনে একটিমাত্র বিশাল কিউ তৈরি হয়েছে।

    ট্রান্সক্রিপ্টটি একটি অনুচ্ছেদ। প্রতিটি ক্যাপশন আলাদা লাইনে রাখুন, আদর্শভাবে প্রায় ৪২ অক্ষরের বেশি নয়, তারপর প্রতি লাইনে সেকেন্ড ঠিক করুন।

সাবটাইটেল কনভার্টার নিয়ে প্রশ্ন

YouTube কোন সাবটাইটেল ফরম্যাট গ্রহণ করে?

YouTube Studio SRT, WebVTT, SBV, TTML এবং কয়েকটি ব্রডকাস্ট ফরম্যাট নেয়, তাই YouTube-এর জন্য কনভার্ট করার দরকার প্রায় পড়ে না। সেখানে এডিট করা ক্যাপশন ডাউনলোড করলে YouTube যে ফরম্যাটগুলো দেয়, SBV তার একটি; ভিডিও এডিটরে লোড করার আগে সেটি SRT-তে কনভার্ট করুন।

HTML5 ভিডিও ট্র্যাকের জন্য কোন ফরম্যাট লাগবে?

WebVTT। ব্রাউজারের <track> এলিমেন্ট শুধু VTT ফাইল পড়ে, তাই আপনার সাইটে MP4-এর পাশে থাকা SRT উপেক্ষিত হবে। SRT থেকে VTT WEBVTT হেডার যোগ করে এবং দশমিকের কমার জায়গায় ডট বসায়।

কনভার্ট করার পর রং, ফন্ট আর পজিশন কি ঠিক থাকবে?

শুধু ASS ও SSA-র মধ্যে। SRT, VTT, SBV ও TXT-তে প্রতি লাইনের ফন্ট, কারাওকে ইফেক্ট বা স্ক্রিনের অবস্থান রাখার জায়গা নেই, তাই অ্যানিমের ফ্যানসাব SRT-তে করলে শব্দ ও টাইমিং থাকে, কিন্তু স্টাইলিং হারায়। সাধারণ ইটালিক ও বোল্ড ট্যাগ SRT ও VTT-তে থেকে যায়, তবে ফরম্যাটিং ট্যাগ সরান চালু করলে থাকে না।

ধীরে ধীরে সিঙ্ক থেকে সরে যাওয়া সাবটাইটেল কীভাবে ঠিক করবেন?

স্থির পিছিয়ে থাকা টাইমিং সরান দিয়ে ঠিক হয়; ক্রমে বাড়তে থাকা পিছিয়ে পড়ার অর্থ ফাইলটি ভিন্ন ফ্রেম রেটের রিলিজের জন্য বানানো। সাবটাইটেল যে রেটের জন্য টাইম করা, সেটি মূল ফ্রেম রেট-এ এবং আপনার ভিডিওর রেট টার্গেট ফ্রেম রেট-এ দিন; সবচেয়ে বেশি লাগে ২৩.৯৭৬ থেকে ২৫ বা উল্টোটা।

ট্রান্সক্রিপ্টকে কি টাইমিংসহ ক্যাপশনে পরিণত করা যায়?

হ্যাঁ। প্রতি লাইনে একটি ক্যাপশন দিয়ে TXT আপলোড করে SRT-তে কনভার্ট করুন; প্রতিটি লাইন প্রতি লাইনে সেকেন্ড-এ দেওয়া সময়, একটার পর একটা করে পায়। সময় কথার সঙ্গে হুবহু মিলবে না, তাই Subtitle Edit বা Aegisub-এর মতো এডিটরে ঠিক করে নিন। শুরু করুন TXT থেকে SRT দিয়ে।

অ্যাকসেন্টযুক্ত অক্ষর কেন প্রশ্নবোধক চিহ্ন বা অদ্ভুত চিহ্নে পরিণত হয়?

ফাইলটি পুরোনো কোড পেজে সেভ করা ছিল, যেমন রুশ ভাষার জন্য Windows-1251 বা আরবির জন্য Windows-1256, আর সেটি UTF-8 ধরে পড়া হয়েছে। ইনপুট এনকোডিং-এ সঠিকটি বেছে আবার কনভার্ট করুন; আউটপুট UTF-8-এ লেখা হয়, তাই আধুনিক প্লেয়ার ঠিকমতো দেখায়।

DVD বা Blu-ray-এর ছবি-ভিত্তিক সাবটাইটেল কি কনভার্ট করা যায়?

টেক্সট হিসেবে নয়। VobSub (.idx সহ .sub) ও Blu-ray PGS ট্র্যাক প্রতিটি ক্যাপশন ছবি হিসেবে রাখে, তাই আগে অপটিক্যাল ক্যারেক্টার রিকগনিশন লাগে। এই টুল যে .sub ফাইল পড়ে সেগুলো টেক্সটভিত্তিক MicroDVD ফাইল।

সব সাবটাইটেল কনভার্টার টুল

আপনার যে মাপ বা শর্ত চাওয়া হয়েছে, ঠিক সেটি বেছে নিন। নিচের প্রতিটি পেজ একই টুল, শুধু ডিফল্ট সেটিং আলাদা।