Codec Long Name হলো কোনো ফাইলের একটি স্ট্রিমে ব্যবহৃত কোডেকের পূর্ণ, সম্পূর্ণ লেখা নাম। কোডেক হলো এমন একটি পদ্ধতি, যা শব্দ বা ছবিকে সঞ্চয়ের জন্য, আর পরে প্লেব্যাকের জন্য, ছোট আকারে প্যাক করে ও আবার খুলে দেয়। বেশিরভাগ কোডেক তাদের প্রকৃত নামের চেয়ে সংক্ষিপ্ত রূপে বেশি পরিচিত।
মানের উৎস কোথায়
অডিও ও ভিডিও ফাইল, এবং অন্যান্য ডাটা স্ট্রিম, কোডেক দিয়ে এনকোড ও ডিকোড করা হয়, তাই যেকোনো শব্দ বা চলমান ছবি-সমৃদ্ধ ফাইলে একটি কোডেক থাকে। আপনি এই ফিল্ডটি MP4, MOV, MKV, AVI এবং WebM ভিডিওতে এবং MP3, AAC, WAV ও FLAC অডিওতে পাবেন, এবং প্রতি স্ট্রিমের জন্য একবার করে এটি রিপোর্ট করা হয়। একটি ভিডিও ফাইলে সাধারণত ছবির জন্য একটি এন্ট্রি এবং শব্দের জন্য আরেকটি এন্ট্রি থাকে, আর সাবটাইটেল ট্র্যাকেরও আলাদা এন্ট্রি থাকে।
এখানে এনকোডিং বলতে ডাটাকে কম জায়গা নেওয়ার এবং সহজে স্থানান্তরযোগ্য করার জন্য কমপ্রেস ও প্যাকেট করা বোঝায়। এটি এনক্রিপশন নয় এবং কোনোভাবেই ফাইলকে সুরক্ষিত করে না। এর মানে কেবল এই যে ফাইল দেখতে বা প্লে করতে অপর প্রান্তে একই কোডেক, বা একটি সামঞ্জস্যপূর্ণ ডিকোডার, লাগবে।
একটি তথ্য এই ফিল্ডটি সম্পর্কে অনেক কিছু পরিষ্কার করে। ফাইল নিজে সাধারণত তার কোডেকের শুধু একটি ছোট আইডেন্টিফায়ার সংরক্ষণ করে, যেমন চার অক্ষরের কোড avc1। লং নেম দেয় সেই সফটওয়্যার, যা ফাইলটি পড়ছে, তার নিজের পরিচিত কোডেকের তালিকা থেকে। তাই একই স্ট্রিম বর্ণনা করলেও একটি প্রোগ্রাম থেকে আরেকটির ভাষা সামান্য আলাদা হতে পারে।
মানগুলি দেখতে কেমন
লং নেমগুলো বর্ণনামূলক হয় এবং প্রায়ই একটি কোডেক যেসব নামে পরিচিত, সেসব নাম একসাথে দেখায়:
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10- সবচেয়ে বেশি ব্যবহৃত ভিডিও কোডেক, এর সব নাম একসাথেAAC (Advanced Audio Coding)MP3 (MPEG audio layer 3)PCM signed 16-bit little-endian- সাধারণ আনকমপ্রেসড অডিও, যেমন WAV ফাইলের ভেতরে থাকেMotion JPEG
লং নেমের পাশাপাশি সাধারণত একই স্ট্রিমের জন্য ছোট কোডেক নেমও থাকে, যেমন h264 বা aac।
আপনার ফাইলের জন্য এটি কেন গুরুত্বপূর্ণ
প্লেব্যাক সামঞ্জস্যতা নির্ভর করে কোডেকের ওপর, ফাইল এক্সটেনশনের ওপর নয়। .mp4 দিয়ে শেষ হওয়া একটি ফাইল কেবল জানায় এটি কোন কনটেইনার ব্যবহার করছে, অর্থাৎ যে বাক্সে স্ট্রিমগুলো থাকে, এবং দুইটি MP4 ফাইলে সম্পূর্ণ ভিন্ন কোডেক থাকতে পারে। তাই একটি ফাইল বাড়ির সব ফোন, ব্রাউজার ও টেলিভিশনে চলে, আর আরেকটি ফাইল শুধু কালো পর্দা বা নিঃশব্দ ছবি দেখায়। কোনো কিছু প্লে না হলে এই ফিল্ডটিই প্রথম দেখার জায়গা।
নামটি আরও জানায় এই স্ট্রিমটি মানের দিক থেকে আপনাকে কী খরচ করাচ্ছে। H.264, AAC এবং MP3 হলো lossy, অর্থাৎ জায়গা বাঁচাতে কিছু ডিটেইল বাদ দেওয়া হয়েছে এবং প্রতি বার নতুন করে সেভ করলে আরেকটু বাদ যায়, যেখানে PCM এবং FLAC অডিও সম্পূর্ণ রাখে। আর যেসব ফাইল আপনি বহু বছর ধরে রাখতে চান, সেগুলোর ক্ষেত্রে কোডেকের ধরন জানা থাকলে বোঝা যায় ভবিষ্যতেও ফাইলটি সহজে খোলা যাবে কি না, আর না গেলে কোন কোডেক-এ রূপান্তর করা ভালো। এই ফিল্ডটি ফাইলের গঠন বর্ণনা করে এবং এতে কোনো ব্যক্তিগত তথ্য থাকে না।