VP9 দিয়ে শুরু করা
ভূমিকা
VP9 ভিডিওর সাথে এনকোড করার চেষ্টা করতে, আপনার প্রয়োজন হবে:
- একটি নমুনা ভিডিও
- ভিডিওটিকে VP9 এ এনকোড করার একটি উপায় যাতে আপনি সেটিংস নিয়ে পরীক্ষা করতে পারেন
- সেই সেটিংসের গুণমানের প্রভাব দেখতে 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 বা পরবর্তী |