داتیس نتورک

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

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

FFmpeg

مرحله اول :‌ نصب 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

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

مثال زیر برای استفاده از کدک 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
خروج از نسخه موبایل