গনোমস 3 ডিফল্ট ডেস্কটপ রেকর্ডারে কেবল একটি উইন্ডো রেকর্ডিং


9

জিনোম 3 Ctrl- Alt- Shift- Rশর্টকাট 1 এর অধীনে দুর্দান্ত বৈশিষ্ট্য রয়েছে ।আমার ধারণা এটি ইস্তাম্বুল এটি প্রদর্শিত হয় যে এটি ইস্তানবুল নয় ... তবুও আমি এই প্রোগ্রাম সম্পর্কে কোনও তথ্য পাই না।

ম্যান পেজটি কোথায় পাব? আমি কীভাবে এটি কনসোল থেকে চালাতে পারি?
এবং সর্বাধিক গুরুত্বপূর্ণ: আমি কীভাবে কেবল একটি উইন্ডো রেকর্ড করতে পারি ( Alt+ এর অনুরূপ Print Screen)?


আমি মনে করি আপনি ইতিমধ্যে চেষ্টা করেছেন man istanbul?
মহাকর্ষ

@ গ্রায়েটি: আমি দৌড়ানোর চেষ্টা করেছি man istanbulকিন্তু ইস্তানবুলের জন্য কোনও পৃষ্ঠা ছিল না। এছাড়াও কোন istanbulকমান্ড উপলব্ধ নেই। হয়তো জিনোম 3 ডিফল্ট রেকর্ডারটি ইস্তানবুল নয়? এটা কি হয় তারপর?
সেলার

উত্তর:


13

জিনোম এপিআই ডকের মতে, জিনোম-শেল ( শেল-রেকর্ডার শ্রেণি ) স্ক্রিন রেকর্ডারটি মূলত সমস্ত স্ক্রিনশট আউটপুটকে পাইপলাইনে পাইপলাইন করে যা জাস্ট্রিমার দ্বারা এনকোড করা হয়।

আপনি আপনার dconf- সম্পাদক অ্যাপ্লিকেশনটি ব্যবহার করতে এবং নেভিগেট করতে পারেন org.gnome.shell.recorder, এই স্কিমাতে আপনি 3 টি বিকল্প পাবেন:

  • ফাইল-এক্সটেনশন - আমার বক্সে ডিফল্ট webm
  • ফ্রেমরেট - আমার বাক্সে ডিফল্টভাবে 30 এ
  • পাইপলাইন - স্ট্রিমের এনকোডিংয়ের জন্য জিস্ট্রেমার ভিপি 8 ইন্সি-তে পাইপলাইন যা ডিফল্ট। vp8enc min_quantizer=13 max_quantizer=13 cpu-used=5 deadline=1000000 threads=%T ! queue ! webmmux

সুতরাং আমরা কীভাবে কমান্ড লাইনে রেকর্ডিং পাইপলাইনটি প্রতিলিপি করতে পারি? আমরা gstreamer-ટૂুলের জিএসটি-লঞ্চ কমান্ড দিয়ে এটি করতে পারি। প্রথমত, আপনার বাক্সে আপনাকে জিএসটি-সরঞ্জামগুলি ইনস্টল করতে হবে এবং আপনি জিস্ট্রিমার দিয়ে খেলতে শুরু করতে পারেন can এখানে কয়েকটি উদাহরণ দেওয়া হল:

ওয়েবেমে রেকর্ড করুন (ভিপি 8 ভিডিও এবং ভের্বিস অডিও):

gst-launch ximagesrc ! ffmpegcolorspace ! queue ! vp8enc quality=10 speed=2 ! mux. alsasrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. webmmux name=mux ! filesink location=screencast.webm

রেকর্ডিং বন্ধ করতে Ctrl + C টিপুন।

ওগভিতে রেকর্ড করুন (তাত্ত্বিক ভিডিও এবং ভের্বিস অডিও):

gst-launch ximagesrc ! ffmpegcolorspace ! queue ! theoraenc ! mux. alsasrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. oggmux name=mux ! filesink location=screencast.ogv

রেকর্ডিং বন্ধ করতে Ctrl + C টিপুন।

পাইপলাইনগুলি জিএসটি-লঞ্চ দ্বারা কার্যকর করা হয়। তারা যা করে তা এখানে:

  • এক্স ভিডিও চিত্র (ডেস্কটপ) ধরুন
  • ভিডিওটিকে স্বয়ংক্রিয়ভাবে একটি গ্রহণযোগ্য বিন্যাসে রূপান্তর করুন
  • ভিডিও প্রসেসিং চালিয়ে যেতে একটি পটভূমি থ্রেড [টি 1] করুন
  • [t1] ভিডিওটি এনকোড করুন (হয় ভিপি 8 বা থিয়োরিতে)
  • [টি 1] ভিডিও শেলটিতে ভিডিও মার্জ করার প্রস্তুতি (ওয়েবম বা ওজিজি)
  • অডিও ইনপুটটি কাঁচা (মাইক্রোফোন) হিসাবে ধরুন
  • অডিও প্রক্রিয়াকরণ চালিয়ে যেতে একটি পটভূমি থ্রেড [টি 2] করুন awn
  • [t2] অডিওটি স্বয়ংক্রিয়ভাবে একটি গ্রহণযোগ্য বিন্যাসে রূপান্তর করুন
  • [t2] অডিওটি ভোরবিসে এনকোড করুন
  • [টি 2] ভিডিও শেলটিতে অডিও একত্রিত করার জন্য প্রস্তুতি নিন (ওয়েবম বা অগ)
  • ভিডিও ফাইলটিতে এনকোডড অডিও এবং ভিডিও লিখুন

এখন, আপনাকে আর gstreamer পাইপলাইনগুলির ভয় পাওয়ার দরকার নেই! \ ণ /


8

এবং সবচেয়ে গুরুত্বপূর্ণ। আমি কীভাবে কেবল একটি উইন্ডো রেকর্ড করতে পারি?

আপনি যদি উইন্ডোর এক্সআইডি পেতে পারেন তবে আপনি এটি ximagesrc এ পাস করতে পারেন। উদাহরণস্বরূপ, যদি আপনি উইন্ডোটির অনন্য শিরোনাম কী তা জানেন তবে আপনি এটি পেতে এক্সউইনফোন এবং একটি সামান্য যাদু ব্যবহার করতে পারেন। ব্যাশে:

TITLE="Terminal Six"
WINDOW_XID=$(xwininfo -tree -root -all | egrep $TITLE | sed -e 's/^ *//' | cut -d\  -f1)`

এখন আপনি কেবলমাত্র সেই এক্সআইডিটি ximagesrc এ যেতে পারেন, এবং অবশ্যই পাইপলাইনটি শেষ করুন:

gst-launch-1.0 ximagesrc xid=$WINDOW_XID ! video/x-raw,framerate=30/1 ! videoconvert ! queue ! ...

এবং এফওয়াইআই, আমি আপনাকে এটি জিএসটিআমারের 1.0 সংস্করণ ব্যবহার করে দেখিয়ে দিচ্ছি। আর কোনও ffmpegcolorspace নেই, আপনি পরিবর্তে ভিডিও কনভার্ট ব্যবহার করুন (FFmpeg এর সর্বশেষ সংস্করণটির নাম 'libav' হয়েছে যার নামকরণ হয়েছে) been


0

জিনোম 3 রেকর্ডিং ব্যবহারকারীর বাড়ির নিচে একটি .webm আউটপুট করতে জিস্ট্রিমার এফএফপিপিগ প্লাগ-ইন ব্যবহার করে ।

GStreamer FFmpeg প্লাগ-ইন

http://gstreamer.freedesktop.org/modules/gst-ffmpeg.html

এবং সর্বাধিক গুরুত্বপূর্ণ: আমি কীভাবে কেবল একটি উইন্ডো রেকর্ড করব?

উইন্ডোটি ফুলস্ক্রিনে জুম করা যাবে?


আমার অর্থ হ'ল আমি চাই যে আমার ভিডিওটি রেকর্ড করা উইন্ডোটির রেজোলিউশন রয়েছে। এছাড়াও, আমার অন্যদেরকে আমার বর্তমান সময়, বিজ্ঞপ্তিগুলি, নেটওয়ার্কের স্থিতি, ভলিউম স্তর ইত্যাদি প্রদর্শন করার দরকার নেই: সম্পাদনা: <kbd> Alt </kbd> + <kbd> প্রিন্ট স্ক্রিন </
কেবিডি

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