তত্ত্ব
প্রশিক্ষণপ্রাপ্ত চোখের জন্য ভিডিওর পার্থক্যগুলি সম্ভবত লক্ষণীয় হবে না। 1080p ভিডিওটি যাইহোক ডাউনস্কেল করতে হবে। এটি হুবহু এক রকম হবে না, কারণ সংকোচন এবং স্কেলিং বিভিন্ন ক্রমে প্রয়োগ করা হয়।
আসুন ধরে নেওয়া যাক যে আসল ভিডিওটি 1080p ছিল। এই ক্ষেত্রে 720p ভিডিওটি প্রথমে স্কেল করা হয়েছিল, তারপরে সংক্ষেপিত। অন্যদিকে, 1080p ক্লিপটি প্রথমে সংকুচিত সার্ভার-সাইড ছিল, তারপরে আপনার মেশিনে স্কেল করা হয়েছে। 1080p ফাইল স্পষ্টতই বড় হবে। (অন্যথায় এটি উচ্চতর রেজোলিউশনের প্রস্তাব দেবে, তবে নিম্ন মানের ক্ষেত্রে, চাক্ষুষ অভিজ্ঞতাটি নষ্ট করবে এবং উচ্চতর রেজোলিউশন 1 ব্যবহারের বিন্দুটিকে অকার্যকর করবে )
লসির সংকোচনের ফলে ভিডিওটি থামানো অবস্থায় লক্ষণীয় প্রান্তগুলি সহ স্কোয়ার ব্লক হিসাবে প্রদর্শিত ভিজ্যুয়াল আর্টিক্টসগুলির কারণ হয় তবে আপনি যখন এটি সাধারণ ফ্রেমরেট দিয়ে খেলেন তখন দৃশ্যমান হয় না। 1080p ফাইলে 720p ভিডিওর চেয়ে বেশি স্কোয়ার ব্লক (সংকোচনের ফলে) থাকবে তবে এই ব্লকগুলি উভয় ভিডিওতে প্রায় একই আকারের হবে।
সাধারণ গণিতের মাধ্যমে আমরা গণনা করতে পারি যে 1080p ভিডিওতে এই জাতীয় ব্লকগুলি 2,25 গুণ বেশি থাকবে, সুতরাং এটি 720p এ স্কেল করার পরে সেই ব্লকগুলি প্রকৃত 720p ভিডিওর তুলনায় 2.25 গুণ কম হবে। এই ব্লকগুলি যত ছোট, চূড়ান্ত ভিডিওর মানের আরও ভাল, তাই 1080p ভিডিও 720p ভিডিওর চেয়েও 720p স্ক্রিনে আরও ভাল দেখাচ্ছে। পুনরায় আকার দেওয়া 1080p ভিডিওটি আসল 720 ক্লিপের চেয়ে কিছুটা তীক্ষ্ণ প্রদর্শিত হবে।
উত্স উপাদানগুলি 1080p এর চেয়ে বড় হলে জিনিসগুলি আরও জটিল হয়। আপনি প্লে করার আগে 1080p ক্লিপটি প্রথমে 1080p এ স্কেল করে সংক্ষিপ্ত করা হয় এবং তারপরে খেলার সময় আরও একবার স্কেল করা হয়। 720p ক্লিপটি কেবল একবার স্কেল করা হয় এবং তারপরে সংকুচিত হয়। ইন্টারমিডিয়েট স্কেলিং স্টেপ যা 1080p ভিডিওর ক্ষেত্রে উপস্থিত রয়েছে এটির গুণমানকে আরও খারাপ করে তুলবে 2 । সংক্ষেপণ 720p আরও খারাপ করে তুলবে, যদিও, 1080p যাই হোক না কেন জয়ী।
আরও একটি জিনিস: এটি কেবল সংক্ষেপযুক্ত ভিডিও নয়, অডিওও। লোকেরা যখন ভিডিও সংক্ষেপণের জন্য উচ্চতর বিটরেট 1 ব্যবহার করার সিদ্ধান্ত নেয় , তারা প্রায়শই অডিও দিয়ে একই কাজ করে। একই ভিডিওর 1080p সংস্করণ 720p ভিডিওর চেয়ে ভাল মানের মানের অফার করতে পারে।
1 : বিটরেট হ'ল ফ্যাক্টর যা ফাইল আকারের ব্যয়ে সংকোচিত ভিডিওটি কতটা ভাল তা স্থির করে। ভিডিও সংকুচিত করার সময় এটি ম্যানুয়ালি নির্দিষ্ট করা হয়। এটি সংক্রামিত ভিডিওর প্রতিটি ফ্রেমের (বা সময় ইউনিট) জন্য কত ডিস্ক স্পেস ব্যবহার করা যায় তা নির্দিষ্ট করে। উচ্চতর বিটরেট = আরও ভাল মানের এবং বড় ফাইল। একই ফ্রেমরেটের সাথে একই বিটরেট ব্যবহার করে (প্রায়) একই আকারের ফাইল তৈরি হবে, ভিডিও রেজোলিউশন যাই হোক না কেন, তবে উচ্চতর রেজোলিউশন ব্যবহৃত হয়, কম ডিস্কের জায়গাতেই একক পিক্সেল ব্যয় করা যায়, সুতরাং বৃদ্ধি ছাড়াই আউটপুট রেজোলিউশন বৃদ্ধি করা বিটরেট সংকোচিত ভিডিওটিকে কম আউটপুট রেজোলিউশনের চেয়ে খারাপ দেখতে পারে।
2 : এটি নিজেই চেষ্টা করে দেখুন: যে কোনও সম্পাদকের মধ্যে একটি ফটো খুলুন এবং এটি কিছুটা ছোট আকারে স্কেল করুন, তারপরে বার বার পিএনজি হিসাবে সংরক্ষণ করুন। তারপরে আবার মূল ফটোটি খুলুন এবং এক ধাপে এটি একই আকারে স্কেল করুন। দ্বিতীয় প্রচেষ্টা আরও ভাল ফলাফল দেবে।
পরীক্ষা
@ রায়েস্তলোজ তার মন্তব্যে তুলনা করার জন্য প্রকৃত ভিডিও চেয়েছিলেন। তুলনার জন্য আমি একই ভিডিওর 1080p এবং 720p সংস্করণ খুঁজে পাইনি, তাই আমি একটি তৈরি করেছি।
আমি "এলিফ্যান্টের স্বপ্ন" মুভি থেকে সঙ্কুচিত ফ্রেম ব্যবহার করেছি ( http://www.elephantsdream.org/ ) যা সিসি-বাই 2.5 দ্বারা উপলব্ধ। আমি ফ্রেম 1-6000 ডাউনলোড এবং তাদের ভিডিওর মাধ্যমে রূপান্তরিত হয়েছে ffmpeg এবং ব্যাচ ফাইল করুন:
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 500k -an -s 1280x720 -f mp4 _720p_500k.mp4
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 700k -an -s 1280x720 -f mp4 _720p_700k.mp4
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 1125k -an -s 1280x720 -f mp4 _720p_1125k.mp4
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 4000k -an -s 1280x720 -f mp4 _720p_4000k.mp4
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 500k -an -f mp4 _1080p_500k.mp4
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 700k -an -f mp4 _1080p_700k.mp4
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 1125k -an -f mp4 _1080p_1125k.mp4
ffmpeg -i %%05d.png -c:v libx264 -framerate 24 -b:v 4000k -an -f mp4 _1080p_4000k.mp4
- 24 এফপিএস
- 1080 পি এবং 720 পি
- প্রতিটি রেজোলিউশনের জন্য চারটি ধ্রুবক বিট্রেটস:
- 500 কেবিপিএস
- 700 কেবিপিএস
- 1125 কেবিপিএস
- 4000 কেবিপিএস
500 পিপিপিএস 720p ভিডিওতে সংকোচনের শৈলীগুলি এবং বিকৃতিগুলির জন্য যথেষ্ট কম। ১১২৫ কেবিপিএস হল পিপিএল পিপিএল জন্য আনুপাতিক বিটরেট (পিপিএল 500 × 2.25 = 1125, যেখানে 2.25 = 1920 × 1080/1280 × 720)। Kbps০০ কেবিপিএস মধ্যবর্তী বিটরেট যা 1080p এর তুলনামূলক তুলনায় তুলনামূলক তুলনায় অনেক কম বিট্রেট ব্যবহার করে তা পরীক্ষা করে। প্রকৃত 720p এর আকার পরিবর্তন করে 1080p এর তুলনা করার জন্য উভয় রেজোলিউশনে বেশিরভাগ ক্ষতিকারক ভিডিও তৈরি করতে 4000 কেবিপিএস যথেষ্ট উচ্চ।
তারপরে আমি ভিডিওগুলি একক ফ্রেমে আবার ভাগ করেছি। সমস্ত ফ্রেম উত্তোলন ধীর এবং অনেক জায়গা লাগে ( সত্য গল্প ), তাই আমি প্রতি 8 ম ফ্রেমটি বের করার জন্য ffmpeg এর -r
স্যুইচ ব্যবহার করার প্রস্তাব দিই (যেমন -r 3
24 এফপিএস ভিডিওর জন্য)
আমি ভিডিওগুলির জন্য ভবিষ্যতের প্রুফ ডাউনলোড লিঙ্কগুলি সরবরাহ করতে পারি না, তবে এই পদক্ষেপগুলি সহজেই আমার মতো ক্লিপ তৈরি করতে অনুলিপি করা যেতে পারে। রেকর্ডের জন্য, এখানে আউটপুট ফাইলের আকার রয়েছে: (উভয় রেজোলিউশনের জন্য প্রায় একই রকম হওয়া উচিত, কারণ প্রতি সেকেন্ডে বিটরেট স্থির থাকে)
- 500 কেবিপিএস: 13.6 এমবি / 13.7 এমবি
- 700 কেবিপিএস: 18.8 এমবি / 19 এমবি
- 1125 কেবিপিএস: 29.8 এমবি / 30.2 এমবি
- 4000 কেবিপিএস: 105 এমবি / 105 এমবি
উত্তোলিত ফ্রেমের নমুনার জন্য ডাউনলোডগুলি এই পোস্টের শেষে পাওয়া যায় are
বিট্রেট এবং রেজোলিউশন বাড়ছে
এখানে স্কেলিংয়ের পরে উভয় ফ্রেম থেকে 720p (ফ্রেম 2097) কেটে ফেলা একই অঞ্চলের তুলনা করা হল। আঙ্গুলগুলি, মাথা এবং সিলিং থেকে ঝুলন্ত সরঞ্জামের টুকরো দেখুন: এমনকি 500 থেকে 700 কেবিপিএস যেতে একটি লক্ষণীয় পার্থক্য তৈরি করে। মনে রাখবেন যে উভয় চিত্রই ইতিমধ্যে 720p তে মাপা হয়েছে।
ফ্রেম 3705. রাগ এর প্রান্ত এবং তারের বিজ্ঞপ্তি:
ফ্রেম 5697. এটি ফ্রেমের একটি উদাহরণ যা খুব ভালভাবে সংকোচিত হয় না । 1080p 700 কেবিপিএস ভিডিও 720 500 কেবিপিএস ক্লিপ (কানের কিনারা) এর চেয়ে কম বিশদ। সমস্ত সঙ্কুচিত ফ্রেমে ত্বকের বিবরণগুলি হারিয়ে যায়।
ক্রমবর্ধমান বিটরেট সহ তিনটি ফ্রেমের জিআইএফ। (দুর্ভাগ্যক্রমে আমাকে দুরন্ত ব্যবহার করতে হয়েছিল কারণ জিআইএমপি জিআইএফ-তে 255 টিরও বেশি রঙ সমর্থন করে না, তাই কিছু পিক্সেল কিছুটা বন্ধ রয়েছে))
ধ্রুব বিটরেট, বিভিন্ন রেজোলিউশন
@ টিএমএস এর মন্তব্যে অনুপ্রাণিত হয়ে, ফ্রেম 2097 থেকে একই জায়গায় 720p এবং 1080p পাশাপাশি রয়েছে।
500 কেবিপিএসের জন্য, 720p 1080p এর চেয়ে কিছুটা ভাল। 1080 পি তীক্ষ্ণ প্রদর্শিত হয়, তবে এই বিবরণগুলি প্রকৃতপক্ষে সঙ্কুচিত চিত্রে নেই (বাম লোকের ট্রাউজারগুলি)। 700 কেবিপিএস দিয়ে আমি এটিকে একটি ড্র বলব। পরিশেষে, ১১২২ পিপিএসের জন্য 1080p জিতেছে: উভয় স্থির চিত্রগুলি বেশিরভাগই অভিন্ন দেখায়, তবে ডানদিকে ছবিতে আরও স্পষ্ট ছায়া রয়েছে (পিছনের প্রাচীরের এবং নীচের ডান অংশে পাইপগুলি)।
খুব উঁচু বিটরেট
@ নোয়া মন্তব্যগুলিতে একটি ভাল প্রশ্ন জিজ্ঞাসা করেছেন: উভয় চিত্রই কি যথেষ্ট পরিমাণে বিটরেটের সাথে একরকম দেখতে পাবে? এখানে 720p 4000 কেবিএস বনাম 1080p 4000 কেবিপিএস বনাম সঙ্কুচিত ফ্রেম 5697:
এখন এটি বেশ সাবজেক্টিভ, তবে আমি যা দেখতে পাচ্ছি তা এখানে:
- কানের বাম প্রান্তটি 720p-তে পিক্সেলিটেড, তবে অভিন্ন বিটরেট সত্ত্বেও 1080p এ মসৃণ।
- 720 পি গালের ত্বকের বিশদটি 1080p এর চেয়ে ভালভাবে সংরক্ষণ করে।
- চুল 1080p তে কিছুটা তীক্ষ্ণ দেখাচ্ছে।
এটি এখানে স্কেলিংয়ের ভূমিকা পালন শুরু করে। কেউ স্বজ্ঞাতভাবে উত্তর দিতে পারে যে 720p 720p স্ক্রিনে 720p এর চেয়ে খারাপ দেখবে, কারণ স্কেলিং সর্বদা গুণমানকে প্রভাবিত করে। এটি এক্ষেত্রে একেবারেই সত্য নয়, কারণ আমি যে কোডেক ব্যবহার করেছি (এইচ .264, তবে অন্যান্য কোডেক) এরও কিছু অসম্পূর্ণতা রয়েছে: এটি সামান্য বাক্স তৈরি করে যা বিপরীত প্রান্তগুলিতে দৃশ্যমান। এগুলি 1080p স্ন্যাপশটেও উপস্থিত হয় (নীচে লিঙ্কগুলি দেখুন), কিন্তু 720p এর আকার পরিবর্তন করার ফলে কিছু বিশদ নষ্ট হয়ে যায়, বিশেষত এই বাক্সগুলিকে সরিয়ে দেয় এবং মান উন্নত করে ।
ঠিক আছে, সুতরাং আসুন 720p (বাম) এবং 1080p (ডান) বনাম মূল ফ্রেম এবং চুক্তি প্রসারিত মধ্যে পার্থক্য গণনা করা যাক, সুতরাং এটি স্পষ্টভাবে দৃশ্যমান:
এই চিত্রটি আমাদের যা চলছে তার আরও পরিষ্কার দৃষ্টি দেয়। কালো পিক্সেলগুলি সংকুচিত (এবং 720p আকারে আকার দেওয়া) ফ্রেমে নিখুঁতভাবে উপস্থাপিত হয়, রঙিন পিক্সেলগুলি তীব্রতার সাথে আনুপাতিকভাবে বন্ধ থাকে।
- গাল 720p অর্ধেকের কাছাকাছি মূলের কাছাকাছি, কারণ স্কেলিংটি ডান অর্ধেকের উপর ত্বকের বিশদটি কমিয়ে দেয়।
- কানের প্রান্তটি সঙ্কুচিত পিক্সেলের কাছাকাছি নয়, তবে এটি 1080p এ আরও ভাল। আবার, নিদর্শনগুলি 720p অর্ধে দৃশ্যমান - এগুলি অনাকাঙ্ক্ষিত 1080p তেও উপস্থিত হবে, তবে স্কেলিং এগুলি বেশ ভাল ফলাফলের সাথে ছড়িয়ে দিয়েছে।
- চুলগুলি 720p এ উন্নত বলে মনে হচ্ছে কারণ এটি কালো হয়ে গেছে, তবে বাস্তবে এটি এলোমেলো শব্দের মতো দেখাচ্ছে। অন্যদিকে, 1080 পি এর বিকৃতিগুলি চুলের প্রান্তে রেখেছে, সুতরাং এটি চুলের লাইনে জোর দেয়। এটি সম্ভবত আবার স্কেলিংয়ের যাদু: স্কেলিংয়ের সময় "শব্দ" বৃদ্ধি পায়, তবে এটি অর্থবোধ করতে শুরু করে।
দাবি পরিত্যাগী
এই পরীক্ষাটি নিখুঁতভাবে সিন্থেটিক এবং প্রমাণিত হয় না যে ছোট পর্দায় খেললে বাস্তব জীবনের 1080p ভিডিও 720p এর চেয়ে বেশি ভাল দেখায়। তবে এটি ভিডিও বিটরেট এবং স্ক্রিন আকারে পুনরায় আকারিত ভিডিওর মানের মধ্যে দৃ strong় সম্পর্ক দেখায়। আমরা নিরাপদে ধরে নিতে পারি যে 1080p ভিডিওতে 720p এর চেয়ে বেশি বিটরেট থাকবে, সুতরাং এটি বেশিরভাগ সময় দর্শকের অভিজ্ঞতা বাড়িয়ে আরও বিশদ ফ্রেম সরবরাহ করবে। এটি এমন রেজোলিউশন নয় যা সর্বাধিক গুরুত্বপূর্ণ অংশ খায়, তবে ভিডিও বিটরেট যা 1080p ভিডিওর চেয়ে বেশি।
720p ভিডিওর জন্য অত্যধিক উচ্চ বিটরেট ব্যবহার করা এটি 1080p এর চেয়ে ভাল দেখাচ্ছে না। পোস্ট-কম্প্রেশন ডাউনস্কেলিং 1080p এর জন্য উপকারী হতে পারে কারণ এটি সংকোচনের শব্দকে আকৃতি দেবে এবং নিদর্শনগুলিকে মসৃণ করবে। বিটরেট বাড়ানো অতিরিক্ত কাজ করতে পিক্সেলের অভাবকে ক্ষতিপূরণ দেয় না কারণ ক্ষতিকারক কোডেকগুলি নিখুঁত নয়।
বিরল ক্ষেত্রে (খুব বিস্তারিত দৃশ্যে) উচ্চতর রেজোলিউশনে, উচ্চতর বিটরেট ভিডিওগুলি আরও খারাপ দেখায়।
এই কৃত্রিম পরীক্ষা এবং বাস্তব জীবনের ভিডিওর মধ্যে পার্থক্য কী?
- আমি 720p এর চেয়ে 1080p এর জন্য কমপক্ষে 40% বেশি বিটরেট ধরে নিয়েছি। ফলাফলগুলি দেখে, আমার ধারণা 20% মানের উন্নতি লক্ষ্য করার জন্য যথেষ্ট হবে, তবে আমি এটি পরীক্ষা করে দেখিনি। বিটরেটে আনুপাতিক বৃদ্ধি আরও ভাল ফলাফল প্রদান করবে, এমনকি যদি নিম্ন রেজোলিউশন স্ক্রিন যা ব্যবহার করে তার সাথে মেলে তবে বাস্তব জীবনে এটি ব্যবহারের সম্ভাবনা কম। (এখনও, এটি আনুপাতিক, @ জেমসআরয়ান)
- বাস্তব জীবনের ভিডিওগুলি সাধারণত ভেরিয়েবল বিটরেট (ভিবিআর) ব্যবহার করে। আমি 1-পাস ধ্রুবক বিটরেট (সিবিআর) নিয়ে গিয়েছিলাম, এই আশা করে যে এটি সমস্ত অপ্রীতিকর সংকোচনের পার্শ্ব-প্রতিক্রিয়াগুলিকে আরও সুস্পষ্ট করে তুলবে।
- বিভিন্ন কোডেক বিভিন্ন উপায়ে প্রতিক্রিয়া জানাতে পারে। জনপ্রিয় এইচ .264 কোডেক ব্যবহার করে এই পরীক্ষাটি করা হয়েছিল।
আবারও: আমি বলি না যে এই পোস্টটি কিছু প্রমাণ করে। আমার পরীক্ষাটি কৃত্রিমভাবে তৈরি ভিডিওর ভিত্তিতে। বাস্তব উদাহরণগুলির জন্য ওয়াইএমএমভি। তবুও, তত্ত্বটি সম্ভবত সত্য, এটি ভুল হতে পারে বলে মনে করবে এমন কিছুই নেই। (স্কেলিং জিনিস বাদে, তবে পরীক্ষাটি এর সাথে ডিল করে)
সমাপ্তি, বেশিরভাগ ক্ষেত্রে 1080p ভিডিও 720p ভিডিওর চেয়ে আরও ভাল দেখাচ্ছে, পর্দার রেজোলিউশন যাই হোক না কেন ।
আরও শিখুন
- ফ্রেম 2097:
- ফ্রেম 3705:
- ফ্রেম 5697: