كيفية تحويل MKV إلى MP4 في أوبونتو باستخدام FFmpeg

How Convert Mkv Mp4 Ubuntu Using Ffmpeg



FFmpeg هو إطار عمل وسائط متعددة قوي يمكن استخدامه لفك تشفير وترميز وتحويل الترميز و mux و demux والدفق والتصفية وتشغيل أي ملفات وسائط تقريبًا تصادفك. يدعم هذا البرنامج حتى أكثر تنسيقات الملفات غموضًا وقديمة ، حتى تنسيقات الملفات الأكثر تطورًا. FFmpeg هي أداة متعددة المنصات متاحة لأنظمة Linux و macOS و Windows و BSD و Solaris والمزيد. يوضح لك هذا المقال كيفية تحويل MKV إلى MP4 في أوبونتو باستخدام FFmpeg.

تثبيت FFmpeg على أوبونتو

FFmpeg هو برنامج مجاني ومفتوح المصدر. نظرًا لشعبيتها ، يتوفر FFmpeg مباشرةً من مستودع الحزم الرسمي لمعظم توزيعات Linux ، بما في ذلك Ubuntu.







يتوفر FFmpeg أيضًا من متجر Snapcraft كحزمة سريعة. تتمثل فائدة استخدام حزمة snap في أن الأداة الإضافية توفر دائمًا أحدث إصدار من البرنامج.



تثبيت FFmpeg من Default Package Repo

قم بتشغيل الجهاز وقم بتحديث ذاكرة التخزين المؤقت لـ APT عن طريق إدخال ما يلي.



$سودوتحديث مناسب





بعد ذلك ، قم بتثبيت حزمة ffmpeg. ستقوم APT تلقائيًا بتنزيل جميع التبعيات الضرورية وتثبيتها.

$سودوملائمتثبيت ffmpeg



تثبيت FFmpeg من Snapcraft

هذه هي الطريقة الموصى بها لتثبيت FFmpeg. يتطلب تثبيت حزمة snap تثبيت برنامج snappy (مدير حزمة snap) مسبقًا.

سيحتوي أحدث إصدار من Ubuntu على مدير حزمة snap تم تكوينه افتراضيًا. ومع ذلك ، إذا لم يكن الأمر كذلك ، فيمكنك تكوين مدير الحزم على الفور.

$سودوتحديث مناسب&& سودوملائمتثبيتsnapd

النظام جاهز الآن للاستيلاء على حزم snap وتثبيتها. بشكل افتراضي ، فإن ملف متجر Snapcraft هو مصدر الحزم المفاجئة. الدفع FFmpeg في متجر Snapcraft .

$سودويفرقع، ينفجرتثبيت ffmpeg

استخدام FFmpeg لتحويل MKV إلى MP4

التحويل الأساسي

FFmpeg هي أداة معقدة تدعم العديد من الخيارات. سيكون لأي أمر FFmpeg الهيكل التالي.

$ffmpeg -أنا <إدخال> <والخيارات> <انتاج>

هنا ، تشير العلامة -i إلى ملف الإدخال.

يتم استخدام بنية الأوامر التالية ببساطة لتحويل ملف وسائط إلى تنسيق مختلف. في هذه الحالة ، سيتم تحويل الملف من تنسيق dummy.mkv إلى تنسيق dummy.mp4. سيحدد FFmpeg تلقائيًا جميع الخيارات الضرورية للتحويل.

$ffmpeg -أناdummy.mkv dummy.mp4

لتعطيل النواتج الزائدة عن الحاجة (إشعارات حقوق النشر والمكتبات وما إلى ذلك) ، أضف علامة إخفاء_راية الإعلان.

$ffmpeg- إخفاء_راية-أناdummy.mkv dummy.mp4

مواصفات الترميز
من الممكن أيضًا تحديد برامج الترميز يدويًا التي سيستخدمها FFmpeg لتنفيذ الإجراءات. تفحص ال وثائق FFmpeg الرسمية على برامج الترميز المدعومة هنا. إذا لم تكن متأكدًا ، فمن المحتمل أن يكون استخدام نسخة كبرنامج ترميز هو الخيار الأفضل. هذا يخبر FFmpeg بنسخ دفق الصوت والفيديو مباشرة إلى تنسيق الملف الجديد دون إجراء أي تحويل فعلي. بالنسبة لمعظم تحويلات الملفات ، فهذه هي الطريقة الموصى بها.

$ffmpeg- إخفاء_راية-أناdummy.mkvنسخ dummy.mp4

هنا ، العلامة -c هي النموذج المختصر لـ -codec ، للدلالة على برنامج الترميز الذي يجب استخدامه.

يوفر FFmpeg أيضًا تحكمًا كاملاً في التدفقات الفردية (الصوت والفيديو والعنوان الفرعي وما إلى ذلك). على سبيل المثال ، من الممكن تحديد ملفات الصوت أو الفيديو على وجه التحديد لتكون خاضعة لبرنامج ترميز معين.

$ffmpeg- إخفاء_راية-أناdummy.mkv -c: v libx264 -c: نسخة dummy.mp4

هنا ، تشير العلامة c: v إلى برنامج ترميز دفق الفيديو ، وتشير العلامة -c: a إلى دفق الصوت.

لاحظ أنه لكي تعمل وظيفة النسخ ، يجب أن يدعم FFmpeg إرسال التدفق المستهدف إلى حاوية الإخراج. وإلا فإنه لن ينجح.

فيما يلي مثال سريع آخر على استخدام هذه الميزة ولكن باستخدام برنامج ترميز حقيقي بدلاً من ذلك. سنقوم بتحويل ملف MKV إلى MP4 باستخدام برنامج الترميز libx264. لاحظ أن libx264 ينطبق فقط على دفق الفيديو.

$ffmpeg- إخفاء_راية-أناdummy.mkv -c: v libx264 dummy.mp4

التأثير على جودة المحتوى

إلى جانب التحويل الأساسي ، يسمح FFmpeg أيضًا للمستخدمين بمعالجة جودة المحتوى (معدل البت ، معدل الإطارات ، عرض / ارتفاع الفيديو ، إلخ). تؤثر كل هذه الميزات على جودة محتوى الوسائط. لاحظ أن تغيير أي من هذه الخصائص لملف الوسائط سيؤثر على كيفية رؤية العارض للوسائط الموجودة في الملف والاستماع إليها. بطبيعة الحال ، فإن قدرة الإنسان على الرؤية والسمع ليست مباشرة. في بعض الأحيان ، يمكن للتغييرات الصغيرة أن تحدث فرقًا كبيرًا في الجودة.

سنبدأ مع معدل البت. لتغيير معدل البت لفيديو المصدر ، استخدم بنية الأوامر التالية.

$ffmpeg- إخفاء_راية-أناdummy.mkv -c: نسخة -c: v libx264 -b: v 1M dummy.mp4

هنا ، العلم -b: v يرمز إلى معدل بت الفيديو.

معدل الإطارات هو عامل مهم آخر في تحديد جودة المحتوى. لتغيير معدل الإطارات لملف MKV ، سنستخدم بنية الأوامر التالية.

$ffmpeg- إخفاء_راية-أناdummy.mkv -c: نسخة -c: v libx264-r 30dummy.mp4

هنا ، يشير العلم -r إلى معدل الإطارات المطلوب.

إلى جانب التغييرات المرئية ، سيؤثر تغيير بُعد الفيديو أيضًا على حجم ملف الإخراج. لتغيير أبعاد الفيديو إلى 1280 × 720 بكسل ، سنستخدم بنية الأوامر التالية.

$ffmpeg- إخفاء_راية-أناdummy.mkv -c: نسخة -c: v libx2641280x720 دمية. mp4

افكار اخيرة

يعد FFmpeg أداة قوية للعمل مع ملفات الوسائط. يوضح هذا الدليل كيفية استخدام FFmpeg لتحويل ملفات MKV إلى MP4.

إلى جانب الاستخدام العادي ، يمكن أن يكون FFmpeg ممتعًا أيضًا للاستخدام. تحقق من الدليل التالي الذي يظهر لك كيفية استخدام FFmpeg لإنشاء فيديو من الصور .

حوسبة سعيدة!