পূর্ববর্তী কন্টেইনার এবং কোডেক নিবন্ধে, আপনি মিডিয়া ফাইলের ধারক (এক্সটেনশন) এবং কোডেক কীভাবে পরিবর্তন করবেন তা শিখেছেন। এই নিবন্ধে, আমরা রেজোলিউশন ব্যাখ্যা করার আগে কীভাবে বিটরেট পরিবর্তন করতে হয় তা দেখাব।
বিটরেট এবং রেজোলিউশন একটি মিডিয়া ফাইলে ডেটার পরিমাণের সাথে সম্পর্কযুক্ত। এটা সম্ভবত বলা ছাড়া যায়, কিন্তু আমরা যাইহোক এটা বলতে যাচ্ছি. আপনি সর্বদা বিটরেট এবং রেজোলিউশন কম করতে পারেন তবে সেগুলি বাড়ানো একটি সমস্যা। বিশেষ সফ্টওয়্যার এবং অ্যালগরিদম ছাড়া, গুণমান একটি আঘাত নিতে যাচ্ছে.
তাই সর্বদা সর্বোচ্চ মানের সোর্স ফাইল দিয়ে আপনার রূপান্তর প্রক্রিয়া শুরু করুন যা আপনি আপনার হাতে পেতে পারেন। কিছু করার আগে, এমনকি কোডেক বা কন্টেইনার পরিবর্তন করার আগে, ফাইলের ডিসপ্লে বৈশিষ্ট্যগুলি পরীক্ষা করুন এবং যাচাই করুন যে আপনার সোর্স ফাইলে আপনার পছন্দসই ফলাফলের চেয়ে উচ্চতর বিটরেট বা রেজোলিউশন রয়েছে।
বিটরেট হল মিডিয়া স্ট্রিমের এক সেকেন্ড এনকোড করতে ব্যবহৃত বিটগুলির সর্বাধিক সংখ্যা। স্ট্রিমের এক সেকেন্ড এনকোড করতে যত বেশি বিট ব্যবহার করা হবে, বিশ্বস্ততা তত বেশি।
আশ্চর্যজনকভাবে, ওয়েবটি পরিচালনা করতে পারে এমন বিভিন্ন বিটরেট কম। নীচের সারণীটি আপনাকে দেখায় যে সাধারণ নেটওয়ার্ক অবস্থার জন্য আপনার কোন বিটরেট টার্গেট করা উচিত। তুলনার সুবিধার জন্য, আমরা ব্লু-রে এবং ডিভিডিগুলির জন্য মানগুলি ফেলে দিয়েছি।
ডেলিভারি পদ্ধতি | বিটরেট |
---|---|
ব্লু-রে | 20Mbs |
ডিভিডি | 6 Mbs |
ডেস্কটপ ওয়েব | 2 Mbs |
4G মোবাইল | 0.7 Mbs |
3G মোবাইল | 0.35 Mbs |
2G মোবাইল | নেটওয়ার্ক প্রকারের উপর নির্ভর করে। EDGE: 0.4 Mbs GPRS: 0.04Mbs |
আমার ওয়েব পৃষ্ঠাগুলিতে ভিডিওর জন্য আমার কোন মান ব্যবহার করা উচিত? সংক্ষিপ্ত উত্তর অন্তত: ডেস্কটপ, 4G, এবং 3G। আপনি যদি "পরবর্তী বিলিয়ন ব্যবহারকারী" হিসাবে উল্লেখ করা একটি বাজারে ভিডিও পরিবেশন করেন, ভারত বলুন, উদাহরণস্বরূপ, আপনি 2Gও অন্তর্ভুক্ত করতে চাইবেন৷ প্রদর্শনের উদ্দেশ্যে, আমরা 3G টার্গেট করতে যাচ্ছি।
FFmpeg ব্যবহার করে আপনি (আশ্চর্য!) বিটরেট ( -b
) পতাকা দিয়ে বিটরেট সেট করেন।
আপনার যদি FFmpeg ইনস্টল না থাকে তবে এটি ডকারের সাথে সেট আপ করতে মিডিয়া অ্যাপ্লিকেশন বেসিক পড়ুন।
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
ওয়েবএম
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
লক্ষ্য করুন যে দুটি বিটরেট ফ্ল্যাগ আছে, -b:a
এবং -b:v
। একটি অডিও স্ট্রিমের জন্য, এবং অন্যটি ভিডিও স্ট্রিমের জন্য৷
/media # ls -l
-rw-r--r-- 1 root root 12080306 Mar 7 12:16 glocken.mov
-rwx------ 1 root root 531117 Mar 7 13:42 glocken_3g.mp4
-rwx------ 1 root root 706119 Mar 7 13:46 glocken_3g.webm
এখন আপনার ফাইলগুলি প্রস্তুত করা হয়েছে, এটি তাদের রেজোলিউশন সামঞ্জস্য করার সময়।