আপনার ডেস্কটপটি এফএফপিপে দিয়ে টার্মিনাল থেকে রেকর্ড করুন

টার্মিনাল এবং FFmpeg সহ রেকর্ড স্ক্রিন

কয়েক ঘন্টা আগে আমরা প্রকাশ করেছি একটি নিবন্ধ যা আমরা ব্যাখ্যা করেছি যে কীভাবে একটি অডিও ফাইলকে এফএফএমপিগের সাথে অন্য ফর্ম্যাটটিতে (অডিওতেও) রূপান্তর করতে হয়। সেই নিবন্ধে আমরা আরও ব্যাখ্যা করেছি যে প্রশ্নের কাঠামোটি একটি খুব শক্তিশালী সরঞ্জাম যার সাহায্যে আমরা ভিডিও এবং অডিও সম্পর্কিত অনেকগুলি কার্য সম্পাদন করতে পারি এবং এটিও অন্য সময় আমরা আপনাকে শিখিয়ে দেব টার্মিনাল থেকে এফএফএমপিগের সাহায্যে আমাদের পিসির স্ক্রিনটি কীভাবে রেকর্ড করা যায়। সেই মুহূর্তটি এসেছে এবং নিবন্ধটি এটি হবে।

এটি দিয়ে স্ক্রিনটি রেকর্ড করুন ফ্রেমওয়ার্ক এটি অডিওকে রূপান্তর করার চেয়ে কিছুটা জটিল হতে চলেছে। কমান্ড লেখার সময় এই অসুবিধাটি পাওয়া যায়, যেহেতু আমাদের যা মনে রাখতে হবে তা একটি কমান্ড, একটি "-i" এবং দুটি ফাইল, ইনপুট এবং আউটপুট স্থাপনের চেয়ে অনেক বেশি। তদতিরিক্ত, এটি করার উপায় আপডেট করা হয়েছে কারণ তারা কমান্ড / সরঞ্জামটি সংশোধন করেছে যার সাহায্যে আমরা স্ক্রিনটি রেকর্ড করব। আরও অগ্রগতি ব্যতীত, আমরা এখন অনুসরণের পদক্ষেপগুলি বর্ণনা করব, যা এগুলির মধ্যে পাওয়া যায় than অফিসিয়াল পাতা প্রকল্পের।

FFmpeg আমাদের ডেস্কটপ স্ক্রিনটি অডিও সহ এবং ছাড়াই রেকর্ড করতে দেয়

ভিএলসি বা সিম্পলস্ক্রিনরেকর্ডারের মতো অন্যান্য প্রোগ্রামগুলির মতো, এফএফম্পেগ আমাদের ডেস্কটপ স্ক্রিনটি রেকর্ড করতে দেয় সাথে এবং অডিও ছাড়াই। এছাড়াও, এটি আমাদের ডেস্কটপের কেবলমাত্র একটি অংশ রেকর্ড করার অনুমতি দেবে, এটি এমন একটি অ্যাপ্লিকেশন ব্যবহার করে যাতে সহজেই ইউজার ইন্টারফেসের সাহায্যে আমাদের পয়েন্টারটির সাথে রেকর্ড করতে অঞ্চলটি নির্বাচন করতে দেয়। যে কোনও ক্ষেত্রে, আমাদের ডেস্কটপের স্ক্রিনটি রেকর্ড করতে যে আদেশগুলি বা অনুসরণ করতে হবে সেগুলি নিম্নলিখিত হবে:

  1. ফাইল রূপান্তর করার সময়, আমরা নিশ্চিত করেছিলাম যে আমাদের প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করা আছে। এটি করতে, টার্মিনালে কেবল "ffmpeg" (উদ্ধৃতি ব্যতীত) টাইপ করুন। আমরা নিম্নলিখিত মত কিছু দেখতে পাবেন: টার্মিনালে ffmpeg
  2. যদি উপরের মতো কিছু উপস্থিত হয়, আমরা ৩ য় পদক্ষেপে যাই it এটি না হলে আমরা টার্মিনালে নিম্নলিখিতটি লিখি:
sudo apt install ffmpeg
  1. সফ্টওয়্যার ইনস্টল হওয়ার সাথে সাথে আরও দুটি ধাপ বাকি থাকবে: রেকর্ডিং শুরু করুন এবং এটি বন্ধ করুন। এটি শুরু করার জন্য, আমরা নিম্নলিখিত কমান্ডটি লিখব।
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 salida.mp4
  • উপরের থেকে এটি আমলে নেওয়া প্রয়োজন:
    • 1920 × 1080 রেকর্ডিং আকার।
    • ফ্রেমরেট প্রতি মিনিটে ফ্রেমের সংখ্যা।
    • 0.0 এই অঞ্চলটি আপনি রেকর্ড করবেন। প্লাস চিহ্নের পরে পর্দার কোনও অংশ রেকর্ড করার জন্য আপনি একটি প্রারম্ভিক এক্স এবং ওয়াই পয়েন্ট দিতে পারেন, যা দেখতে ভাল লাগবে 0.0 + + 100,200 এক্স উইন্ডোটি 100 এবং বিন্দু ওয়াই = 200 থেকে শুরু হওয়া উইন্ডোটির জন্য।
    • আউটপুট.এমপি 4 আউটপুট ফাইল। যদি আমরা এটি পূর্ববর্তী কমান্ডের মতো করে রাখি তবে ফাইলটি আমাদের ব্যক্তিগত ফোল্ডারে "আউটপুট.এমপি 4" নামে সংরক্ষণ করা হবে।
  1. অবশেষে, রেকর্ডিং বন্ধ করতে আমরা Ctrl + C টিপুন

অডিও সহ রেকর্ড স্ক্রিন

আমরা যা চাই তা যদি অডিওও রেকর্ড করা হয় তবে কমান্ডগুলি দেখতে এরকম হবে:

  • অডিও পালস করতে:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i default salida.mkv
  • ALSA এর জন্য:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f alsa -ac 2 -i hw:0 salida.mkv

শব্দ মানের উন্নতি করতে, সমস্ত অপ্রয়োজনীয় প্রোগ্রাম বন্ধ করা ভাল। উভয় ক্ষেত্রে, জন্য Ctrl + C টিপুন রেকর্ডিং বন্ধ করুন। যখন আমরা এটি করি, ভিডিওটি আমাদের ব্যক্তিগত ফোল্ডারে এটির জন্য আমরা যে নামটি কনফিগার করেছি তার সাথে আমাদের অপেক্ষা করবে, এই ক্ষেত্রে "स्थानের। এমপি 4 "বা" প্রস্থান.এমকেভি "।

সেখানে আছে ভিডিওর আকারটি বিবেচনা করুন। কমান্ডগুলিতে, আমি "1920 × 1080" রেখেছি কারণ এটি আমার স্ক্রিনের আকার এবং রেজোলিউশন। সবচেয়ে ভাল কথা হ'ল প্রত্যেকে সেখানে নিজের আকার / রেজোলিউশন যুক্ত করে। আমাদের এও মনে রাখতে হবে যে অর্ডার প্রবর্তন করার জন্য কোনও স্ক্রিপ্ট তৈরি করা উচিত নয়, যেহেতু এটি ব্যর্থ হতে পারে বা সর্বোত্তম ক্ষেত্রে, আমরা আমাদের জীবনকে এই মুহুর্তে জটিল করে তুলব যেখানে আমরা রেকর্ডিং বন্ধ করতে চাই। যদি আপনি কোনও স্ক্রিপ্ট দিয়ে এটি আপনার পক্ষে ভাল কাজ করে কিনা তা পরীক্ষা করার সিদ্ধান্ত নেন, আপনি সর্বদা "জবস" কমান্ড দিয়ে প্রক্রিয়াটি থামানোর চেষ্টা করতে পারেন, যেমন আমরা ব্যাখ্যা করেছি এই নিবন্ধটি গত জুন মাসে.

এফএফপিপিগের সাহায্যে টার্মিনাল থেকে স্ক্রিনটি রেকর্ড করার জন্য আপনি এই পদ্ধতির কী ভাবেন?


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   ক্রেওল সফটওয়্যার তিনি বলেন

    আর্জেন্টিনার ফ্রি সফটওয়্যার সম্পর্কে নতুন ব্লগ!

    আমাদের দেখুন:

    http://softwarecriollo.blogspot.com

    ফেসবুকে: সফটওয়্যারক্রিওলো আর্জেন্টিনা

    টুইটারে: @ সফটওয়্যার ক্রাইলো

    আমাদের মুক্ত হতে হবে জ্ঞান ছড়িয়ে!

    গ্রিটিংস!

  2.   গ্যাস্পার ফার্নান্দেজ তিনি বলেন

    এই লাইনটি হাতে পেয়ে ভাল লাগল have অন্য দিন আমি ffmpeg দিয়ে একটি স্ক্রিনকাস্ট তৈরি করার জন্য লড়াই করে যাচ্ছিলাম এবং আমার অডিওর সমস্যা ছিল, যা ভালভাবে সিঙ্ক্রোনাইজ হয়নি।

    আমি এটি খুব উত্সাহী পদ্ধতিতে সমাধান করেছি ... অ্যাকর্ডের সাথে অডিওটি আলাদাভাবে রেকর্ড করেছি এবং তারপরে স্ট্রিমগুলিতে যোগ দেব: এস: এস

  3.   মা 21 মা তিনি বলেন

    হ্যালো,
    হ্যাঁ খুব দরকারী বন্ধু।
    আমি বাশ দ্বারা অনুপ্রাণিত হয়ে একসাথে "xrec" নামে একটি স্ক্রিপ্ট রেখেছি এবং এটি ডেবে প্যাকেজ করেছি।

    আপনি যদি এটি চেষ্টা করতে চান তবে আপনাকে আমন্ত্রিত করা হবে http://cut07.tk/e6

  4.   সার্জিওজেপি তিনি বলেন

    আমি নিম্নলিখিত কমান্ডটি ব্যবহার করি:
    f ffmpeg -f oss -i / dev / dsp1 -f x11grab -s sxga -r 24 -i: 0.0 / home/seunome/Videos/teste.mpg

    বা "-f oss" হ'ল অডিওগুলিও রেকর্ড করতে চায়,
    "-I / dev / dsp" অডিও ইনপুট ডিভাইসটি কী ব্যবহার করবে তা জানায়।
    "-I / dev / dsp0" বা "-i / dev / dsp1" ব্যবহার করুন (আমার জন্য এটি DSP1 এর সাথে কাজ করেছে)
    "-F x11grab" জানিয়েছে যে আপনি গ্রাফিক্স এক্স 11 সার্ভার ভিডিও স্ক্রিনটি রেকর্ড করতে চান।
    বা "-s sxga" সমান "-s 1280 × 1024" যা আমার প্রদর্শনের রেজোলিউশন (এলসিডি)। আর একটি বিকল্প xga যা 1024 × 768 এর সাথে সম্পর্কিত, আরও জানতে ffmpeg এর ডকুমেন্টেশন পড়ুন।
    অথবা "-r 24" প্রতিবেদন করে যে আমরা প্রতি সেকেন্ডে 24 টি ফ্রেম (চিত্র) রেকর্ড করতে চাই যা কোনও সিনেমার অনুভূতি থাকা সর্বনিম্ন।
    "-I: 0.0" ইঙ্গিত দেয় যে আমরা এক্স 0.0 এর ডিসপ্লে স্ক্রিনগুলি "11" কে ক্যাপচার করতে চাই।
    অবশেষে কেবল ডিরেক্টরিটি কনফিগার করুন এবং উত্পন্ন করার জন্য ফাইলের নাম শেষ করুন।
    এটি হ'ল, আপনি উন্নত করতে এবং আরও উন্নত মানের জন্য ffmpeg ডকুমেন্টেশন পড়তে পারেন।
    সবাইকে ধন্যবাদ.

  5.   তারিবালিস তিনি বলেন

    ধন্যবাদ রেজোলিউশনে, যেমন 1024X600, কমান্ডটি কাজ করার জন্য এক্সকে অবশ্যই মূলধন করা উচিত।

  6.   সান্তিয়াগো ইর্নেট তিনি বলেন

    কেমন আছে, আমি আপনার বলা সমস্ত কমান্ড চেষ্টা করেছি এবং তারা সবাই অডিও ছাড়াই আমার ভিডিও রেকর্ড করে। আমার উবুন্টু 20.04 আছে। কোন পরামর্শ আছে?

    1.    দিয়েগো তিনি বলেন

      উবুন্টু ডেবিয়ান এবং অন্যান্যদের মতো বেস ড্রাইভার পরিবর্তন করেছে, আমি জানি না তারা এখন কোনটি ব্যবহার করবে কারণ আমি এখনও অতীতে বাস করি।
      আলসা বা পালস থেকে কোনগুলি ব্যবহার করে এবং প্রতিস্থাপন করে তা খুঁজে বের করুন।