এই নিবন্ধের শিরোনাম ইতিমধ্যে আপনার মাথা ক্ষতিগ্রস্ত না হলে, তারপর বাকি এটি স্পষ্টভাবে হবে। আচ্ছা, আশা করি আমি এমন একটি পদ্ধতিতে ব্যাখ্যা করতে পারি যা অ-টেকনিক্যাল ব্যক্তিকে বোঝায়। আমি ভিডিও / অডিও কোডেক সম্পর্কে এই নিবন্ধটি লিখছি কারণ আমি একটি বন্ধুকে এটি এক দিন ব্যাখ্যা করার চেষ্টা করে নিজেকে বিভ্রান্ত করেছি।
ঠিক একটি কোডেক কি? আমি জানি আপনি তাদের এখানে এবং সেখানে একটি সিনেমা খেলতে প্রয়োজন, কিন্তু হেক কি সত্যিই এটি? কি সত্যিই আমার বিভ্রান্ত ছিল সব শব্দ আমি শোনা করেছি, কিন্তু সত্যিই না সত্যিই বোঝা যায়: H.264, DivX, MP4, AVI, MPEG-2, AVCHD, AAC, OGG, MKV, ইত্যাদি ইত্যাদি। এই সব কোডেক ছিল? অনেক পড়া এবং শেখার পরে, আমি বুঝতে পেরেছি যে অডিও এবং ভিডিও কোডেক এবং কনটেইনার ফরম্যাটের বিশ্ব খুব বিভ্রান্তিকর। প্রকৃতপক্ষে, আমি গবেষণা শুরু না করা পর্যন্ত আমি সত্যিই একটি কোডেক এবং একটি ধারক ফরম্যাটের মধ্যে পার্থক্য জানতাম না।
আমি অনেক বিস্তারিতভাবে না যাওয়া, ঠিক কারণ বিষয় খুব উত্তেজনাপূর্ণ হতে শুরু দ্রুত। আপনি যদি সত্যিই 1 ঘন্টা RAW অসম্পূর্ণ 1080p 60 প্রতি সেকেন্ডে ফ্রেম ফ্রেম প্রায় 500 গিগাবাইট স্টোরেজ স্পেস আপ খাওয়া? সম্ভবত না।
একটি কোডেক কি?
সুতরাং একটি কোডেক ঠিক কি এবং এটি কি করে? সম্ভাব্য সর্বাধিক সহজ শর্তে, একটি কোডেক একটি এনকোডার / ডিকোডার বা এটি মূল আকারের একটি কম্প্রেসার (সহ) - ডিকম্প্রেসর (dec)। সুতরাং এটি একটি কোডেক যা ঠিক করে: এটি একটি ডিজিটাল ফাইল নেয় এবং এটি সংকোচন করে (অথবা এটি এনকোড করে) স্টোরেজ জন্য এবং এটি decompresses (বা এটি decodes) দেখতে বা transcoding জন্য আমি আপনাকে বলবো ট্রান্সকোডিং কি একটু পরে, আসুন আমরা নিজেদেরকে এটিকে বিভ্রান্ত করি না।
বুঝতে গুরুত্বপূর্ণ বিষয় হল যে একটি কোডেকটি কী ধরনের বিটস্রাস্ট দেখানো উচিত । একটি bitstream কি? খুব টেকনিক্যাল না পাওয়ার জন্য, এটি সেই বিশেষ কোডেকের জন্য বাইটের ক্রম কিভাবে সাজানো উচিত। প্রতিটি কোডেকের একটি নির্দেশিকা নির্দিষ্ট সেট আছে। উদাহরণস্বরূপ, এটি প্রস্থ, উচ্চতা, আকৃতি অনুপাত, ইত্যাদি নির্দিষ্ট করতে পারে। এই পৃষ্ঠাটি দেখুন, কিন্তু খুব বেশি পড়বেন না বা আপনার মাথা আঘাত পাবে না:
http://www.cs.cf.ac.uk/Dave/Multimedia/node262.html
এটি একটি স্পেসিফিকেশন কারণ, যে বিন্যাসে ডেটা রূপান্তর করতে আমার অনেক উপায় আছে। অতএব, একটি কোডেকের জন্য অনেক এনকোডার হতে পারে। আমি নীচের জনপ্রিয় কোডেক্স বিভাগে এনকোডার সম্পর্কে আরো ব্যাখ্যা করব।
তাই কেন আমরা এই সব কম্প্রেশন এবং decompression প্রয়োজন না? আমি উপরে উল্লিখিত মত ভালো, একটি RAW 1080p ফাইল অসম্পূর্ণ প্রায় মাত্র এক ঘন্টা জন্য একটি খুব বড় 500 গিগাবাইট। যে ফর্ম্যাটে যদি সবকিছু রেকর্ড করা হয় তবে আপনার নিজের সবকটি ভিডিওর ভিডিওগুলি সংরক্ষণের জন্য আপনার নিজের তথ্য কেন্দ্রের প্রয়োজন হবে। যে যেখানে সংকোচন খেলার মধ্যে আসে বিভিন্ন ধরণের কম্প্রেশন রয়েছে, যা বিভিন্ন ধরণের কোডেকের মধ্যে অনুবাদ করে। তাই কিছু জনপ্রিয় কোডেক কি?
জনপ্রিয় কোডেক
H.264(এমপিজি -4 পার্ট 10 এভিসি)- এটি এছাড়াও আনুষ্ঠানিকভাবে MPEG-4 পার্ট 10 হিসাবে পরিচিত, কিন্তু H.264 হল আপনি কি সাধারণত শুনতে হয়। হ্যাঁ, একই জিনিস জন্য একাধিক নাম আছে। H.264 এনকোডিং ভিডিওগুলির জন্য সর্বাধিক জনপ্রিয় বিন্যাস। H.264 সমস্ত বিশ্বের শ্রেষ্ঠ প্রস্তাব: উচ্চ মানের সঙ্গে ছোট ফাইল আকার।
আবার, মনে রাখবেন, H.264 হল শুধু কোডেক, আপনি .h264 এক্সটেনশনের সাথে কোন ফাইল খুঁজে পাবেন না। যে কি জন্য কনটেইনার বিন্যাস হয়, যা আমি নীচের অংশে ব্যাখ্যা করব এই কোডেকটিকে স্মার্টফোন থেকে ডিজিটাল ক্যামকডার থেকে ব্লু-রে ডিস্কের জন্য ব্যবহার করা হয়। এটি খুব বেশি ওয়েব ভিডিও সরবরাহ করার জন্য ব্যবহার করা হয় কারণ এটি আপনাকে একটি উচ্চ কম্প্রেশন অনুপাত এবং একটি কম বিট রেট দিয়ে বড় ইমেজ গুণ প্রদানের ক্ষমতা প্রদান করে, যা স্ট্রিমিং সার্ভারগুলিতে কম চাপ সৃষ্টি করে।
এটি অত্যন্ত সমর্থিত এবং সম্ভবত আসা একটি দীর্ঘ সময় জন্য সবচেয়ে জনপ্রিয় কোডেক হবে। এটি অ্যাবলেম, ইউটিউব, এইচটিএমএল 5 এবং এমনকি অ্যাডোব ফ্ল্যাশে সমর্থিত।
এইচ ২64 এর একমাত্র নেতিবাচক দিক হল যে কম্প্রেশন এর অ্যালগরিদমগুলি এত সুন্দর, এটি একটি ভিডিও এনকোড করার জন্য খুব ধীর বিন্যাস।
আমি উপরে উল্লিখিত হিসাবে, একটি একক কোডেকের জন্য একাধিক এনকোডার আছে যে আপনি এটি সম্পর্কে আরও জানতে পাবেন। H.264 কোডেকের জন্য, সর্বাধিক জনপ্রিয় এনকোডারগুলি হল ভিডিও ল্যান থেকে x264, একই ব্যক্তি যারা ভিএলসি মিডিয়া প্লেয়ার তৈরি করে। x264 বিনামূল্যে এবং ওপেন সোর্স, কিন্তু অনেক বাণিজ্যিক H.264 এনকোডার আছে।
MPEG-2- ভিডিওটি এই বিন্যাসে রূপান্তরিত করে কিভাবে কোনও ব্যাপার না।
এখনও একটি বড় ডিভিডি সংগ্রহ আছে? যে সব MPEG-2 কোডেক ব্যবহার করে সম্পন্ন এটা বেশ পুরানো, কিন্তু খুব সাধারণ। অন্য জায়গায় যেখানে আপনি MPEG-2 কম্প্রেশন খুঁজে পান, যখন আপনি সেই এইচডি চ্যানেলে সম্প্রচারকে সম্প্রচার করেন। যে সব MPEG-2 কম্প্রেশন জানতে আগ্রহী জিনিসটি, ঠিক?
যেহেতু MPEG-2 ব্যবহার করে কম্প্রেশনের অ্যালগরিদম H.264 থেকে নিবিড়ভাবে নিকৃষ্ট, তাই এটি এনকোডের জন্য অনেক দ্রুত করার সুবিধা পেয়েছে। তবে, এটি ওয়েব স্ট্রিমিংয়ের জন্য কখনও কাজ করেনি কারণ একটি নিম্ন বিটরেটে, গুণটি দ্রুতগতির হ্রাস পেয়েছিল এবং আপনি পিক্সেলেড ভিডিওর সাথে শেষ হয়ে যাবেন। এজন্য তারা এমপিজি -4 পার্ট ২ নিয়ে আসে।
এমপিজি -4 পার্ট ২- আপনি সম্ভবত দিনগুলো মনে রাখবেন যখন সবকিছু ডিভিএক্স এবং Xvid এর সাথে কথা বলে? এগুলি এমপিজি -4 পার্ট ২ ফর্ম্যাটের জন্য এনকোডার ছিল, উর্দ্ধা এইচ .63। দিনের মধ্যে আপনি যে অনেক চলচ্চিত্র ডাউনলোড করেছেন তা এই কোডেক ব্যবহার করে সংকুচিত হয়েছে কারণ এটি আপনাকে একটি ভাল ফাইলের আকার দিয়েছে এবং যুক্তিসঙ্গত মানের বজায় রেখেছে। যাইহোক, একমাত্র প্রধান সমস্যা হল উচ্চ মানের সংজ্ঞা কন্টেন্ট এখনও ইমেজ মানের ক্ষেত্রে আঘাত এবং যে যেখানে উপরে উল্লিখিত H.264 উপর গ্রহণ।
উইন্ডোজ মিডিয়া ভিডিও- এটি মূলত মাইক্রোসফট MPEG-4 codecs এর সংস্করণ। 1999 সালে WMV 7 চালু করা হয়েছিল এবং এটি MPEG-4 পার্ট 2 এর একটি অনুলিপি ছিল। পরে WMV 8 এবং 9 এসেছিলেন, পরে VC-1, একটি কোডেক যা বেশিরভাগই MPEG-4 Part 10 অনুলিপি করে এবং বর্তমানে ব্লু-রেতে ব্যবহৃত হয় ডিস্ক খুব। শুধুমাত্র WMV এবং VC-1 দেখতে আপনি কেবলমাত্র অন্য জায়গাগুলি উইন্ডোজ মুভি মেকার, সিলভারলাইট, এইচডি ডিভিডি এবং মাইক্রোসফ্ট এক্সপ্রেশন এনকোডার ইত্যাদির মত মাইক্রোসফ্টের বেশিরভাগ অংশীদার।
এটি কেবল জনপ্রিয় ভিডিও কোডেক, আপনিও আপনার অডিও কোডেকগুলি আছে, যখন আমরা নীচের পাত্রে কথা বলার সময় খেলার মধ্যে আসে জনপ্রিয় অডিও কোডেকগুলির মধ্যে রয়েছে এফএএলএসি, এসি 3, ডলবি ডিজিটাল প্লাস, ডিটিএস-এইচডি, এএলএসি ইত্যাদি। ভিডিও হিসাবে, অডিও কোডেকের নিজস্ব কনটেইনার ফরম্যাট যেমন এআইএফএফ, ওয়াইভ, ইত্যাদি রয়েছে।
এই সব কোডেকগুলি যেকোন উপায়ে নয়, এটি বেশ জনপ্রিয় কিছুগুলির তালিকা। এখন কন্টেনার ফরম্যাট সম্পর্কে কথা বলুন।
কনটেইনার ফরম্যাট
আপনি যখন Windows Media Player বা VLC- এ একটি ফাইল বাজায় কুইকটাইম বা যাই হোক না কেন আপনার মিডিয়া প্লেয়ার পছন্দ, আপনি সাধারণত একটি ধারক ফরম্যাট খোলার করছি। একটি ধারক বিন্যাস বা wrapper মূলত এক বা একাধিক কোডেক, ভিডিও বা অডিও বা উভয় প্যাকেজ। একটি ধারক ভিডিও সহ অডিও যোগ করার জন্য ব্যবহৃত হয় এবং অডিও এবং ভিডিও পুরোপুরি সিঙ্ক্রোনাইজ করা হয় তা নিশ্চিত করতে ব্যবহৃত হয়। কনটেইনারে একটি স্ট্রিমিং সার্ভার বা মিডিয়া প্লেয়ার দ্বারা প্রয়োজনীয় অন্যান্য তথ্য থাকবে। ভিডিও এবং অডিও বিটস্ট্রিমগুলি কেবল অন্য বিটস্ট্রিমে আবৃত।
কনটেইনার ফরম্যাটগুলি যেখানে আপনি সাধারণ ফাইল এক্সটেনশনগুলি দেখতে পাচ্ছেন যেমনটি আমরা MP4, MOV, WMV, AVI ইত্যাদির মতোই ব্যবহার করি। আসুন কিছু কিছু সবচেয়ে সাধারণ পাত্রে:
এমপি 4- আপনি সম্ভবত এমন একটি গান ডাউনলোড করেছেন যা একটি এমপি 4 এক্সটেনশান ছিল, যা অনেক ভিডিও এবং অডিও কোডেকের জন্য একটি আচ্ছাদন। বেশিরভাগ ক্ষেত্রে, এটি H.264 ভিডিও এবং এএএক এনকোডেড অডিও কভার করতে ব্যবহৃত। এটি এমপিজি -4 পার্ট ২ এবং এমপিজি -২ ভিডিও কোডেককেও সমর্থন করে।
AVI- এটি 1 ম 1 99 2 থেকে মাইক্রোসফ্ট কনটেইনার ফর্ম্যাট। এটি আমার দিনের খুব জনপ্রিয় ছিল এবং এখনও এটি প্রায় কাছাকাছি খুব সামান্য. আপনি যদি কোনও এনকোডিং না করেন, তাহলে আপনার আরবি কনভার্টার ফর্ম্যাটটি আর ব্যবহার করবেন না। প্রথমত, এটি H.264 মত নতুন কোডেক সমর্থন করে না।
ASF- মাইক্রোসফ্টের অ্যাডভান্সড সিস্টেম ফরম্যাট সাধারণত .ASF ফাইল এক্সটেনশন ব্যবহার করে না। পরিবর্তে আপনি দেখতে পাবেন সবচেয়ে ASF পাত্রে। WMA বা .WMV ব্যবহার। আপনি যদি সমস্ত Microsoft পণ্যগুলি ব্যবহার করেন তবে আপনি এই ফাইলটি দেখতে পাবেন। একবার আপনি মাইক্রোসফট জগৎ ছেড়ে চলে গেলে, আপনি ফাইলগুলি ফিরিয়ে আনতে সমস্যাগুলি চালাতে পারবেন, বিশেষ করে যদি আপনি H.264 কোডেক ব্যবহার করেন।
AVCHD- AVCHD হল সবচেয়ে সাধারণ ধারক এইচডি ক্যামকডারগুলির জন্য ফরম্যাট ভিডিও সাধারণত এসি 3 (ডলবি ডিজিটাল) অডিও অথবা লিনিয়ার PCM দিয়ে H.264 হতে যাচ্ছে।
MKV- সম্প্রতি একটি সিনেমা ডাউনলোড করুন? এটা সম্ভবত MKV ধারক বিন্যাসে, যা H.264 ভিডিও ফাইল রাখে। বেশ কয়েকটি সরঞ্জামগুলি এমকিভি যেমন বক্সী, পিএস 3 মিডিয়া সার্ভার, এক্সএমবিসি, ভিএলসি ইত্যাদি সমর্থন করে কিন্তু এটি অন্যান্য কনটেইনার ফরম্যাটের মতই সমর্থিত নয়।
FLV- এটি অ্যাডোব ফ্ল্যাশ, যা বিভিন্ন কোডেক সমর্থন করে, সবচেয়ে সাধারণ হচ্ছে H.264 এবং AAC। ফ্ল্যাশ ভিডিও হল ইন্টারনেটে সর্বাধিক জনপ্রিয় উপায়গুলির ভিডিওগুলি প্রবাহিত হয়। এটি এইচটিএমএল 5 এর কারণেই মাটিতে হেরেছে এবং এটিকে অ্যাপল আইডিসিসের যেকোনও ফ্ল্যাশ চালাতে দিবে না, তবে এটি খুব সাধারণ।
কুইকটাইম ফাইল ফরম্যাট, ওজিজি, WebM, ইত্যাদি, কিন্তু আপনি এখন ছবিটি পেতে।
ট্রান্সকোডিং
এই সব সম্পর্কে বুঝতে শেষ জিনিস সম্ভবত আপনি থেকে ডাউনলোড যে AVCHD ভিডিও রূপান্তর করতে হবে যে আপনার camcorder একটি ভিন্ন বিন্যাসে যা আপনি তারপর iTunes এ আমদানি করতে পারেন এবং আপনার আইফোনে খেলতে পারেন। যেহেতু অনেক কোডেক এবং কনটেইনার ফরম্যাট রয়েছে এবং প্রতিটি কনটেইনার ফরম্যাটে ভিডিও এবং অডিও কোডেকের বিভিন্ন সমন্বয় থাকতে পারে, আপনাকে আপনার নির্দিষ্ট ডিভাইসের জন্য আপনি যে ধরনের ফাইল চাইছেন তার জন্য আপনাকে ট্রান্সকোডার প্রয়োজন।
অনেক ট্রান্সকোডারগুলি আছে সেখানে ভিডিও কনভার্টার রয়েছে: হ্যান্ডব্রেক, এফএফএমপিএইচপি, সুপার, ভার্চুউউব ইত্যাদি। কিছু দেওয়া হয় এবং কিছু মুক্ত ওপেন সোর্স টুলস হ্যান্ডব্রেক মত কিছু সরঞ্জামগুলি আপনাকে প্রিসেটগুলি দেয় যাতে আপনি সহজেই আপনার উৎস ফাইলটি নির্বাচন করতে পারেন এবং আইপড বা আইফোনের মতো একটি আউটপুট ফরম নির্বাচন করতে পারেন এবং শুরু ক্লিক করুন এটি আপনার জন্য সব সেটিংস, কন্টেইনার, কোডেক ইত্যাদি নির্বাচন করবে। তবে, এই পোস্টটি পড়ার পরে আশা করি, এখন আপনি একটু বেশি বুঝতে পারেন এবং ফরম্যাটের মধ্যে ভিডিওগুলি রূপান্তর করতে এবং অন্তর্নিহিত প্রক্রিয়াটিকে একটু ভাল বুঝতে পারেন। উপভোগ করুন!?