কেউ পরামর্শ দিয়েছিল যে আমি আনমোডাইফড এক্স ডিসপ্লের একটি অনুলিপি একটি ফাইলে ডাইরেক্ট করব এবং তারপরে সেই ফাইলটিকে একটি সাধারণ উদ্দেশ্যে ভিডিও ফাইলে রূপান্তর করব। কোনও কুবুন্টু সিস্টেমে এটি করার জন্য আমি কোন আদেশগুলি ব্যবহার করব? (সম্পাদনা: তিনি কোনও ফাইলে ডিসপ্লে পোর্ট সংযুক্তি সম্পর্কে কিছু বলেছিলেন।) যদি সম্ভব না হয় তবে দ্রুত মানের হার্ডওয়্যারের উপর নির্ভর করে না এমন একটি সেরা মানের স্ক্রিন রেকর্ডিংয়ের জন্য আমার সেরা বিকল্পটি কী?
পটভূমি: আমি xfg xfg এবং কিছু GUI প্রোগ্রামের সাথে avconv ব্যবহার করার চেষ্টা করেছি। যাইহোক, আমি যা চেষ্টা করি না কেন, ফলস্বরূপ ভিডিওটিতে হয় নিদর্শনগুলি / অস্পষ্টতা বা চপ্পি (নিখোঁজ ফ্রেমগুলি)। এটি সম্ভবত সিপিইউ / মেমরির সীমাবদ্ধতার কারণে।
গোল:
- ভিডিওর গুণটি অবশ্যই সরাসরি স্ক্রিনে সেশনটি দেখার চেয়ে আলাদা হওয়া উচিত না, কারণ উদ্দেশ্য একটি অ্যানিমেটেড অ্যাপ্লিকেশনটি প্রদর্শন করা।
- চূড়ান্ত ভিডিওটি অবশ্যই একটি সাধারণ ফর্ম্যাটে থাকতে হবে যা উইন্ডোজ ব্যবহারকারীদের কাছে প্রেরণ এবং ওয়েবে ব্যবহার করা যেতে পারে। আমি H.264 MP4 কাজ করা উচিত বলে মনে করি।
- সমাধানটি খুব বেশি পূর্বের জ্ঞান অনুমান করা উচিত নয়। আমি কমান্ড লাইন এবং বেসিক লিনাক্স কমান্ডগুলির সাথে পরিচিত, তবে আমি এখনও লিনাক্স শিখছি এবং ভিডিও কোডেক সম্পর্কে খুব বেশি কিছু জানি না।
আমি ইতিমধ্যে যা চেষ্টা করেছি:
- এখনও অবধি সেরা কমান্ড
ffmpeg -f x11grab -s xga -r 30 -i :0.0 -qscale 0.1 -vcodec huffyuv grab.avi
:, তারপরে এমপি 4 এ রূপান্তর করুনffmpeg -i grab.avi -sameq -vcodec mpeg4 grab.mp4
।- ছবির মানটি দুর্দান্ত, তবে আমার পরীক্ষার সিমেটে এটি কম্পিউটারকে পিছিয়ে দেয়। একটি দ্রুত টার্গেট সিস্টেমে এটি পিছিয়ে যায় না, তবে ফ্রেমগুলি অবশ্যই এড়ানো যায় যা ভিডিওটি খুব মসৃণ করে না ।
- আমি এখনও কীভাবে গ্রাহক.এভি ফাইলটি এসএইচএম-র কাছে সংরক্ষণ করতে পারি তা দেখার জন্য আমি চেষ্টা করছি that
- ইস্তাম্বুল এবং রেকর্ডমাইডেস্কটপ জিইউআই রেকর্ডার ব্যবহার করে
- সরল কমান্ড:
avconv -f x11grab -s xga -r 25 -i :0.0 simple.mpg
0.8.3-4: 0.8.3-0ubuntu0.12.04.1 এভকনভ সংস্করণ ব্যবহার করে - যোগ করা হচ্ছে
-codec:copy
(এর সাথে ব্যর্থRequested output format 'x11grab' is not a suitable output format
:) - যোগ করা হচ্ছে
-same_quant
(দুর্দান্ত মানের ফলাফল, তবে খুব চপ্পল / অনেকগুলি ফ্রেম অনুপস্থিত) - যোগ করার পদ্ধতি
-vpre lossless_ultrafast
(কর্ম বিফল হয়:Unrecognized option 'vpre'
,Failed to set value 'lossless_ultrafast' for option 'vpre'
) - এর বিভিন্ন মান যুক্ত করা হচ্ছে
-qscale
- এর বিভিন্ন মান যুক্ত করা হচ্ছে
-b
- যোগ করার পদ্ধতি
-vcodec h264
(আউটপুট বারবার:Error while decoding stream #0:0
,[h264 @ 0x8300980] no frame!
)- দ্রষ্টব্য: h264
avconv -formats
হিসাবে আউটপুট তালিকাভুক্ত করা হয়DE h264 raw H.264 video format
- দ্রষ্টব্য: h264