রিয়েল টাইম অ্যানিমেশনগুলিকে স্ক্রিন ক্যাপচার করতে আরও সিপিইউ চক্র পেতে কম্পিউটারকে "সেকেন্ড" ধীরে ধীরে নামান


1

আমি লিনাক্সে আছি এবং আমি 4 কে রিয়েলটাইমের (সাধারণ অর্থে, কার্নেল রিয়েলটাইম নয়) ডেমোসসিন থেকে ডেমোস বা স্টাফের মতো তৈরি অ্যানিমেশনগুলিতে ভিডিও স্ক্রিন ক্যাপচার করতে চাই shadertoy.com

যেহেতু আমি এটি 60fps এ 4k রেজোলিউশনে করছি এটি যথেষ্ট সংস্থান নিবিড় (বা আরও উচ্চতর রেজোলিউশন এবং ফ্রেমরেট)। ভিডিও ক্যাপচার টাস্ক যুক্ত করুন এবং আমার কম্পিউটার এখন আর যথেষ্ট দ্রুত নয়।

যেহেতু কোনও ব্যবহারকারীর ইন্টারঅ্যাকশন নেই তাই চার মিনিটের ভিডিওটি প্রক্রিয়া করতে এবং রেকর্ড করতে 40 মিনিট সময় নেয় তা বিবেচ্য নয় তবে এটি আমার প্রতি সেকেন্ডে 60 ফ্রেম (বা যা ইচ্ছা আমার) সহ একটি অবিচলিত এবং নিরবচ্ছিন্ন অ্যানিমেশনের গ্যারান্টিযুক্ত হওয়া উচিত।

"দ্বিতীয়" অর্থ কী আমি কৃত্রিমভাবে কমিয়ে দিতে পারি? যাতে আমি প্রতি সেকেন্ডে আরও আসল সিপিইউ চক্র পাই। অ্যানিমেশন এবং ক্যাপচারিং প্রক্রিয়াটির অভ্যন্তর থেকে সিপিইউ ব্যতীত যে কোনও কিছু দেখতে একই রকম দেখাবে, উপরের উদাহরণে, 10 গুণ দ্রুত (4 মিমি বনাম 40 মিনিট) দ্রুততর হয়। ফলস্বরূপ ভিডিও ফাইলটি, একবার সিস্টেমটি স্বাভাবিক অবস্থায় ফিরে আসে, তখন স্বাভাবিকভাবে প্লে হবে।


লিনাক্সে আপনি ডেমোটির জন্য উপলব্ধ সংস্থানগুলি কৃত্রিমভাবে সীমাবদ্ধ করতে সক্ষম হতে পারেন। আপনার ধারণার কাজ করার জন্য আপনাকে ধরে নিতে হবে যে ডেমোগুলি আসলে একটি লুপের চেয়ে দ্রুত একটি টাইমারে চলছে যা এটি যত তাড়াতাড়ি দ্রুত পায়। এছাড়াও প্রতিটি সিস্টেম পরিষেবা ইত্যাদি অনুসারে কাজ করতে হবে। প্রক্রিয়া সংস্থান সীমাবদ্ধ করা এমন একটি পদ্ধতির হতে পারে যা আরও বেশি ফলাফল দেয়।
শেঠ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.