وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

0 35
زمان لازم برای مطالعه: 4 دقیقه


FFmpeg یک چارچوب چند رسانه ای قدرتمند است که می تواند برای رمزگشایی، رمزگذاری، ترانکد، mux، demux، استریم، فیلتر کردن و پخش تقریباً هر فایل رسانه ای که با آن برخورد کنید استفاده شود. این برنامه حتی از مبهم ترین و قدیمی ترین فرمت های فایل تا پیشرفته ترین فرمت های فایل پشتیبانی می کند. FFmpeg یک ابزار بین پلتفرمی است که برای Linux، macOS، Windows، BSD، Solaris و غیره در دسترس است. این مقاله روش تبدیل MKV به MP4 در اوبونتو را با استفاده از FFmpeg به شما نشان می دهد.

نصب FFmpeg روی اوبونتو

FFmpeg یک نرم افزار رایگان و متن باز است. به دلیل محبوبیت، FFmpeg مستقیماً از مخزن بسته رسمی برای اکثر توزیع‌های لینوکس از جمله اوبونتو در دسترس است.

FFmpeg نیز از فروشگاه اسنپ کرافت به عنوان بسته اسنپ در دسترس است. مزیت استفاده از بسته اسنپ این است که اسنپ همیشه آخرین نسخه نرم افزار را عرضه می کند.

نصب FFmpeg از مخزن بسته پیش فرض

راه اندازی کنید terminal و کش APT را با وارد کردن موارد زیر به روز کنید.

$ sudo آپدیت مناسب

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

بعد، بسته “ffmpeg” را نصب کنید. APT به طور خودکار تمام وابستگی های لازم را دانلود و نصب می کند.

$ sudo apt نصب ffmpeg

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

نصب FFmpeg از Snapcraft

این روش توصیه شده برای نصب FFmpeg است. نصب بسته snap نیاز به نصب Snappy (مدیر بسته snap) از قبل دارد.

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

$ sudo آپدیت مناسب && sudo apt نصب snapd -y

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

سیستم اکنون آماده برداشتن و نصب بسته های اسنپ است. به طور پیش فرض، فروشگاه اسنپ کرافت منبع بسته های اسنپ است. وارسی FFmpeg در فروشگاه Snapcraft.

$ sudo ضربه محکم و ناگهانی نصب ffmpeg

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

استفاده از FFmpeg برای تبدیل MKV به MP4

تبدیل پایه

پیشنهاد می‌کنیم بخوانید:  روش رفع "اتصال رد شده توسط پورت 22" روی اوبونتو 22.04

FFmpeg یک ابزار پیچیده است که از تعداد زیادی گزینه پشتیبانی می کند. هر دستور FFmpeg ساختار زیر را خواهد داشت.

$ ffmpeg -من <ورودی> <گزینه ها> <خروجی>

در اینجا، پرچم “-i” نشان دهنده فایل ورودی است.

ساختار دستور زیر برای تبدیل یک فایل رسانه ای به فرمت متفاوت استفاده می شود. در این صورت فایل از فرمت “dummy.mkv” به فرمت “dummy.mp4” تبدیل می شود. FFmpeg به طور خودکار تمام گزینه های لازم برای تبدیل را تعیین می کند.

$ ffmpeg -من dummy.mkv dummy.mp4

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

برای غیرفعال کردن خروجی های اضافی (اعلامیه های حق چاپ، کتابخانه ها و غیره)، پرچم “-hide_banner” را اضافه کنید.

$ ffmpeg -hide_banner -من dummy.mkv dummy.mp4

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

مشخصات کدک
همچنین می توان به صورت دستی کدک هایی را که FFmpeg برای انجام اقدامات استفاده می کند، تعیین کرد. بررسی کنید اسناد رسمی FFmpeg روی کدک های پشتیبانی شده در اینجا اگر مطمئن نیستید، استفاده از “کپی” به عنوان کدک احتمالا بهترین گزینه است. این به FFmpeg می گوید که جریان صوتی و تصویری را مستقیماً در قالب فایل جدید بدون انجام هیچ گونه تبدیل واقعی کپی کند. برای اکثر تبدیل فایل ها، این روش توصیه شده است.

$ ffmpeg -hide_banner -من dummy.mkv dummy.mp4 را کپی کنید

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

در اینجا، پرچم “-c” شکل کوتاه “-codec” است، که نشان می دهد کدام کدک باید استفاده شود.

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

$ ffmpeg -hide_banner -من dummy.mkv -c:v libx264 -c:a copy dummy.mp4

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

در اینجا، پرچم “-c:v” نشان دهنده کدک برای جریان ویدئو است، و پرچم “-c:a” نشان دهنده جریان صوتی است.

توجه داشته باشید که برای کارکرد تابع “کپی”، FFmpeg باید از هم زدن جریان هدف در خروجی پشتیبانی کند. container. در غیر این صورت کار نخواهد کرد.

در زیر مثال سریع دیگری از استفاده از این ویژگی اما استفاده از یک کدک واقعی است. ما فایل MKV را با استفاده از کدک libx264 به MP4 تبدیل می کنیم. توجه داشته باشید که libx264 فقط برای پخش ویدیو قابل استفاده است.

$ ffmpeg -hide_banner -من dummy.mkv -c:v libx264 dummy.mp4

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

تاثیرگذاری بر کیفیت محتوا

علاوه بر تبدیل اولیه، FFmpeg همچنین به کاربران اجازه می دهد تا کیفیت محتوا را دستکاری کنند (بیت، نرخ فریم، عرض/ارتفاع ویدیو، و غیره). همه این ویژگی ها بر کیفیت محتوای رسانه تأثیر می گذارد. توجه داشته باشید که تغییر هر یک از این ویژگی های فایل رسانه بر روش دیدن و گوش دادن بیننده به رسانه موجود در فایل تأثیر می گذارد. البته توانایی دیدن و شنیدن انسان ساده نیست. گاهی اوقات، تغییرات کوچک می تواند تفاوت چشمگیری در کیفیت ایجاد کند.

پیشنهاد می‌کنیم بخوانید:  روش پیکربندی سرور DNS اوبونتو

ما با بیت ریت شروع می کنیم. برای تغییر میزان بیت ویدیوی منبع، از ساختار دستور زیر استفاده کنید.

$ ffmpeg -hide_banner -من dummy.mkv -c:a copy -c:v libx264 -b:v 1M dummy.mp4

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

در اینجا، پرچم “-b:v” مخفف نرخ بیت ویدیو است.

نرخ فریم یکی دیگر از عوامل مهم در تعیین کیفیت محتوا است. برای تغییر نرخ فریم یک فایل MKV، از ساختار دستور زیر استفاده می کنیم.

$ ffmpeg -hide_banner -من dummy.mkv -c:a copy -c:v libx264 -r 30 ساختگی.mp4

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

در اینجا، پرچم “-r” نشان دهنده نرخ فریم مورد نظر است.

علاوه بر تغییرات بصری، تغییر بعد ویدیو نیز بر اندازه فایل خروجی تأثیر می گذارد. برای تغییر ابعاد ویدیو به 1280x720p از ساختار دستور زیر استفاده می کنیم.

$ ffmpeg -hide_banner -من dummy.mkv -c:a copy -c:v libx264 -s 1280×720 ساختگی.mp4

روش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpegروش تبدیل MKV به MP4 در اوبونتو با استفاده از FFmpeg

افکار نهایی

FFmpeg یک ابزار قدرتمند برای کار با فایل های رسانه ای است. این راهنما روش استفاده از FFmpeg را برای تبدیل فایل های MKV به MP4 نشان می دهد.

علاوه بر استفاده معمولی، استفاده از FFmpeg نیز می تواند بسیار سرگرم کننده باشد. راهنمای زیر را بررسی کنید که به شما نشان می دهد چگونه از FFmpeg برای ایجاد یک ویدیو از تصاویر استفاده کنید.

محاسبات مبارک!

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-03 02:09:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید