VP9 দিয়ে শুরু করা

ভূমিকা

VP9 ভিডিওর সাথে এনকোড করার চেষ্টা করতে, আপনার প্রয়োজন হবে:

  1. একটি নমুনা ভিডিও
  2. ভিডিওটিকে VP9 এ এনকোড করার একটি উপায় যাতে আপনি সেটিংস নিয়ে পরীক্ষা করতে পারেন
  3. সেই সেটিংসের গুণমানের প্রভাব দেখতে VP9 খেলার একটি উপায়

ধাপ 1: নমুনা ভিডিও পান

দ্য টিয়ার্স অফ স্টিল শর্ট মুভিটি অ্যাকশন সিকোয়েন্স এবং অ্যানিমেশন সহ বিভিন্ন পরীক্ষার কেস কভার করে।

লো-বিটরেট এনকোডিং প্রোফাইল পরীক্ষা করতে (ওয়েব এবং মোবাইলের জন্য), আমরা ক্লিপের WebM 1080p সংস্করণ ব্যবহার করি। এই ফাইলটি VP8 ভিডিও ব্যবহার করে এনকোড করা হয়েছে, প্রায় 6Mbps-এ কম্প্রেস করা হয়েছে -- ওয়েব এবং মোবাইল কম্প্রেশন পরীক্ষার জন্য একটি উপযুক্ত সূচনা পয়েন্ট।

উচ্চতর বিট-রেট এনকোডিংয়ের জন্য, আপনি একই সিনেমার 4K সংস্করণ ডাউনলোড করতে চাইতে পারেন।

ধাপ 2: VP9 এনকোড করুন

বিভিন্ন এনকোডিং পণ্য এবং ক্লাউড পরিষেবা প্রদানকারী আপনাকে VP9 ভিডিও এনকোড করার অনুমতি দেয়।

এই পৃষ্ঠাগুলি অনুমান করে আপনি FFmpeg ব্যবহার করছেন। আপনি FFmpeg-এর একটি পূর্ব-সংকলিত সংস্করণ ডাউনলোড করতে পারেন, অথবা আপনার সিস্টেমে --enable-libvpx বিকল্পের সাথে FFmpeg কম্পাইল করতে পারেন।

FFmpeg একটি কমান্ড-লাইন প্রোগ্রাম। একবার আপনি এটি ইনস্টল করার পরে, আপনি কমান্ড লাইন থেকে এনকোডগুলি সম্পাদন করতে পারেন।

উপরের টিয়ার্স অফ স্টিল ক্লিপ ব্যবহার করে শুরু করার একটি সহজ উদাহরণ হল:

ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm

এই কমান্ডটি FFmpeg কে বলে:

  • ইনপুট হিসাবে tears_of_steel_1080p.webm ব্যবহার করুন ( -i tears_of_steel_1080p.webm )
  • আউটপুট ভিডিও কোডেক VP9 এ সেট করুন ( -c:v libvpx-vp9 )
  • আউটপুট অডিও কোডেক Opus এ সেট করুন ( -c:a libopus )
  • output.webm নামে একটি WebM আউটপুট ফাইল তৈরি করুন

ধাপ 3: ভিডিওটি চালান

আপনি Firefox, Opera, Chrome এবং Microsoft Edge সহ বেশিরভাগ প্রধান ব্রাউজারে WebM/VP9 খেলতে পারেন। ক্রোমে, আপনি ফাইলটিকে ব্রাউজারে টেনে আনতে পারেন এবং এটি সেই ট্যাবে প্লে হবে।

অন্যান্য খেলোয়াড়রাও VP9/WebM ডিকোডিং সমর্থন করে, যার মধ্যে রয়েছে:

প্লেয়ার প্ল্যাটফর্ম সংস্করণ
ভিএলসি বেশিরভাগ প্ল্যাটফর্ম সংস্করণ 2.1.3 বা পরবর্তী
MPC-HC উইন্ডোজ সংস্করণ 1.7.1 বা পরবর্তী