ভিডিও প্রযুক্তি গত কয়েক দশকে দ্রুত বিবর্তনের মধ্য দিয়ে গেছে। এর আগে, ভিডিওগুলি স্থির ফটোগুলির বড় সংগ্রহ দিয়ে তৈরি করা হয়েছিল এবং সেগুলিকে ডিজিটাল করার জন্য অত্যধিক ভারী ফাইল ব্যবহার করা হয়েছিল। কিন্তু এখন, ভিডিও এনকোডিং একটি প্রযুক্তিগত রূপান্তর এনেছে - এই ফাইলগুলিকে কম জায়গা খরচ করার জন্য সংকুচিত করা। রিয়েল-টাইম এবং অন-ডিমান্ড উভয়ই ইন্টারনেটের মাধ্যমে ভিডিও স্ট্রিম করাও সম্ভব হয়েছে।
সবচেয়ে জনপ্রিয় এনকোডিং প্রযুক্তিগুলির মধ্যে একটি হল H.264 (AVC – অ্যাডভান্সড ভিডিও কোডিং) যা ভিডিও সম্প্রচারের ক্ষেত্রে অনেক গুণমানের সমস্যা সমাধান করতে সক্ষম হয়েছে৷ আজকের ব্লগে, আসুন H.264 ভিডিও এনকোডিং কী, এটি কীভাবে কাজ করে এবং এর সুবিধাগুলি বিস্তারিতভাবে শিখি।
H.264/AVC কি?
H.264 কে অ্যাডভান্সড ভিডিও কোডিং (AVC) বা MPEG-4 পার্ট 10ও বলা হয়। এটি একটি ভিডিও কম্প্রেশন প্রযুক্তি যা যৌথভাবে ইন্টারন্যাশনাল টেলিকমিউনিকেশন ইউনিয়ন (H.264 হিসাবে) এবং ইন্টারন্যাশনাল অর্গানাইজেশন ফর স্ট্যান্ডার্ডাইজেশন/ইন্টারন্যাশনাল ইলেক্ট্রোটেকনিক্যাল কমিশন মুভিং পিকচার দ্বারা তৈরি করা হয়েছে। বিশেষজ্ঞ গোষ্ঠী (MPEG-4 পার্ট 10, অ্যাডভান্সড ভিডিও কোডিং বা AVC হিসাবে)।
আজকাল, ভিডিও স্ট্রিমিংয়ে H.264 কোডেক সবচেয়ে বেশি ব্যবহৃত হয়। এই কোডেক হল ভিডিও কম্প্রেশনের জন্য একটি ইন্ডাস্ট্রি স্ট্যান্ডার্ড যা নির্মাতাদের তাদের অনলাইন ভিডিও রেকর্ড করতে, সংকুচিত করতে এবং বিতরণ করতে সাহায্য করে। এটি আগের মানগুলির তুলনায় কম বিটরেটে ভাল ভিডিও গুণমান সরবরাহ করে৷ তাই, এটি কেবল টিভি সম্প্রচার এবং ব্লু-রে ডিস্কে ব্যাপকভাবে ব্যবহৃত হয়।
ভিডিও কোডেক হিসাবে, H.264 প্রায়শই MPEG-4 কন্টেইনার বিন্যাসে উত্পাদিত হয়, যা .MP4 এক্সটেনশন ব্যবহার করে, সেইসাথে কুইকটাইম (.MOV), ফ্ল্যাশ (.F4V), মোবাইল ফোনের জন্য 3GP (.3GP), এবং MPEG পরিবহন স্ট্রীম (.ts)। কখনও কখনও, একটি H.264 ভিডিও অ্যাডভান্সড অডিও কোডিং (AAC) কোডেক, একটি ISO/IEC স্ট্যান্ডার্ড (MPEG4 পার্ট 3) দিয়ে সংকুচিত অডিও সহ এনকোড করা হয়।
H.264/AVC কিভাবে কাজ করে?
H.264 ভিডিও এনকোডার একটি সংকুচিত H.264 বিটস্ট্রিম তৈরি করতে ভবিষ্যদ্বাণী, রূপান্তর এবং এনকোডিং প্রক্রিয়া সম্পাদন করে। এটি ভিডিও সামগ্রীর ফ্রেম প্রক্রিয়া করার জন্য গতি প্রতিযোগিতা সহ একটি ব্লক-ভিত্তিক মান ব্যবহার করে। আউটপুটটি ম্যাক্রোব্লক হবে যা 16×16 পিক্সেলের মতো বড় ব্লকের আকার নিয়ে গঠিত।
এখন, H.264 ভিডিও ডিকোডার একটি ডিকোড করা ভিডিও সিকোয়েন্স তৈরি করতে ডিকোডিং, ইনভার্স ট্রান্সফর্ম এবং পুনর্গঠনের মতো পরিপূরক প্রক্রিয়াগুলি সম্পাদন করে। এটি সংকুচিত H. 264 বিটস্ট্রিম গ্রহণ করে, প্রতিটি সিনট্যাক্স উপাদানকে ডিকোড করে এবং কোয়ান্টাইজড ট্রান্সফর্ম কোফিসিয়েন্টস, ভবিষ্যদ্বাণী তথ্য, ইত্যাদির মতো তথ্য বের করে। আরও, এই তথ্যটি কোডিং প্রক্রিয়াকে বিপরীত করতে এবং ভিডিও চিত্রগুলির একটি ক্রম পুনরায় তৈরি করতে ব্যবহার করা হবে। H.264 ভিডিও কোডিং এবং ডিকোডিং প্রক্রিয়া নীচে দেখানো হয়েছে।
H.264 এর সুবিধা
1.নিম্ন ব্যান্ডউইথ ব্যবহার এবং উচ্চ রেজোলিউশন নিরীক্ষণ - এটি কম ব্যান্ডউইথের প্রয়োজনীয়তা এবং কম লেটেন্সি সহ ফুল-মোশন ভিডিওর উচ্চ মানের ট্রান্সমিশন প্রদান করেঐতিহ্যগত ভিডিও মানMPEG-2 এর মত। H.264 একটি দক্ষ কোডেক ব্যবহার করে যা উচ্চ-মানের ছবি প্রদান করে এবং সর্বনিম্ন ব্যান্ডউইথ ব্যবহার করে।
2.অন্যান্য ফরম্যাটের তুলনায় নিম্ন H.264 বিটরেট - এটিতে মোশন JPEG ভিডিওর চেয়ে 80% কম বিটরেট রয়েছে। এটি অনুমান করা হয় যে MPEG-2 এর তুলনায় বিটরেট সঞ্চয় 50% বা তার বেশি হতে পারে। উদাহরণস্বরূপ, H.264 একই কম্প্রেসড বিটরেটে আরও ভালো ইমেজ কোয়ালিটি প্রদান করতে পারে। কম বিটরেটে, এটি একই ছবির গুণমান প্রদান করে।
3.ভিডিও স্টোরেজের জন্য চাহিদা হ্রাস - এটি ডিজিটাল ভিডিও ফাইল সামগ্রীর আকার 50% কমিয়ে দেয় এবং অন্যান্য মানের তুলনায় ভিডিও সংরক্ষণ করতে কম স্টোরেজ ব্যবহার করে যা IP এর মাধ্যমে সহজে ভিডিও সংক্রমণের অনুমতি দেওয়ার জন্য প্রয়োজনীয় প্রমাণ করে।
4.অবিশ্বাস্য ভিডিও গুণমান- এটি ¼ ডেটা হারে পরিষ্কার, উচ্চ-মানের ভিডিও সামগ্রী সরবরাহ করে, যা অন্য ভিডিও বিন্যাসের অর্ধেক আকার।
5.আরও দক্ষ – এটি দ্বিগুণ বেশি কার্যকরী, এবং ফাইলের আকার MPEG-2 কোডেকগুলির থেকে 3X গুণ ছোট – এই কম্প্রেশন ফর্ম্যাটটিকে আরও দক্ষ করে তোলে৷ এই কোডেক ভিডিও সামগ্রীর জন্য কম ট্রান্সমিশন ব্যান্ডউইথের ফলাফল।
6.ধীর গতির ভিডিও সামগ্রীর জন্য উপযুক্ত- এটি মেগাপিক্সেল ক্যামেরা ব্যবহার করে কম-মোশন ভিডিও কোডেকগুলির জন্য অত্যন্ত দক্ষ।
পোস্টের সময়: নভেম্বর-20-2022