Coded Width হল পিক্সেলে সেই প্রস্থ, যা এনকোডার আসলে ব্যবহার করে যখন এটি কোনো ভিডিও বা ছবি প্যাক করে, প্লেয়ার আপনার দেখার জন্য নির্ধারিত আকারে ফ্রেম কেটে দেওয়ার আগের অবস্থায়।
মানের উৎস কোথায়
ফাইলটি তৈরি হওয়ার সময় এটি এনকোডার লিখে রাখে, এবং পরে এটি সরাসরি স্ট্রিম থেকেই পড়া হয়। আপনি এটি MP4, MOV, MKV, AVI এবং WebM-এর মতো ভিডিও ফাইলে পাবেন, আবার স্থির ছবি এবং অডিও ফাইলের ভেতরে রাখা কভার আর্টেও থাকবে, কারণ একক ছবিকেও এক ফ্রেম দীর্ঘ ভিডিও হিসেবে পরীক্ষা করা হয়।
ভিডিও কোডেক একটি ফ্রেমকে আলাদা আলাদা পিক্সেলের বদলে বর্গাকার ব্লকের মধ্যে কমপ্রেস করে। H.264 কোডেক 16 বাই 16 পিক্সেলের ব্লকে কাজ করে, এবং HEVC-এর মতো নতুন কোডেক আরও বড় ব্লক ব্যবহার করে। যখন ছবির প্রস্থ পূর্ণ ব্লকের সংখ্যায় ভাগ যায় না, তখন এনকোডার অতিরিক্ত কিছু পিক্সেল কলাম যোগ করে প্রস্থকে বাড়িয়ে নেয়, যাতে শেষ ব্লকটি পূর্ণ হয়, এবং প্লেয়ারকে পরে এই অতিরিক্ত অংশ ক্রপ করতে একটি নির্দেশ লিখে রাখে। Coded Width হল এই বাড়তি প্যাডিং সহ প্রস্থ। Width হল ক্রপ করার পরের প্রকৃত প্রস্থ।
প্রচলিত মান
এই মানটি শুধু পিক্সেলের সংখ্যা, যেমন 1920। বেশি ব্যবহৃত বেশিরভাগ প্রস্থই আগেই 16-এর গুণিতক - যেমন 640, 1280, 1920 এবং 3840 - তাই ল্যান্ডস্কেপ ভিডিওর ক্ষেত্রে সাধারণত Coded Width এবং Width একই থাকে, এবং এই সারিটি ডুপ্লিকেটের মতো দেখায়।
ফোনে তোলা পোর্ট্রেট ভিডিওতেই এই পার্থক্য স্পষ্ট হয়। 1080 বাই 1920 রেজোলিউশনে সোজা উল্লম্বভাবে তোলা কোনো ক্লিপের Width থাকে 1080 এবং Coded Width থাকে 1088, কারণ 1080-কে পরবর্তী 16-এর গুণিতকে পৌঁছাতে অতিরিক্ত আটটি পিক্সেল কলাম লাগে। অস্বাভাবিক আকারেও একই নিয়ম প্রযোজ্য: 1922 পিক্সেল চওড়া কোনো ফ্রেমকে প্যাডিং দিয়ে 1936 Coded Width করা হয়। Coded Width এবং Coded Height একসাথে মিলে স্ট্রিমের coded dimensions নামে পরিচিত।
এটি কেন গুরুত্বপূর্ণ
মূলত এটি বোঝায় কেন একই ফাইলের জন্য কোনো কোনো রিপোর্টে দুই ধরনের ভিন্ন প্রস্থ দেখায়। এটি স্বাভাবিক আচরণ, কিছুই নষ্ট হয়নি, তাই সংখ্যাগুলো জোর করে মিলিয়ে ফেলার দরকার নেই।
স্ক্রিনে কিছু ভুল দেখালে এই মানটি কাজে লাগে। যে প্লেয়ার বা ডিভাইস ক্রপ নির্দেশ মানে না, তা ছবির এক পাশে সরু কালো দাগ বা নোইজ হিসেবে প্যাডিং দেখায়। এমন কিছু দেখলে এই দুটি সারি তুলনা করুন: অল্প পার্থক্য থাকলে সেটাই কারণ। বড় পার্থক্য থাকলে সমস্যা অন্য জায়গায়, সাধারণত এমন ফাইলে যা আবার প্যাক করা হয়েছে বা হাতে বানানো হয়েছে, যেখানে দৃশ্যমান ফ্রেমটি আসলে আরও বড় coded ছবির ওপরের একটি উইন্ডো মাত্র - এ ধরনের ফাইল ক্রপ বা পুনরায় এনকোড করলে প্রায়ই অস্বাভাবিক আচরণ করে।
প্যাডিংয়ের জন্য সামান্য অতিরিক্ত ডেটা লাগে, কিন্তু এতে দেখা জিনিসের গুণমান বদলায় না। এই মানটি সম্পূর্ণভাবে মেশিন-লিখিত জ্যামিতিক তথ্য এবং এতে কোনো ব্যক্তিগত তথ্য থাকে না।