كيفية تحويل ترميز ملفات الفيديو على نظام لينكس باستخدام برنامج HandBrake أو FFmpeg

لتحويل ملفات الفيديو على نظام لينكس ، يمكنك استخدام برنامج HandBrake لسير عمل رسومي بسيط، أو برنامج FFmpeg عندما ترغب في تحكم دقيق عبر سطر الأوامر. يُعد HandBrake أسهل في عمليات التحويل الفردية، بينما يُعد FFmpeg أفضل للأوامر المتكررة، والأتمتة، وخيارات الترميز المتقدمة.

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

الطريقة الأولى: تحويل ترميز الفيديو باستخدام برنامج HandBrake

يُعدّ برنامج HandBrake الخيار الأسهل إذا كنت تُفضّل واجهة المستخدم الرسومية. بالنسبة لنظام Linux، يُوصي مشروع HandBrake بإصدار Flatpak المُتاح على Flathub باعتباره التثبيت الأكثر ملاءمةً. راجع دليل تثبيت HandBrake الرسمي لنظام Linux . إذا كان Flatpak وFlathub مُفعّلين بالفعل، فقم بتثبيته باستخدام الأمر التالي:

flatpak install fr.handbrake.ghb

1. افتح الفيديو الأصلي

شغّل برنامج HandBrake واختر " فتح المصدر" ، ثم حدد الفيديو الذي ترغب بتحويله. يدعم HandBrake أيضًا خاصية السحب والإفلات للعديد من أنواع الملفات. بعد فحص المصدر، يعرض البرنامج العنوان، والدقة، ومعدل الإطارات، ومسارات الصوت، وغيرها من التفاصيل.

برنامج HandBrake على نظام Linux يفتح ملف sample-video.mp4 من مجلد الفيديوهات
حدد ملف المصدر الذي تريد أن يقوم برنامج HandBrake بتشفيره.

2. اختر إعدادًا مسبقًا

اختر إعدادًا مسبقًا يتوافق مع الجهاز أو برنامج التشغيل الذي تنوي استخدامه. تشير وثائق HandBrake الحالية إلى أن إعداد Fast 1080p30 يُعد نقطة انطلاق جيدة لتحقيق توافق واسع. يُمكن للإعداد المسبق تغيير الحد الأقصى للدقة، ومعدل الإطارات، وبرنامج ترميز الفيديو، وإعدادات الصوت، والحاوية.

قائمة الإعدادات المسبقة لبرنامج HandBrake تعرض دقة 1080p30 السريعة مع معاينة مصدر MP4
توفر الإعدادات المسبقة نقطة انطلاق عملية لإعدادات الإخراج المتوافقة.

3. حدد اسم وموقع الإخراج

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

تم تحديد حقول وجهة HandBrake مع اسم ملف إخراج MP4 ومجلد الفيديوهات
اختر اسم ملف إخراج واضح وتحقق من مجلد الوجهة.

4. ابدأ عملية التشفير

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

شريط تقدم ترميز HandBrake يعرض عملية تحويل MP4 قيد التقدم
يقوم برنامج HandBrake بالإبلاغ عن التقدم المحرز والوقت المقدر أثناء عملية تحويل الترميز.

الطريقة الثانية: تحويل ترميز الفيديو باستخدام FFmpeg

يُعدّ FFmpeg مثاليًا عندما ترغب في أمر قابل للتكرار أو تحتاج إلى معالجة العديد من الملفات. ثبّت ffmpegالحزمة من توزيعة لينكس الخاصة بك، أو اتبع روابط الحزمة على صفحة تنزيل FFmpeg الرسمية . قد تختلف إصدارات الحزمة والمشفّرات المُفعّلة باختلاف التوزيعة.

1. تأكد من توفر FFmpeg

افتح نافذة طرفية وقم بتشغيل الأمر التالي:

ffmpeg -version
طرفية أوبونتو تعرض معلومات إصدار وبناء FFmpeg
يحدد إصدار FFmpeg المثبت برامج الترميز وأجهزة التشفير المتاحة.

2. افحص ملف الإدخال

انتقل إلى المجلد الذي يحتوي على الفيديو الخاص بك وافحص التدفقات قبل تحويله:

cd ~/Videos
ffmpeg -i sample-video.mkv
طرفية لينكس تعرض تفاصيل إدخال FFmpeg لفيديو MKV مع فيديو H.264 وصوت AAC
يكشف فحص المدخلات عن برامج الترميز الحالية، والدقة، ومعدل الإطارات، وتنسيق الصوت.

3. تحويل الترميز إلى فيديو H.264 وصوت AAC بصيغة MP4

للحصول على ملف MP4 قابل للتنبؤ به ومتوافق على نطاق واسع، حدد برامج الترميز بدلاً من الاعتماد فقط على امتداد الإخراج:

ffmpeg -i sample-video.mkv -c:v libx264 -crf 22 -preset medium -c:a aac -b:a 160k sample-video-transcoded.mp4

هنا، libx264يتم ترميز فيديو H.264، crf 22والتحكم في الجودة، mediumوموازنة السرعة والضغط، بينما يُستخدم ترميز AAC للصوت. بشكل عام، تعني قيم CRF المنخفضة جودة H.264 أعلى وحجم ملفات أكبر. إذا لم تتضمن نسخة FFmpeg لديك المُرمِّز المطلوب، فاختر مُرمِّزًا يدعمه إصدارك.

طرفية لينكس تشغل أمر تحويل ترميز FFmpeg H.264 و AAC مع عرض التقدم
يقوم برنامج FFmpeg بطباعة معلومات الإطار والوقت ومعدل البت وغيرها من معلومات التقدم أثناء عملية الترميز.

4. استخدم خاصية نسخ البيانات المتدفقة عندما تحتاج فقط إلى حاوية جديدة

إذا كان المصدر يحتوي بالفعل على برامج ترميز مدعومة من قبل الحاوية المستهدفة، فتجنب عملية إعادة الترميز الكاملة وقم بإعادة دمجها بدلاً من ذلك:

ffmpeg -i sample-video.mkv -c copy sample-video-remuxed.mp4

-c copyينسخ هذا البرنامج التدفقات المتوافقة دون فك تشفيرها وإعادة تشفيرها. عادةً ما يكون هذا أسرع بكثير ويتجنب فقدان الجودة مع مرور الوقت، ولكنه سيفشل أو ينتج ملفًا غير مناسب إذا كانت برامج الترميز المصدرية غير صالحة للحاوية المختارة.

طرفية لينكس باستخدام FFmpeg stream copy لإعادة دمج ملف MKV إلى MP4
تقوم خاصية نسخ البث بتغيير الحاوية دون إعادة ترميز تدفقات الصوت والفيديو المتوافقة.

أي خيار يجب عليك استخدامه؟

  • استخدم برنامج HandBrake عندما تريد واجهة مستخدم رسومية موجهة، وإعدادات مسبقة للجهاز، وأدوات تحكم سهلة في الجودة.
  • استخدم FFmpeg عندما تحتاج إلى برامج ترميز صريحة، أو معالجة دفعية، أو نصوص برمجية، أو مرشحات، أو أوامر قابلة للتكرار.
  • استخدم إعادة التجميع عندما تكون برامج الترميز مناسبة بالفعل وتحتاج فقط إلى حاوية مختلفة.

بالنسبة لمعظم عمليات تشغيل الملفات على أجهزة الكمبيوتر المكتبية، يظل ملف MP4 الذي يحتوي على فيديو H.264 وصوت AAC خيارًا عمليًا للتوافق. إذا كان للجهاز أو الخدمة المستهدفة مواصفات تحميل خاصة بها، فاتبع تلك المواصفات أولًا بدلًا من التحويل بناءً على الامتداد فقط.

اترك تعليقاً

كيفية تشغيل لعبة Hearts of Iron IV على نظام Linux باستخدام Steam

كيفية تشغيل لعبة Hearts of Iron IV على نظام Linux باستخدام Steam

قم بتثبيت نسخة لينكس الأصلية من لعبة Hearts of Iron IV من خلال Steam، ثم استخدم Proton كخيار احتياطي إذا لم يتم تشغيل اللعبة.

أنشئ قرص USB قابل للتشغيل على نظام لينكس باستخدام Bootqt

أنشئ قرص USB قابل للتشغيل على نظام لينكس باستخدام Bootqt

قم بتثبيت Bootqt من Flathub، وحدد ملف ISO لنظام Linux أو التنزيل المدمج، واكتبه على USB بأمان عن طريق التحقق من الهدف قبل مسح محرك الأقراص.

كيفية تثبيت Celluloid على نظام Linux باستخدام Flatpak أو مدير الحزم الخاص بك

كيفية تثبيت Celluloid على نظام Linux باستخدام Flatpak أو مدير الحزم الخاص بك

قم بتثبيت برنامج Celluloid على نظام Linux من Flathub باستخدام Flatpak، أو استخدم حزمة أصلية إذا كانت توزيعتك توفرها. تعرّف على كيفية تشغيله وتحديثه وإزالته.

كيفية لعب Total War: THREE KINGDOMS على نظام Linux باستخدام Steam

كيفية لعب Total War: THREE KINGDOMS على نظام Linux باستخدام Steam

قم بإعداد Steam على توزيعة Linux الخاصة بك، وقم بتثبيت إصدار Linux الأصلي من Total War: THREE KINGDOMS، وقم باستكشاف أخطاء التشغيل الشائعة وإصلاحها.

كيفية تشغيل لعبة Z1 Battle Royale على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة Z1 Battle Royale على نظام لينكس باستخدام Steam Proton

جرّب لعبة Z1 Battle Royale على نظام لينكس باستخدام Steam Proton. اتبع خطوات التثبيت وتعرّف على سبب عدم ضمان اللعب عبر الإنترنت بمجرد تثبيت اللعبة.

كيفية تخزين البيانات الحساسة على نظام لينكس باستخدام Vault

كيفية تخزين البيانات الحساسة على نظام لينكس باستخدام Vault

تعلم كيفية تثبيت HashiCorp Vault، وحفظ واسترجاع سر نموذجي باستخدام محرك KV v2 الخاص به، وفهم الإعداد الآمن لبيانات الاعتماد الحقيقية.

كيفية تثبيت أحدث إصدار من كالي لينكس على جهاز كمبيوتر

كيفية تثبيت أحدث إصدار من كالي لينكس على جهاز كمبيوتر

تعلم كيفية تثبيت أحدث إصدار من كالي لينكس: قم بتنزيل ملف ISO الحالي والتحقق منه، وإنشاء مثبت USB، وإعداد جهاز كمبيوتر أحادي التمهيد بأمان.

تدوين الملاحظات على نظام لينكس باستخدام الورق: استخدام التطبيق وإنشاء نسخة احتياطية منه

تدوين الملاحظات على نظام لينكس باستخدام الورق: استخدام التطبيق وإنشاء نسخة احتياطية منه

لم يعد برنامج Paper متوفرًا على Flathub أو قيد التطوير النشط. تعرّف على كيفية فحص تثبيت Linux الحالي، وكتابة ملاحظات Markdown، وإنشاء نسخ احتياطية منها.

كيفية تشغيل لعبة Undertale على نظام Linux باستخدام Steam

كيفية تشغيل لعبة Undertale على نظام Linux باستخدام Steam

تتوفر نسخة أصلية من لعبة Undertale لنظام Linux على منصة Steam. تعرّف على كيفية تثبيت Steam، وتنزيل اللعبة، وتشغيلها، وجرّب Proton إذا لم تنجح النسخة الأصلية.

كيفية إعداد Proton Mail Bridge على نظام Linux باستخدام Thunderbird

كيفية إعداد Proton Mail Bridge على نظام Linux باستخدام Thunderbird

قم بتثبيت Proton Mail Bridge على نظام Linux، وقم بتوصيل حساب Proton Mail المدفوع الخاص بك، وقم بتكوين Thunderbird باستخدام إعدادات IMAP وSMTP والشهادة الصحيحة.