شروحات الكمبيوتر والإنترنت والموبايل

دمج ملفات MKV مع ترجمات داخل MKV باستخدام Batch File

تعتبر عملية دمج ملفات الفيديو مع الترجمات من الأمور الأساسية التي يحتاجها الكثير من مستخدمي البرامج مثل Plex. استخدام أدوات مثل FFmpeg يمكن أن يسهل العملية بشكل كبير، خصوصًا عندما يتطلب الأمر دمج ملفات متعددة بسرعة وكفاءة. في هذا المقال، سنستعرض كيفية إعداد ملف دفع (Batch file) يسمح لك بدمج ملفات MKV مع الترجمات الموجودة في ملف MKV آخر، مما يسهل عملية إعداد المكتبة الخاصة بك على خادم Plex.

ما هو FFmpeg؟

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

أهمية دمج الترجمات في الأفلام

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

كيفية استخدام FFmpeg لدمج ملفات MKV

لنفترض أنك تمتلك فيلمًا بتنسيق MKV وترجمات موجودة في ملف MKV آخر. سنقوم بإنشاء ملف دفع يسمح لك بدمج الفيديو والصوت من ملف MKV الأول مع الترجمات الموجودة في الملف الثاني بشكل سريع. إليك خطوات إنشاء ملف الدفع.

  1. فتح محرر نصوص: استخدم محرر نصوص مثل Notepad لإنشاء ملف دفع جديد.

  2. كتابة الأمر: أدخل الأمر الخاص بـ FFmpeg لدمج الملفين كما يلي:

    ffmpeg -i 1.mkv -i 1.ori.mkv -c copy -c:s mov_text 1.muxed.mkv

    في هذا الأمر، "1.mkv" هو الملف الذي يحتوي على الفيديو والصوت، و"1.ori.mkv" هو الملف الذي يحتوي على الترجمات. سيتم تخزين الناتج في "1.muxed.mkv".

  3. حفظ الملف: بعد كتابة الأمر، احفظ الملف باسم "mux.bat" بوذي انتبه أن تحتفظ به بامتداد .bat.

  4. تشغيل الملف: للبدء في دمج الملفات، افتح موجه الأوامر واذهب إلى المجلد الذي يحتوي على ملف الدفع واضغط مرتين على "mux.bat". ستبدأ العملية وستتمكن من مشاهدة تقدمها.

تعامل مع ملفات متعددة بسرعة

إذا كان لديك العديد من الأفلام التي تحتاج لدمج الترجمات لها، يمكنك تعديل ملف الدفع ليقوم بمعالجة جميع الملفات دفعة واحدة. يمكنك كتابة حلقة تكرارية في ملف الدفع لضمان معالجة جميع الملفات في مجلد معين.

@echo off
for %%f in (*.mkv) do (
   set "name=%%~nf"
   ffmpeg -i "%%f" -i "%%name%%.ori.mkv" -c copy -c:s mov_text "%%name%%.muxed.mkv"
)

بهذه الطريقة، يمكنك معالجة جميع ملفات MKV الموجودة في المجلد مرة واحدة، مما يوفر لك الكثير من الوقت والجهد.

الخاتمة

باستخدام FFmpeg وملف دفع، يمكن دمج ملفات الفيديو MKV مع الترجمات بسهولة وسرعة. تعتبر هذه الطريقة فعالة جدًا للمستخدمين الذين يفضلون استخدام خوادم الوسائط مثل Plex، حيث يمكنهم استخدام الأفلام مع الترجمات المتعددة من دون أي قيود. إذا كنت تبحث عن طريقة بسيطة وسريعة لهذه العملية، فإن FFmpeg – Batch file to mux mkv with subtitles within another mkv file هي الحل الأمثل.

فهد السلال

خبير تقني متخصص في شروحات الكمبيوتر والإنترنت والموبايل، يتمتع بخبرة واسعة في تقديم حلول تقنية مبتكرة ومبسطة. يهدف فهد إلى مساعدة المستخدمين على تحسين تجربتهم التقنية من خلال مقالات وأدلة عملية واضحة وسهلة الفهم.
زر الذهاب إلى الأعلى
Don`t copy text!