H.264 প্রোফাইলের মধ্যে পার্থক্য কী?


56

আমি এফেক্টস সিএস 5 এর পরে একটি ভিডিও রেন্ডার করছিলাম এবং আমি যখন এটি ফর্ম্যাট করছিলাম তখন আমি এইচ .264 কোডেক বেছে নিয়েছিলাম এবং সেই ফর্ম্যাটে, এটি বেসলাইন, মেইন এবং হাই এর সাথে একটি প্রোফাইল ছিল।

সুতরাং আমি একটি সামান্য পরীক্ষা করেছি - বেসলাইন এবং উচ্চ উভয় ফাইল রেন্ডারিং। কেবলমাত্র আমি লক্ষ্য করেছি যে ভিডিওর আকারটি ছোট ছিল, উচ্চতর ফাইলের আকার সরবরাহ করে।

আমি কেবল জানতে চেয়েছিলাম যে পার্থক্যটি কী হিসাবে মানের জন্য সবচেয়ে ভাল এবং ফাইল আকারের জন্য সেরা।

উত্তর:


78

একটি প্রোফাইল কি?

একটি এইচ .264 প্রোফাইল আপনার ভিডিও সংকুচিত করার সময় এনকোডারটি কী "ঘণ্টা এবং শিসল" ব্যবহার করতে পারে তা কম-বেশি সংজ্ঞায়িত করে - এবং এনকোডারটি সক্ষম করতে পারে এমন প্রচুর এইচ .264 বৈশিষ্ট্য রয়েছে। কোনটি এটি সক্ষম করার অনুমতি দিয়েছে তা প্রোফাইল দ্বারা সংজ্ঞায়িত করা হয়েছে। প্রোফাইলগুলি এমন ডিভাইসের মধ্যে সামঞ্জস্যতা নিশ্চিত করে যেগুলির বিভিন্ন ডিকোডিং ক্ষমতা রয়েছে। প্রোফাইলগুলির সাথে, এনকোডার এবং ডিকোডার কোনও বৈশিষ্ট্য সেটটিতে সম্মত হয় যে তারা উভয়ই পরিচালনা করতে পারে।

বিভিন্ন প্রোফাইল কি করবেন?

বিস্তারিত তালিকার জন্য, উইকিপিডিয়ায় H.264 প্রোফাইল দেখুন ।

সাধারণত, বেসলাইন প্রোফাইলটি এনকোডারকে কেবলমাত্র কয়েকটি প্রাথমিক বৈশিষ্ট্যগুলিতে সীমাবদ্ধ করে। বেসলাইন প্রোফাইলের সাথে এনকোড করা ভিডিওগুলি সহজেই আবার প্লে করা যায়, এমনকি কম কম্পিউটারের শক্তি সহ ডিভাইসগুলিতে, যেমন পুরানো স্মার্টফোনগুলি। উদাহরণস্বরূপ, অ্যান্ড্রয়েড এবং আইওএস ফোনগুলি আনুষ্ঠানিকভাবে কেবল বেসলাইন প্রোফাইলের সাথে এনকোডযুক্ত ভিডিও প্লে করে তবে উচ্চ বা প্রধান নয় । এটি গত বছরগুলিতে কিছুটা বদলে গেছে, যেখানে আরও বেশি সংখ্যক ফোন প্রকৃতপক্ষে মূল বা উচ্চ প্রোফাইল ভিডিও প্লে করতে পারে, তবে এখনও সরকারী সুপারিশগুলিতে এটি উল্লেখ করা হয়নি

মূলত স্বল্প ব্যয়ের অ্যাপ্লিকেশনগুলির জন্য, এই প্রোফাইলটি সাধারণত ভিডিও কনফারেন্সিং এবং মোবাইল অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। এটি বেসলাইন, মেইন এবং উচ্চ প্রোফাইলগুলির মধ্যে প্রচলিত বৈশিষ্ট্যগুলির উপসেটের সাথে মিলে যায়

প্রধান এবং উচ্চমাত্র এতে বৈশিষ্ট্য যুক্ত করে। বিশেষত উচ্চ প্রোফাইলটি প্রায়শই সম্প্রচারে ব্যবহৃত হয়:

সম্প্রচার এবং ডিস্ক স্টোরেজ অ্যাপ্লিকেশনগুলির জন্য প্রাথমিক প্রোফাইল, বিশেষত উচ্চ-সংজ্ঞা টেলিভিশন অ্যাপ্লিকেশনগুলির জন্য (উদাহরণস্বরূপ, এটি ব্লু-রে ডিস্ক স্টোরেজ ফর্ম্যাট এবং ডিভিবি এইচডিটিভি সম্প্রচার পরিষেবা দ্বারা গৃহীত প্রোফাইল)।

বি স্লাইস উদাহরণস্বরূপ কেবলমাত্র প্রধান প্রোফাইল এবং তারপরের উপর অনুমোদিত । এগুলি ব্যান্ডউইথে সঞ্চয় করতে ব্যবহার করা যেতে পারে তবে ডিকোড করা আরও শক্ত, যার কারণে কিছু ডিভাইস তাদের সমর্থন নাও করতে পারে।

মানের সাথে এর কী আছে?

প্রোফাইলটি কেবল পরোক্ষভাবে গুণমানকে প্রভাবিত করে। উচ্চতর প্রোফাইলগুলির কয়েকটি বৈশিষ্ট্য আপনাকে নিম্ন প্রোফাইলগুলির তুলনায় নিম্ন ফাইলের আকারের সাথে একই গুণমান পেতে সক্ষম করতে পারে।

উদাহরণস্বরূপ, CABAC কোডিং (এনট্রপি প্রধান এবং উচ্চ ) থেকে অধিক কার্যকরী CAVLC ( বেসলাইন )। এটি গণনামূলকভাবে আরও নিবিড়। সুতরাং, আপনি যদি এনকোডারটিকে ব্যয় করার জন্য একটি নির্দিষ্ট বিট রেট দেন, তবে এটি সিএবিএলসি-র তুলনায় সিএবিএসি-র সাথে আরও ভাল মানের ভিডিও তৈরি করতে সক্ষম হবে কারণ এটি আরও ভাল সংক্ষেপণ অর্জন করে।

আপনি উচ্চ প্রোফাইলের সাহায্যে ছোট ফাইল আকারটি কেন অর্জন করেছেন তা এটিও ব্যাখ্যা করে - স্পষ্টতই, আপনি কোনওভাবেই একটি ধ্রুবক মানের স্তর নির্ধারণ করেছেন এবং এনকোডারটি একটি ভিডিও ফাইল তৈরি করতে আরও উন্নত সংক্ষেপণ কৌশল ব্যবহার করতে পারে যা বেসলাইন প্রোফাইলের মতো একই মানের , তবে আরও ছোট আকার।

সুতরাং… আপনার কোনটি ব্যবহার করা উচিত?

কিছু প্রাথমিক নিয়ম:

  • আপনি যদি পুরানো মোবাইল ডিভাইসগুলি লক্ষ্য করে থাকেন তবে বেসলাইন প্রোফাইল
  • আপনি যদি ওয়েব স্ট্রিমিং, দীর্ঘমেয়াদী স্টোরেজ, পিসি বা ম্যাকস, ব্লু-রে অনুমোদন ইত্যাদিকে লক্ষ্য করে থাকেন তবে প্রধান বা উচ্চ প্রোফাইল

8
যেহেতু এটি লিখিত হয়েছিল, তাই অ্যান্ড্রয়েড এবং অন্যান্য ডিভাইস সহ সমস্ত স্মার্টফোন এখন প্রধান প্রোফাইল খেলেন এবং অনেকগুলি উচ্চতর খেলুন। হাই প্রোফাইল সমর্থন, উদাহরণস্বরূপ, বেশিরভাগ ডিভাইসগুলি সমর্থন করে যা হাই ডেফিনেশন সামগ্রী চালানোর দাবি করে। আপনি প্রায় অবশ্যই প্রধান বা উচ্চতর উপর নির্ভর করতে পারেন। বেসলাইন হ'ল এইচ। 264 এর একটি অত্যন্ত পঙ্গু সংস্করণ যা কয়েক দশক ধরে সীমাবদ্ধ ডিভাইসের জন্য ডিজাইন করা হয়েছিল।
থোমস্রুটার

প্রত্যেকেরই সাম্প্রতিক স্মার্টফোন নেই। অ্যান্ড্রয়েড এখনও বেসলাইন প্রোফাইল ব্যবহার করার পরামর্শ দেয়আইওএসের ক্ষেত্রেও একই রকম । অবশ্যই, কিছু (বেশিরভাগ নতুন) ডিভাইস উচ্চতর প্রোফাইলগুলিকে সমর্থন করে তবে আপনি যদি নিম্ন প্রান্তের হার্ডওয়্যারের সাথে সামঞ্জস্য রাখতে চান তবে আপনাকে এটি চয়ন করতে হবে। তবে আপনি যা বলছেন তা প্রতিবিম্বিত করতে আমি আমার উত্তর সম্পাদনা করেছি।
slhck

আকর্ষণীয় - বিল্ট ইন প্লেয়ারটি কিছু সময়ের জন্য আমার পক্ষে প্রধান সমর্থন করে আসছে তবে আপনার বক্তব্যটি বৈধ - আপনি এটির উপর নির্ভর করতে পারবেন না। তবে আপনি প্রধান এবং উচ্চ প্রোফাইলের জন্য তৃতীয় পক্ষের সফ্টওয়্যার প্লেয়ারগুলির উপর নির্ভর করতে পারেন, উদাহরণস্বরূপ, এমএক্স প্লেয়ারের মতো খেলোয়াড়দের উচ্চতর প্রোফাইলগুলির জন্য সফ্টওয়্যার সমর্থন থাকতে পারে - যতক্ষণ না এটি এআরএম ভিত্তিক এবং উচ্চ পর্যায়ে সিপিইউ দক্ষতা অর্জন করে।
থোমস্রুটার

নোট করুন যে ২০১ 2016 সালের হিসাবে গুগল ফটো ব্যাকআপগুলি আপলোড করা ভিডিওগুলিকে হাই প্রোফাইলে একটি অ্যান্ড্রয়েড নেক্সাস on এ রেকর্ড করা ভিডিওগুলি বেসলাইন প্রোফাইলে রূপান্তরিত করে ("উচ্চমানের" "বিনামূল্যে সীমাহীন স্টোরেজ" ব্যাকআপ মোডে)
নীলামকবি

তবুও 2017 সালে ffmpeg এ আমি পড়েছি সেরা তথ্য। গ্রেট পোস্ট।
টাইপোনিয়ারর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.