এমন কোনও কমান্ড লাইন সরঞ্জাম আছে যা আপনার কম্পিউটারের স্ক্রিন এবং অডিও ডিভাইসটি রেকর্ড করতে পারে এবং তারপরে এটি কোনও ফাইলে সংরক্ষণ করতে পারে?
এমন কোনও কমান্ড লাইন সরঞ্জাম আছে যা আপনার কম্পিউটারের স্ক্রিন এবং অডিও ডিভাইসটি রেকর্ড করতে পারে এবং তারপরে এটি কোনও ফাইলে সংরক্ষণ করতে পারে?
উত্তর:
ম্যাক ওএস এক্স অকল্পনীয় নামে পরিচিত একটি ইউটিলিটি ব্যবহার করে কমান্ড লাইন থেকে স্ট্যাটিক স্ক্রিনশটগুলি ক্যাপচার করার ক্ষমতা সরবরাহ করে screencapture
। আপনি চালিয়ে আরও তথ্য পেতে পারেন man screencapture
।
যেমন। screencapture ~/Desktop/picture.png
মোড এবং কম্পিউটার অডিও রেকর্ডিংয়ের ক্ষেত্রে আপনি ম্যাক ওএস এক্স 10.6 বা আরও নতুন ব্যবহার করছেন যদি আপনি কুইলটাইম প্লেয়ার এক্স ব্যবহার করে অ্যাপলস্ক্রিপ্টের মাধ্যমে এটি করতে পারেন। (তবে এটি অবশ্যই "নীরব" নয় এবং কেবল তখনই চালিত হবে যখন কেউ লগ ইন করবেন)
(5 সেকেন্ডের জন্য স্ক্রিনটি রেকর্ডিং, কেবল একটি সম্ভাব্য সূচনা পয়েন্ট)
tell application "QuickTime Player"
--activate
new screen recording
start document 1
delay 5
stop document 1
save document 1 in file "/tmp/test.mov"
quit
end tell
আমি ক্যাপচারের জন্য এসওএক্স এবং ভিএলসি, শিডিয়ুলিংয়ের জন্য ক্রন্টব্যাট, এমপিএল এবং এমপি 4বক্সকে মাল্টিপ্লেক্সিংয়ের জন্য তৈরি করছি। এটি বেশ নমনীয়, তবে বাশ স্ক্রিপ্টিংয়ের জ্ঞান প্রয়োজন (সম্ভবত অ্যাপল স্ক্রিপ্টও) আমি দিয়েগো ম্যাসান্টির এমকেএমপি 4 স্ক্রিপ্টে আমার অনুপ্রেরণা পেয়েছি।
মূল প্রক্রিয়াগুলি চালু করতে:
rec -q -c $C -r 48000 -b 16 $AFILE trim 0 $HH:$MM:00 &
VLC -I dummy screen:// --screen-fps=25 --quiet --sout "#transcode{vcodec=h264,vb=3072}:standard{access=file,mux=mp4,dst=$FILE}" --run-time $TIME vlc://quit
নির্ধারিত রেকর্ডিং:
crontab -l
0 8 * * 1-5 ~/capture.sh 3 0 recording-name 1
স্ক্রিপ্টটি কী করছে সে সম্পর্কে আপনি ধারণা পেতে পারেন: 3 ঘন্টা ক্যাপচার, মনো শব্দ, প্রতি কার্যদিবসে সকাল ৮ টা record
আমি এমপিইজি অডিও স্ট্রিমগুলির জন্য সক্ষম সক্সটি খুঁজে পেলাম বা সংকলন করিনি, সুতরাং কিছু স্থান বাঁচাতে FLAC ব্যবহার করছি; আমি এএল-এইচ 16 কেবিপিএস এ রূপান্তর করতে এক্সএলডি ব্যবহার করছি, যা ভয়েসের পক্ষে যথেষ্ট।
পরবর্তী পদক্ষেপ: এমপি 4 তৈরি করতে মাল্টিপ্লেক্স অডিও এবং ভিডিও। আপনি যদি জিইউআই ব্যবহার করতে আপত্তি করেন না, তবে এমপিইজি স্ট্রিমক্লিপ (বা কুইকটাইম) এছাড়াও ভালভাবে কাজ করে।
MP4Box -add $1.m4a -sbr -add $1.m4v -fps $2.0 -inter 500 $1.mp4
আমি GoToWebinar সংরক্ষণাগার তৈরি করতে এই প্রতিদিন ব্যবহার করছি, কিন্তু যখন FFmpeg এর পরবর্তী প্রকাশ G2M4 কোডেক সমর্থন করে, আমি আর বিরক্ত করব না। হ্যাঁ, ওয়েবিনার চালু করার জন্য ওএসএস্ক্রিপ্টও রয়েছে যা সতর্কতা অক্ষম করতে com.apple.quarantine পতাকা থেকে মুক্তি পাওয়া দরকার (আপনি কি এটি খোলার বিষয়ে নিশ্চিত?)
লিঙ্ক:
http://blog.massanti.com/2008/09/26/mkmp4-automated-h264-aacplus-encoder-script-mac-linux/
আপনি ffmpeg সফ্টওয়্যার ব্যবহার করতে পারেন। এটি একটি ম্যাকে ইনস্টল করতে, এখানে নির্দেশাবলী অনুসরণ করুন । তারপরে কমান্ডটি ব্যবহার করুন:
$ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y output.mkv
স্ক্রিন ক্যাপচার করার জন্য, বেশ কয়েকটি মুক্ত উত্স সরঞ্জাম রয়েছে। লিনাক্সে একটি প্যাকেজ পরিচালক ব্যবহার করে আপনার "স্ক্রিন ক্যাপচার" অনুসন্ধান করা উচিত। scrot
স্ক্রিপ্টের মতো সরঞ্জামগুলি কল করা যেতে পারে। আপনি যদি এটি অগ্রগামীভাবে করার জন্য প্লেন করেন তবে ইমলিব 2-তে প্রয়োজনীয় প্রবেশ পয়েন্ট রয়েছে।
শব্দ ক্যাপচার মাইক্রোফোন শব্দ ডিভাইসের জন্য সত্যিই রেকর্ডিং হয়। এটি আসলে কোনও স্ন্যাপশট নয় এবং রেকর্ডিংটি কতক্ষণ করা উচিত তা আপনার পরিচালনা করা উচিত ny যে কোনও সাউন্ড রেকর্ডার কী করবে।
এমন সরঞ্জামগুলি রয়েছে যা আপনার ডেস্কটপের একটি ভিডিও তৈরি করে।
লিনাক্স ফ্রেমবফার ডিভাইসের বিষয়বস্তু কোনও ফাইলে ডাম্প করা আপনার সন্ধানের মতো কিছু হতে পারে। নীচে, আমি লিনাক্স ২.২ ফ্রেমবফার ডিভাইস প্রোগ্রামিং টিউটোরিয়ালের সম্পর্কিত অংশটি উদ্ধৃত করেছি , একবার দেখুন। ফ্রেমবফার ডিভাইস সক্ষম করতে আপনাকে আপনার সিস্টেমটি কনফিগার করতে হবে (আপনার সিস্টেমে আপনার / dev / fb0 আছে কিনা তা পরীক্ষা করুন), আমার উবুন্টু 9.04 এ আমার নেই।
যখন আপনি উচ্চ-রেজাল্ট পাঠ্যমোডগুলি পেয়েছেন, তখন আপনি পরীক্ষা শুরু করতে পারেন। আপনার কাছে একটি ডিভাইস / dev / fb0 থাকবে যা আপনি যে কোনও সাধারণ ফাইলের মতো দেখতে পারেন। স্ক্রিনশট নিতে, আপনাকে যা করতে হবে তা হ'ল
বিড়াল / দেব / fb0> ~ / শট
এবং আপনার গ্রাফিক্স কার্ডের মেমরির ভিতরে থাকা সামগ্রীগুলির সাথে একটি দুর্দান্ত ফাইল পাবেন file এখন, আপনি যদি স্ক্রিনটি সাফ করেন, এবং টাইপ করুন
বিড়াল ~ / শট> / dev / fb0
আপনার ঠিক আগের মত দেখতে এমন একটি প্রদর্শনী থাকা উচিত। অবশ্যই, আপনি যে সেকন ডি প্রদর্শন টাইপ শুরু করবেন তা স্বাভাবিক অবস্থায় ফিরে আসে।
আপনি ইমেজম্যাগিক থেকে আমদানি ব্যবহার করতে পারেন তবে এটি কেবল লিনাক্স। তারপরে আপনি টার্মিনালে গিয়ে এক্সিকিউট করতে পারেন:
import screenshot.png
আমি বার্ধক্যজনিত ম্যাকবুকটিতে স্নো চিতাও চালাচ্ছি এবং যেহেতু আমি উদ্দেশ্য সি শিখার চেষ্টা করছি, তাই আমি একটি সরঞ্জাম তৈরি করতে কিছুটা সময় ব্যয় করি যা নির্দিষ্ট উইন্ডোগুলি ক্যাপচার করতে পারে।
https://github.com/vorgos/QuickGrab
এটি একটি কমান্ড লাইন সরঞ্জাম যা সর্বাধিক সক্রিয় উইন্ডো বা আপনার নির্দিষ্ট করা উইন্ডোটি ক্যাপচার করবে।
আশা করি যে সাহায্য করেছে।