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

VTT থেকে TXT

মিটিং রেকর্ডিং আর ওয়েব ভিডিওর ক্যাপশন প্রায়ই .vtt ফাইল হিসেবে আসে, যাতে টাইমিং লাইন আর লেআউট সেটিংস ভরা থাকে। এটিকে TXT-এ কনভার্ট করলে এমন একটি ট্রান্সক্রিপ্ট পাবেন যা পড়া যায়, খোঁজা যায় এবং মিটিংয়ের কার্যবিবরণী বা নোটে পেস্ট করা যায়।

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

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

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

আউটপুট

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

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

  1. 1

    .vtt ফাইল আপলোড করুন

    মিটিং রেকর্ডিং থেকে ডাউনলোড করা ট্রান্সক্রিপ্ট, কোর্স প্ল্যাটফর্ম থেকে সেভ করা ক্যাপশন বা যেকোনো WebVTT ফাইল দিন। একসাথে সর্বোচ্চ ২০টি ফাইল, প্রতিটি ৯৫ MB পর্যন্ত।

  2. 2

    টাইমস্ট্যাম্প রাখবেন কি না বেছে নিন

    টাইমস্ট্যাম্প যোগ করুন চালু থাকে, তাই প্রতিটি লাইন [00:12:40]-এর মতো সময় দিয়ে শুরু হয়, মিটিংয়ের কার্যবিবরণীর জন্য কাজের। পরিষ্কার লেখা চাইলে এটি বন্ধ করুন, আর ছোট ক্যাপশন লাইন একসাথে করতে লাইন জুড়ে অনুচ্ছেদ বানান চালু করুন।

  3. 3

    TXT-এ কনভার্ট করুন

    Plain text (TXT)-এ কনভার্ট করুন চাপুন এবং UTF-8 টেক্সট ফাইলটি ডাউনলোড করুন। VTT ও TXT ৩০ মিনিট পরে সার্ভার থেকে মুছে যায়।

WebVTT ফাইল সাধারণ লেখা থেকে কীভাবে আলাদা

WebVTT (Web Video Text Tracks) হলো HTML5 ভিডিওর ক্যাপশন ফরম্যাট। ২০১০ সালে SRT-কে ওয়েবের উপযোগী করে এটি শুরু হয়, আর এখন W3C এর রক্ষণাবেক্ষণ করে। বৈধ ফাইল অবশ্যই WEBVTT শব্দ দিয়ে শুরু হবে; টাইমস্ট্যাম্পে মিলিসেকেন্ডের আগে দশমিক বিন্দু থাকে, যেমন 00:12:40.250, আর ঘণ্টা পুরোপুরি বাদ দেওয়া যায়।

এই মূলের চারপাশে WebVTT আরও অনেক কাঠামো রাখতে দেয়। একটি ক্যুয়েতে আইডেন্টিফায়ার লাইন, পর্দায় অবস্থান ঠিক করা সেটিংস, মন্তব্যের জন্য NOTE ব্লক, CSS-সহ STYLE ব্লক, বক্তার নাম দেওয়া ভয়েস ট্যাগ এবং রঙের জন্য ক্লাস ট্যাগ থাকতে পারে। ব্রাউজারের কাছে এসব কাজের, কিন্তু ট্রান্সক্রিপ্টে বাড়তি আবর্জনা। মিটিং প্ল্যাটফর্ম এটি ব্যাপকভাবে ব্যবহার করে: Zoom ও Microsoft Teams দুটোই ট্রান্সক্রিপ্ট .vtt ডাউনলোড হিসেবে দেয়।

ক্যাপশন SRT-তে থাকলে SRT থেকে TXT একই কাজ করে, ডিফল্টে পরিষ্কার অনুচ্ছেদ দিয়ে। যে রেকর্ডিংয়ে কোনো ক্যাপশনই নেই, সেটির জন্য MP3 থেকে লেখা অডিও ট্র্যাক নিজেই ট্রান্সক্রাইব করে।

একটি ছোট WebVTT ফাইল: দুটি ক্যাপশনের লেখা ছাড়া সবকিছু বাদ যায়
WEBVTT

NOTE লেকচার রেকর্ডিং থেকে এক্সপোর্ট করা

intro-1
00:00:04.120 --> 00:00:07.900 align:start line:85%
আবার স্বাগতম। আজ আমরা শুরু করছি
<i>চাহিদা ও জোগান</i> দিয়ে।

00:00:08.300 --> 00:00:11.000
নোটের 12 নম্বর পৃষ্ঠা খুলুন।

যেসব ক্যাপশন ফরম্যাট টেক্সট ট্রান্সক্রিপ্টে কনভার্ট হয়

from ↓ · to →TXTসময়সহ TXT
VTTVTT to TXT: yesVTT to সময়সহ TXT: yes
SRTSRT to TXT: yesSRT to সময়সহ TXT: yes
SBVSBV to TXT: yesSBV to সময়সহ TXT: yes
ASSASS to TXT: yesASS to সময়সহ TXT: yes
TTMLTTML to TXT: yesTTML to সময়সহ TXT: yes
supported not offeredপ্রতিটি ইনপুটের কথা থেকে যায়। সময় ক্যুয়ের শুরু থেকে নেওয়া হয় এবং **টাইমস্ট্যাম্প যোগ করুন** চালু থাকলে [hh:mm:ss] আকারে লেখা হয়।

VTT

WebVTT সাবটাইটেল

VTT হলো Web Video Text Tracks ফরম্যাট, যা HTML5 ভিডিওর জন্য প্রায় ২০১০ সালে WHATWG ও W3C তৈরি করে। এটি দেখতে SRT-র মতো, তবে WEBVTT হেডার যোগ করে এবং পজিশনিং, স্টাইলিং, বক্তার লেবেল ও মেটাডেটা সমর্থন করে। ব্রাউজার <track> এলিমেন্টের মাধ্যমে ক্যাপশনের জন্য এটি ব্যবহার করে, এবং স্ট্রিমিং প্ল্যাটফর্ম ও YouTube এটি গ্রহণ করে। কিছু ডেস্কটপ প্লেয়ার ও এডিটর বরং SRT আশা করে।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
2010 · W3C / WHATWG
VTT কনভার্টার

TXT

প্লেইন টেক্সট

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

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
–
TXT কনভার্টার

WebVTT ক্যাপশনের চারপাশে হেডার, ক্যুয়ে সেটিংস ও মন্তব্যের ব্লক যোগ করে; TXT-এ কনভার্ট করলে সব বাদ যায়, ফলে মিটিং বা লেকচারের ট্রান্সক্রিপ্ট ডকুমেন্টের মতো পড়া যায়।

কার্যবিবরণী বা নোটের জন্য VTT ট্রান্সক্রিপ্ট পরিষ্কার করা

  • TXT-এর প্রথম স্ক্রিন পড়ে দেখুন বক্তার নাম প্রত্যাশামতো এসেছে কি না
  • ক্যাপশন স্বয়ংক্রিয় হয়ে পর্দায় রোল-আপ হলে দ্বিগুণ হওয়া লাইন খুঁজে দেখুন
  • ফরম্যাটিং ট্যাগ সরান চালু করুন, যাতে ইটালিক ও রঙের মার্কআপ কাঁচা ট্যাগ হিসেবে না আসে
  • কার্যবিবরণীর জন্য টাইমস্ট্যাম্প যোগ করুন চালু রাখুন, যাতে যে কেউ রেকর্ডিংয়ের নির্দিষ্ট মুহূর্তে যেতে পারে
  • শুধু যখন accent-যুক্ত অক্ষর চিহ্ন হয়ে আসে, তখনই হাতে ইনপুট এনকোডিং বেছে নিন
  • পরে সময়সহ ক্যাপশন লাগতে পারে, তাই আসল .vtt ফাইলটি ভিডিওর সঙ্গে রেখে দিন

VTT থেকে TXT নিয়ে প্রশ্ন

Zoom মিটিংয়ের VTT ট্রান্সক্রিপ্ট কোথায় পাব?

ক্লাউড রেকর্ডিংয়ের জন্য অডিও ট্রান্সক্রিপশন চালু থাকলে Zoom ট্রান্সক্রিপ্টটি .vtt ফাইল হিসেবে রেকর্ডিং তালিকায় ভিডিওর পাশে রাখে, সেখান থেকে ডাউনলোড করা যায়। প্রতিটি ক্যুয়ের কথার আগে বক্তার নাম থাকে, তাই কনভার্ট করার পরও নামগুলো সাধারণ লেখা হিসেবে থেকে যায়।

Microsoft Teams-এর ট্রান্সক্রিপ্ট কি কাজ করে?

হ্যাঁ। Teams মিটিং আয়োজকদের ট্রান্সক্রিপ্ট .vtt হিসেবে ডাউনলোড করতে দেয়। বক্তার নাম সাধারণ লেখার বদলে WebVTT ভয়েস ট্যাগ হিসেবে থাকে, তাই শেয়ার করার আগে TXT-এর প্রথম কয়েকটি লাইন পড়ে দেখে নিন নামগুলো ঠিকভাবে এসেছে কি না।

WEBVTT হেডার আর NOTE মন্তব্যগুলোর কী হয়?

এগুলো সংলাপ নয়, ফাইলের মেটাডেটা, তাই বাদ দেওয়া হয়। টাইমিংয়ের পরের align:start বা line:85%-এর মতো ক্যুয়ে সেটিংসও বাদ যায়, কারণ প্লেইন টেক্সটে পর্দার কোনো অবস্থান নেই।

ক্যাপশনে প্রতিটি লাইন দুবার করে আসছে। কেন?

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

এর বদলে কি SRT-তে কনভার্ট করা উচিত?

শুধু তখনই, যদি ফলাফল আবার ভিডিওর সঙ্গে চালাতে হয়। যে প্লেয়ার বা এডিটর .vtt নেয় না, সেটি সাধারণত SRT নেয়, আর VTT থেকে SRT টাইমিং ঠিক রেখে তা তৈরি করে।