ভিডিও ফাইলে হিন্দি অডিও নাকি শুধু সাবটাইটেল? পার্থক্য বুঝুন
অনেক সময় ভিডিও ফাইলের নামের সাথে “Hindi”, “Dual Audio” বা “Multi” লেখা থাকলেও দেখা যায় অডিও ইংরেজিতে আসছে, অথবা কেবল স্ক্রিনে বাংলা বা অন্য কোনো ভাষায় সাবটাইটেল দেখা যাচ্ছে। এর মানে এই নয় যে আপনার প্লেয়ারটি খারাপ। আসল সমস্যাটি হলো ফাইলটিতে কয়টি অডিও ট্র্যাক আছে, কোনটি নির্বাচন করা হয়েছে এবং ‘Hindi’ ট্যাগটি কি অডিওর জন্য নাকি সাবটাইটেলের জন্য দেওয়া হয়েছে।
সবচেয়ে নির্ভরযোগ্য উপায় হলো ফাইলের মেটাডেটা (metadata) পড়া এবং প্লেয়ারে সংশ্লিষ্ট অডিও ট্র্যাকটি শুনে নিশ্চিত হওয়া। শুধুমাত্র ফাইলের নাম দেখে নিশ্চিত হওয়া যায় না।
অডিও ট্র্যাক, সাবটাইটেল এবং ডাবিং-এর পার্থক্য

- অডিও ট্র্যাক (Audio Track): এটি হলো সেই স্ট্রিম যেখান থেকে কথা, গান এবং অন্যান্য শব্দ শোনা যায়।
- সাবটাইটেল ট্র্যাক (Subtitle Track): এটি স্ক্রিনে প্রদর্শিত লিখিত শব্দ বা সংলাপ। একটি ফাইলে হিন্দি সাবটাইটেল থাকা মানেই যে তাতে হিন্দি ডাবিং (dubbing) করা অডিও আছে, এমনটা নয়।
- ডাবিং (Dubbing): এটি একটি সম্পূর্ণ আলাদা অডিও রেকর্ডিং, যেখানে মূল সংলাপ অন্য ভাষায় পুনরায় রেকর্ড করা হয়। একটি টেক্সট সাবটাইটেলকে অডিও মেনুতে নির্বাচন করলেই তা স্পোকেন ডাবিং হয়ে যায় না।
একটি ভিডিও ফাইলে দুটি অডিও ট্র্যাক থাকলেই যে তার একটি হিন্দি হবে, এমন কোনো নিশ্চয়তা নেই। দুটি ট্র্যাক একই ভাষার ভিন্ন সংস্করণও হতে পারে। এছাড়াও, ভিডিওর সাথে অডিও ডেসক্রিপশন (audio description) বা কমেন্টারি ট্র্যাকও (commentary track) থাকতে পারে। তাই ফাইলের নাম এবং শোনা যাওয়া বিষয়বস্তু উভয়ই যাচাই করা জরুরি।
লোকাল ভিডিও ফাইলের ট্র্যাকগুলি কীভাবে পরীক্ষা করবেন?
আপনার ভিডিও ফাইলের অডিও এবং সাবটাইটেল ট্র্যাকগুলি পরীক্ষা করার জন্য বিভিন্ন টুল ব্যবহার করতে পারেন। যেমন, MediaInfo টুলটি ফাইলের টেকনিক্যাল ডেটা দেখায়। কিছু ভিডিও প্লেয়ার যেমন VLC Media Player-এও এই তথ্যগুলি পাওয়া যায়।
সাধারণত, এই টুলগুলিতে আপনি নিম্নলিখিত তথ্যগুলি দেখতে পাবেন:
- Audio Tracks: এখানে উপলব্ধ অডিও ট্র্যাকগুলির তালিকা এবং তাদের ভাষা ট্যাগ (language tag) দেখা যায়। যেমন, Audio 1: English, Audio 2: Hindi।
- Subtitle Tracks: এখানে উপলব্ধ সাবটাইটেল ট্র্যাকগুলির তালিকা এবং তাদের ভাষা দেখা যায়। যেমন, Subtitle 1: Hindi।
- Video Tracks: এটি ছবির স্ট্রিম সম্পর্কিত তথ্য দেয়।
গুরুত্বপূর্ণ: ফাইলের নামের সাথে ‘Hindi’ লেখা থাকলেই যে দ্বিতীয় অডিও ট্র্যাকটি সবসময় হিন্দি হবে, এমনটা ভাববেন না। অন্য কোনো ফাইলে এই ক্রম ভিন্ন হতে পারে। যদি কোনো অডিও ট্র্যাকের সাথে ‘Hindi’ ট্যাগ না থাকে, তার মানে এই নয় যে তাতে হিন্দি অডিও নেই। ট্যাগ ছাড়া অডিও ট্র্যাকও শুনে নিশ্চিত হতে হতে পারে। এই টুলগুলি কোনো সাউন্ডট্র্যাক সম্পূর্ণ শোনে না বা স্পিচ রিকগনিশন (speech recognition) ব্যবহার করে ভাষা শনাক্ত করে না।
প্লেয়ারে ভাষা পরিবর্তন এবং নিশ্চিত করার উপায়
একটি ভালো ভিডিও প্লেয়ার ব্যবহার করুন যেখানে অডিও ট্র্যাক পরিবর্তনের সুবিধা আছে। VLC Media Player-এর মতো প্লেয়ারগুলিতে আপনি সহজেই অডিও এবং সাবটাইটেল ট্র্যাক পরিবর্তন করতে পারেন।
পদ্ধতি:
- ভিডিও প্লেয়ারের অডিও বা সাবটাইটেল মেনুতে যান।
- উপলব্ধ ট্র্যাকগুলির তালিকা থেকে আপনার পছন্দের ভাষা নির্বাচন করুন।
- সাবধানতা: শুধুমাত্র সাবটাইটেল মেনু থেকে ভাষা পরিবর্তন করা মানে অডিও ট্র্যাক পরিবর্তন করা নয়।
- প্রতিটি অডিও ট্র্যাকের কিছু অংশ শুনুন এবং একটি পরিচিত সংলাপের সময় মিলিয়ে নিশ্চিত হন। শুধুমাত্র ইন্ট্রো মিউজিক শুনে ভাষা নির্ধারণ করবেন না।
যদি ‘Hindi’ ট্যাগযুক্ত ট্র্যাকটি নির্বাচন করার পরেও ইংরেজি অডিও শোনা যায়, তবে এটি ভিন্ন কোডেক (codec) বা প্লেয়ারের কোনো সমস্যার কারণে হতে পারে।
ল্যাঙ্গুয়েজ ট্যাগ খালি বা ভুল থাকলে কী করবেন?
ফাইল তৈরির সময় ল্যাঙ্গুয়েজ ট্যাগ বা ট্র্যাকের নাম ভুল দেওয়া হতে পারে বা খালিও রাখা হতে পারে। যেমন, `hi` বা `hin` কোড ব্যবহার করা হতে পারে, যা সফটওয়্যার দ্বারা পঠনযোগ্য নামে রূপান্তরিত হয়।
- খালি ট্যাগ মানেই যে অডিওটি ইংরেজি হবে, এমনটা নয়।
- যদি দুটি ট্র্যাকের নাম ‘Hindi’ দেওয়া থাকে কিন্তু তারা ভিন্ন বিষয়বস্তু প্লে করে, তবে শুনেই আসল ভাষা শনাক্ত করুন।
- যদি সম্ভব হয়, প্লেয়ারের ট্র্যাক নির্বাচন সেটিংসে আপনার পছন্দসই ট্র্যাকটি স্থায়ীভাবে সেট করুন।
মনে রাখবেন: দুটি অডিও ট্র্যাক থাকা মানেই দুটি ভিন্ন ভাষা থাকা নয়। ‘Default’ ফ্ল্যাগটি শুধুমাত্র প্রাথমিক নির্বাচন নির্দেশ করে, ভাষার গুণমান বা সঠিক ডাবিংয়ের প্রমাণ নয়।
এমবেডেড, এক্সটার্নাল এবং বার্নড-ইন সাবটাইটেলের পার্থক্য
- এমবেডেড সাবটাইটেল (Embedded Subtitle): এটি মিডিয়া কন্টেইনারের মধ্যেই একটি আলাদা ট্র্যাক হিসেবে থাকে।
- এক্সটার্নাল সাবটাইটেল (External Subtitle): এটি একটি আলাদা ফাইল (.srt, .vtt ইত্যাদি) হিসেবে থাকে এবং ভিডিওর সাথে সিঙ্ক করতে হয়।
- বার্নড-ইন সাবটাইটেল (Burnt-in Subtitle): এটি ভিডিওর পিক্সেলের অংশ হয়ে যায়, অর্থাৎ ছবির সঙ্গেই স্থায়ীভাবে যুক্ত থাকে। এটি আলাদাভাবে নির্বাচন করা যায় না।
এই কারণে, টুলগুলিতে ‘Subtitle not found’ দেখালেও স্ক্রিনে শব্দ দেখা যেতে পারে। এক্সটার্নাল সাবটাইটেল ব্যবহার করার সময় নিশ্চিত করুন যে এটি ভিডিওর সংস্করণ, সময়কাল এবং টাইমিংয়ের সাথে মেলে। ফাইলের নামের উপর নির্ভর না করে দৃশ্যের শুরু এবং শেষের টাইমিং মিলিয়ে দেখুন।
উপসংহার
সঠিক অডিও ট্র্যাক বা সাবটাইটেল নির্বাচন করার জন্য ফাইলের মেটাডেটা পরীক্ষা করা এবং প্লেয়ারে সেটি শুনে নিশ্চিত হওয়া সবচেয়ে ভালো উপায়। শুধুমাত্র ফাইলের নাম বা মার্কেটিং শব্দের উপর নির্ভর না করে, ভিডিওর উৎস এবং উপলব্ধ বিবরণ ভালোভাবে দেখে নিন। যদি কোনো ভিডিও ফাইলে হিন্দি অডিও ট্র্যাক উপলব্ধ না থাকে, তবে কোনো টুল বা প্লেয়ার সেটি তৈরি করতে পারবে না। সেক্ষেত্রে, উপযুক্ত লাইসেন্সপ্রাপ্ত সংস্করণ বা উপলব্ধ সাবটাইটেল বিকল্পগুলি ব্যবহার করুন।
FAQ — প্রায়শই জিজ্ঞাসিত প্রশ্ন
ডুয়াল অডিও মানে কি সবসময় হিন্দি এবং ইংরেজি?
না। ডুয়াল অডিও মানে কেবল দুটি অডিও ট্র্যাক থাকা। সেই ট্র্যাকগুলির ভাষা এবং বিষয়বস্তু আলাদাভাবে শনাক্ত করতে হবে।
সাবটাইটেল হিন্দিতে দেখাচ্ছে, কিন্তু অডিও ইংরেজি কেন?
সাবটাইটেল এবং অডিও দুটি ভিন্ন স্ট্রিম। যদি হিন্দি অডিও ট্র্যাক উপলব্ধ থাকে, তবে আপনাকে অডিও মেনু থেকে সেটি নির্বাচন করতে হবে।
হিন্দি ট্যাগ না থাকলে কি হিন্দি অডিও থাকবে না?
এমনটা নাও হতে পারে। ট্যাগ ছাড়া অডিও ট্র্যাকও শুনে নিশ্চিত হওয়া যেতে পারে।
টুল কি অডিও শুনে ভাষা শনাক্ত করে?
না, এই টুলগুলি উপলব্ধ ট্যাগগুলি পড়ে এবং স্পিচ-ল্যাঙ্গুয়েজ ডিটেকশন (speech-language detection) করে না।
সাবটাইটেল ট্র্যাক না পেলেও শব্দ দেখা যায় কেন?
কারণ সাবটাইটেলগুলি বার্নড-ইন (burnt-in) হতে পারে অথবা এক্সটার্নাল সাবটাইটেল ফাইল থেকে আসছে। এগুলি ফাইলের এমবেডেড ট্র্যাক গণনায় আসে না।