كيفية تحويل ترميز ملفات الفيديو على نظام لينكس باستخدام برنامج 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 خيارًا عمليًا للتوافق. إذا كان للجهاز أو الخدمة المستهدفة مواصفات تحميل خاصة بها، فاتبع تلك المواصفات أولًا بدلًا من التحويل بناءً على الامتداد فقط.

اترك تعليقاً

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

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

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

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

تعلم كيفية تشغيل لعبة DiRT Rally على نظام Linux إذا كنت تمتلكها بالفعل على Steam: قم بتثبيت الإصدار الأصلي، وقم بتشغيله، واستخدم Proton فقط كخيار احتياطي.

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

قم بتثبيت Devuan Excalibur من ملف ISO الخاص بنظام التشغيل المباشر على سطح المكتب. تحقق من التنزيل، أنشئ قرص USB قابل للتشغيل، احمِ الأقسام الموجودة، وأكمل التثبيت باستخدام برنامج Refracta Installer.

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

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

قم بتثبيت Steam على نظام Linux، وقم بتمكين Steam Play، واستخدم Proton لتنزيل وتشغيل The Forest، مع إعداد توافق لكل لعبة على حدة إذا لم يبدأ تشغيلها.