نحوه ضبط دسکتاپ خود با استفاده از FFmpeg در لینوکس اوبونتو: 10 مرحله

فهرست مطالب:

نحوه ضبط دسکتاپ خود با استفاده از FFmpeg در لینوکس اوبونتو: 10 مرحله
نحوه ضبط دسکتاپ خود با استفاده از FFmpeg در لینوکس اوبونتو: 10 مرحله

تصویری: نحوه ضبط دسکتاپ خود با استفاده از FFmpeg در لینوکس اوبونتو: 10 مرحله

تصویری: نحوه ضبط دسکتاپ خود با استفاده از FFmpeg در لینوکس اوبونتو: 10 مرحله
تصویری: امضای ایمیل با تصویر در Windows Live Mail 2024, آوریل
Anonim

FFmpeg یک پروژه نرم افزاری رایگان است که کتابخانه ها و برنامه هایی را برای مدیریت داده های چند رسانه ای تولید می کند. این آموزش نحوه نصب و استفاده از FFmpeg برای ضبط دسکتاپ شما در لینوکس اوبونتو را پوشش می دهد. بسته به پیکربندی سیستم شما ، نتایج هر فرد ممکن است متفاوت باشد.

مراحل

مرحله 1 دسکتاپ خود را با استفاده از FFmpeg در اوبونتو لینوکس ضبط کنید
مرحله 1 دسکتاپ خود را با استفاده از FFmpeg در اوبونتو لینوکس ضبط کنید

مرحله 1. بررسی کنید آیا FFmpeg را بر روی سیستم خود نصب کرده اید یا خیر

اگر تایپ ffmpeg -version پیام خطایی به شما نمی دهد ، نصب شده است. در غیر این صورت می توانید FFmpeg را با باز کردن ترمینال و استفاده از دستورات زیر نصب کنید:

  • نوع/کپی/چسباندن:

    sudo apt-get update

    این دستور مخازن بسته را در سیستم شما به روز می کند

  • نوع/کپی/چسباندن:

    sudo apt-get ffmpeg را نصب کنید

    این دستور FFmpeg را روی سیستم شما نصب می کند. اگر این پیام خطایی به شما می دهد مبنی بر اینکه شما در فایل sudoers نیستید ، می توانید su root را تایپ کنید ، رمز اصلی را وارد کرده و سپس این دستور را صادر کنید. اگر رمز عبور اصلی را نیز ندارید ، باید از سرپرست سیستم خود بخواهید که آن را برای شما نصب کند

مرحله 2 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 2 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 2. به فهرست "Videos" خود تغییر دهید

این مورد لازم نیست ، اما نگه داشتن فیلم ها در داخل آن فهرست به شما امکان می دهد آنها را به راحتی پیدا کنید.

  • نوع/کپی/چسباندن:

    cd /home /user_name_name /فیلم ها

مرحله 3 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 3 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 3. مطمئن شوید که میکروفون شما روشن است و صدا زیاد است

دستورات زیر ویدیو و صدا را به طور کامل در دسکتاپ در قالب های ویدئویی ارائه شده در زیر ضبط می کند.

مرحله 4 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 4 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 4. اندازه صفحه خود را پیدا کنید

اگر می خواهید تمام صفحه خود را ضبط کنید ، به آن نیاز خواهید داشت. برای اطلاع از اندازه صفحه نمایش خود ، عبارت: xdpyinfo | grep 'ابعاد:'

مرحله 5 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 5 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 5. برای ضبط صفحه بدون صدا ، از دستور زیر استفاده کنید:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0 ، 0 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • -video_size اندازه ناحیه ثبت شده را مشخص می کند. اگر اندازه صفحه نمایش شما متفاوت است ، از آن به جای 1920x1080 استفاده کنید. اگر می خواهید فقط ناحیه ای از صفحه را ضبط کنید ، اندازه ناحیه را در اینجا مشخص کنید.
  • -framerate نرخ فریم را مشخص می کند ، یعنی. ه چند فریم ویدئو در یک ثانیه ضبط می شود. اگر به نرخ فریم دیگری احتیاج دارید ، از عدد دیگری به جای 30 استفاده کنید. پایین ترین نرخ فریم مجاز 20 است.
  • -f x11grab چیزی است که در واقع به FFmpeg می گوید صفحه شما را ضبط کند. شما نباید آن را تغییر دهید
  • -i: 0.0+0 ، 0 جایی است که شما جابجایی x و y گوشه سمت چپ بالای ناحیه ای را که می خواهید ضبط کنید مشخص می کنید. به عنوان مثال ، استفاده کنید

    :0.0+100, 200

  • جبران x 100 و y افست 200 باشد.
  • -c: v libx264rgb -crf 0 -preset ultrafast گزینه های رمزگذاری هستند. اینها ضبط سریع و بدون ضرر را مشخص می کنند.
مرحله 6 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 6 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 6. برای ضبط میکروفون یا صداهای سیستم از دستور زیر استفاده کنید:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0 ، 0 -f pulse -ac 2 -i 0 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • اکثر گزینه ها همانند ضبط فقط صفحه نمایش هستند ، اما برخی گزینه های اضافی را نیز مشخص می کنید. توجه داشته باشید که نمی توانید فقط گزینه های صوتی جدیدی را در انتها اضافه کنید ، زیرا ترتیب آنها بر نحوه تفسیر FFmpeg تأثیر می گذارد.
  • -f نبض به FFmpeg می گوید که ورودی را از PulseAudio ، که سرور صدای شما است ، بگیرد.
  • -ac 2 تعداد کانال های صوتی را مشخص می کند. اگر خطایی مانند: "نمی توانید تعداد کانال را روی 2 تنظیم کنید (آرگومان نامعتبر)" دریافت کنید ، باید آن را به 1 تغییر دهید.
  • -i 0 مشخص می کند که ورودی را از کدام دستگاه بگیرید. می توانید لیستی از همه دستگاه ها را با دستور pacmd list -ources مشاهده کنید. عدد پشت

    -من

  • این فهرست ذکر شده در آنجا است خروجی دیگر فرمان به شما توضیح می دهد که آن دستگاه صوتی برای چیست. دستگاهی با نامی مانند "Monitor of Built-in Audio Analog" به احتمال زیاد صدای سیستم را ضبط می کند ، در حالی که چیزی با "میکروفون" در توضیحات به احتمال زیاد میکروفون است.
مرحله 7 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 7 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 7. استفاده کنید

-filter_complex amerge

برای ادغام هر دو ورودی صدا در یک.

این به شما امکان می دهد میکروفون و صداهای سیستم را همزمان ضبط کنید. به عنوان مثال ، فرمان شما می تواند به این شکل باشد: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0 ، 0 -f نبض -filter_complex amerge -ac 2 -i 0 -f نبض -ac 2 -i 1 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

مرحله 8 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 8 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 8. Ctrl+C را فشار دهید تا ضبط متوقف شود

باید با پیامی مانند: "خروج عادی ، دریافت سیگنال 2" خارج شود.

مرحله 9 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 9 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 9. در صورت لزوم فایل خود را مجدداً کدگذاری کنید

اگر نگران فضای ذخیره سازی هستید ، می توانید دستور زیر را برای دریافت یک فایل کوچکتر بدون افت کیفیت اجرا کنید: mkv البته ، شما می توانید هرگونه تبدیل دیگری را نیز انجام دهید. برای اطلاع از دستورالعمل ها نحوه تبدیل رسانه با FFmpeg را ببینید.

مرحله 10 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید
مرحله 10 دسکتاپ خود را با استفاده از FFmpeg در لینوکس اوبونتو ضبط کنید

مرحله 10. ضبط را تماشا کنید

این به شما امکان می دهد تأیید کنید که در واقع همانطور که در نظر گرفته شده است ثبت شده است. می توانید از پخش کننده رسانه مانند VLC ، Totem یا MPV استفاده کنید. باز کردن فایل با یکی از این موارد به سادگی تایپ vlc samle.mkv ، totem sample.mkv یا mpv sample.mkv است.

باید مدیا پلیر را نصب کرده باشید. اگر اصلا پخش کننده رسانه ندارید ، می توانید یکی را از طریق APT نصب کنید

هشدارها

  • قبل از ضبط هر چیزی طولانی با این روش ، یک ضبط آزمایشی کوتاه انجام دهید. با این کار می توانید بررسی کنید که آیا تنظیمات و فرمان شما خوب کار می کند یا خیر ، و در صورت لزوم تنظیماتی را انجام دهید.
  • ممکن است در شروع و پایان ضبط تاخیرهای کوتاهی وجود داشته باشد. کمی بیشتر از زمان لازم ضبط کنید تا مطمئن شوید که واقعاً همه آنچه که نیاز داشتید ثبت شده است.

توصیه شده: