آموزش کاهش حجم ویدیو خیلی سریع با محیط ترمینال و ffmpeg مخصوص وبمستر‌‎ها

آموزش کاهش حجم ویدیو خیلی سریع با محیط ترمینال و ffmpeg

راهنمای مطالعه:

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

چرا FFmpeg؟

  • سازگار با همه سیستم‌عامل‌ها: FFmpeg برای لینوکس، ویندوز و مک در دسترس است.
  • قدرتمند و سریع: نیازی به نصب نرم‌افزارهای حجیم دیگر نیست.
  • کاربردهای گسترده: کاهش حجم، تغییر فرمت، بریدن بخش‌های ویدیو، افزودن زیرنویس، و بسیاری از عملیات پیشرفته دیگر.
  • نصب آسان و سبک: تنها با چند دستور ساده می‌توانید آن را نصب و راه‌اندازی کنید.

نصب FFmpeg

لینوکس:

  1. برای اکثر توزیع‌ها، دستور زیر را اجرا کنید: sudo apt update && sudo apt install ffmpeg
  2. نصب را با دستور زیر بررسی کنید: ffmpeg -version

ویندوز:

  1. به سایت رسمی FFmpeg بروید و نسخه ویندوز را دانلود کنید.
  2. فایل ZIP را استخراج کنید و مسیر استخراج‌شده را در متغیرهای سیستمی (Environment Variables) اضافه کنید.
  3. برای اجرای دستورات، وارد پوشه فایل‌های FFmpeg شوید و در نوار آدرس بالای پوشه تایپ کنید: cmd

مک:

  1. با استفاده از Homebrew نصب کنید: brew install ffmpeg
  2. نصب را بررسی کنید: ffmpeg -version

20 دستور کاربردی FFmpeg

1. کاهش حجم ویدیو به‌صورت خودکار

حجم ویدیو را بدون افت کیفیت زیاد کاهش دهید:

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4
  • libx265: استفاده از کدک فشرده H.265.
  • crf: تعیین کیفیت فشرده‌سازی (عدد کمتر = کیفیت بالاتر).

2. تبدیل فرمت ویدیو به MP4

اگر ویدیویی با فرمت دیگر دارید، به MP4 تبدیل کنید:

ffmpeg -i input.avi output.mp4

3. تنظیم رزولوشن (کاهش کیفیت با کاهش وضوح)

رزولوشن ویدیو را تغییر دهید:

ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4

4. تبدیل ویدیو به فرمت مناسب برای وب

برای کاهش حجم و آماده‌سازی ویدیو جهت بارگذاری آنلاین:

ffmpeg -i input.mp4 -movflags faststart -profile:v baseline -level 3.0 output.mp4

5. استخراج صدای ویدیو

فقط فایل صوتی ویدیو را ذخیره کنید:

ffmpeg -i input.mp4 -q:a 0 -map a output.mp3

6. برش بخشی از ویدیو

انتخاب یک بازه زمانی خاص از ویدیو:

ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4
  • -ss: زمان شروع.
  • -to: زمان پایان.

7. تغییر نرخ فریم ویدیو

برای کاهش یا افزایش نرخ فریم (FPS):

ffmpeg -i input.mp4 -r 30 output.mp4

8. اضافه کردن واترمارک به ویدیو

قرار دادن یک تصویر به‌عنوان واترمارک روی ویدیو:

ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4

9. اضافه کردن زیرنویس به ویدیو

ادغام زیرنویس با ویدیو:

ffmpeg -i input.mp4 -vf subtitles=subtitle.srt output.mp4

10. افزایش سرعت ویدیو

سرعت ویدیو را دو برابر کنید:

ffmpeg -i input.mp4 -filter:v "setpts=0.5*PTS" output.mp4

11. کاهش سرعت ویدیو

سرعت ویدیو را نصف کنید:

ffmpeg -i input.mp4 -filter:v "setpts=2.0*PTS" output.mp4

12. اضافه کردن متن به ویدیو

متن دلخواه روی ویدیو قرار دهید:

ffmpeg -i input.mp4 -vf drawtext="text='Your Text':x=10:y=10:fontsize=24:fontcolor=white" output.mp4

13. ادغام چند ویدیو

فایل‌های ویدیویی را با هم ترکیب کنید:

ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4
  • filelist.txt: لیستی از ویدیوهای ورودی.

14. افزایش یا کاهش صدای ویدیو

صدای ویدیو را تنظیم کنید:

ffmpeg -i input.mp4 -filter:a "volume=1.5" output.mp4

15. ساخت GIF از ویدیو

بخشی از ویدیو را به GIF تبدیل کنید:

ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gif

16. چرخاندن ویدیو

ویدیو را 90 درجه بچرخانید:

ffmpeg -i input.mp4 -vf "transpose=1" output.mp4

17. حذف صدای ویدیو

فایل ویدیو را بدون صدا ذخیره کنید:

ffmpeg -i input.mp4 -an output.mp4

18. ایجاد ویدیوی معکوس

ویدیو را معکوس کنید:

ffmpeg -i input.mp4 -vf reverse -af areverse output.mp4

19. تبدیل ویدیو به سیاه‌وسفید

رنگ‌های ویدیو را حذف کنید:

ffmpeg -i input.mp4 -vf format=gray output.mp4

20. فشرده‌سازی سریع برای آپلود آنلاین

حجم ویدیو را برای آپلود سریع کاهش دهید:

ffmpeg -i input.mp4 -preset fast -crf 30 output.mp4

نتیجه‌گیری

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

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق برای این وبسایت محفوظ است.