linux

نصب FFmpeg و آموزش کار با FFmpeg در لینوکس

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

FFmpeg یک نرم افزار سریع و کارآمد برای تبدیل فرمت های صوتی و تصویری است. نرم افزار Convertor FFmpegg برای تبدیل فرمت ، کاهش حجم ، ادیت و .. ویدیو و صدا ها در سیستم عامل لینوکس استفاده می شود. در این مقاله نحوه نصب و استفاده از برنامه FFmpeg را به شما کاربران محترم hellodigi آموزش خواهیم داد.

مرحله اول :‌ نصب ffmpeg

برنامه ffmpeg را میتوانید در اوبونتو با دستور زیر :

sudo apt-get install ffmpeg

و اگر از فدورا یا سایر توزیع های رد هتی استفاده می کنید برنامه را با دستور زیر نصب کنید:

sudo dnf install ffmpeg

در مینت 17 با دستورات زیر :

sudo add-apt-repository ppa:mc3man/trusty-media
 sudo apt-get update
 sudo apt-get install ffmpeg

و در آرچ با دستور زیر نصب کنید :

sudo pacman -S ffmpeg

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

مرحله دوم :‌ استفاده از ffmpeg

بعد از نصب ، برای تبدیل فرمت ویدیو میتوانید به شکل زیر اقدام کنید :

ffmpeg -i input.mp4 output.avi

با اضافه کردن سویچ های زیر میتوان تنظیمات مورد نظر را اعمال کرد :

  • vf : به ویدو خروجی فیلتر اضافه میکند . ( مثل اضافه کردن لوگو یا عکس به ویدیو … )
  • s : اندازه طول و عرض خروجی ویدیو را تعیین میکند.
  • r : که مخفف bitrate است کیفیت تصاویر ویدیو را تعیین میکند.
  • c : کدک ویدیو را تعیین میکند.
  • و…

مثال زیر برای استفاده از کدک x264 است :

ffmpeg -i input.mp4 -c:a copy -c:v libx264 output.mp4

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

ffmpeg -i input.mp4 -codec copy -ss 0:12:25 -t 0:4:30 output.mp4

بهترین کدک برای فشرده کردن ویدیو ها libx264 است که با تنظیماتش میتوانید به شکل زیر استفاده کنید :

ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 25 -c:a copy -pix_fmt yuv420p output.mkv

اما بحث وصل کردن دو ویدیو در ffmpeg به سادگی یک دستور نیست ؛ برای این مورد میتوان از دستورات زیر استفاده کرد :

ffmpeg -i 1.mp4 -r 20 -qscale:v 1 intermediate1.mpg
 ffmpeg -i 2.mp4 -r 20 -qscale:v 1 intermediate2.mpg
 ffmpeg -i concat:"intermediate1.mpg|intermediate2.mpg" -c copy intermediate_all.mpg
 ffmpeg -i intermediate_all.mpg -qscale:v 2 output.avi

اطلاعات تماس

در صورت بروزمشکل می توانیدبه ایمیل زیرپیام ارسال کنیدinfo@hellodigi.ir

ساماندهی

logo-samandehi

درباره سلام دیجی

دیجی به کمک اساتید درهیچ زمانی از کمک کردن واموزش دادن به کاربران دست بر نمی دارد.از همه مهم تراینکه خود شما در ساخت دیجی می توانید نقش داشته باشیدباگذاشتن مقالات خودو آموزش به دیگران باعث یادگیری دوباره خود شویدوجایگاه خودرا درشته خودبدست آورید.لازم به ذکراست دیجی هیچ مالک واحد ومشخصی ندارد بلکه تمام کاربران او مالک و سازنده او هستند و هیچ گونه تبلیغاتی هم نمی پذیرد وفقط دانش می پذیرد