MKVToolnix

البرمجيات قطة:
MKVToolnix
تفاصيل البرنامج:
الإصدار: 25.0.0 محدث
تاريخ إيداع: 17 Aug 18
المطور: Moritz Bunkus
ترخيص: حرر
شعبية: 245

Rating: 3.3/5 (Total Votes: 4)

MKVToolNix عبارة عن مجموعة مفتوحة المصدر من الأدوات المساعدة لسطر الأوامر والرسوم البيانية التي تمكّن المستخدمين من استخراج التدفقات من ملفات MKV ، وعرض معلومات حول ملفات MKV ، ودمج عدة تدفقات MKV في ملفات وسائط Matroska واحدة ، وتقسيمها. يمكن تشغيل الملفات الناتجة من MKVToolNix مع مشغلات وسائط متعددة على Linux / UNIX ، أو باستخدام مرشحات Matroska Direct Show تحت أنظمة تشغيل Windows.


يحتوي على العديد من أدوات سطر الأوامر والرسوم البيانية

الأدوات الرئيسية هي mkvmerge و mkvextract و mkvinfo و mmg و mkvpropedit. بينما يمكن استخدام مكون mkvmerge لربط اثنين أو أكثر من تدفقات الوسائط المتعددة في ملف Matroska واحد ، فإن أداة mkvextract ستقوم بتقسيم ملفات MKV إلى تدفقات منفصلة.


يدعم مجموعة واسعة من تنسيقات الصوت والصورة

بالإضافة إلى ذلك ، يمكن استخدام برنامج mkvextract لاستخراج مسارات الصوت والفيديو والعناوين الفرعية والفصول والعلامات وصحائف CUE والمرفقات والرموز الزمنية من ملفات Matroska. في الوقت الحالي ، فإنه يدعم أنواع المسارات التالية: H.264 / AVC ، RealVideo ، Theora ، VP8 / VP9 ، MP2 ، MP3 ، AC3 ، PCM الخام ، AAC ، OGG Vorbis ، TrueAudio ، ALAC ، FLAC ، WavPack ، Opus ، SSA و ASS و Kate و VobSub و USF.

قم بتحرير خصائص ملفات MKV أو اعرض معلومات مفصلة

برنامج mkvinfo قادر على عرض معلومات تفصيلية حول جميع العناصر المضمنة في ملف Matroska. فإنه يخرج قائمة المسارات ويوفر معلومات حول برامج الترميز المستخدمة فيها.

يمكن للمستخدمين المتقدمين استخدام أداة mkvpropedit لتحرير خصائص ملف MKV بدون إعادة دمج كاملة. هناك أيضًا واجهة أمامية واجهة المستخدم الرسومية لأداة mkvextract ، تسمى mmg ، مصممة لاستخدامها لتحرير فصول ورؤوس.


أنظمة التشغيل المدعومة

MKVToolNix هو مشروع مستقل عن النظام الأساسي يدعم Linux (Gentoo و Arch Linux و CentOS و Red Hat Enterprise Linux و Fedora و Debian و Ubuntu و Mandriva و openSUSE و Slackware و Zenwalk) و BSD (FreeBSD و NetBSD) و Mac OS أنظمة التشغيل X و Microsoft Windows.


الحد الأدنى

الحقيقة أنك لن تجد تطبيقًا أفضل للعمل مع ملفات MKV بموجب نظام تشغيل يستند إلى Linux. يتم ذلك لملفات Matroska ما يفعله تطبيق OGMtools لملفات OGM.

ما هو الجديد في هذا الإصدار:

الميزات والتحسينات الجديدة:
mkvmerge: SRT / ASS / SSA subtitles: for files for which for encoding has
تم تحديده ، سيحاول mkvmerge UTF-8 أولاً قبل الرجوع إلى
ترميز النظام الافتراضي. جزء من تنفيذ # 2246.
mkvmerge: ترجمات نصية SRT / ASS / SSA / WebVTT: يتم الآن إرسال تحذير إذا
تتم مصادفة أحرف 8 بت غير صالحة UTF-8 الصالحة متعددة البايت
متواليات. جزء من تنفيذ # 2246.
mkvmerge: Matroska & MPEG streamers readers: the encoding of text
يمكن قراءة ترجمات قراءة من ملفات Matroska الآن مع
- معلمة charsetsset.
نظام التشغيل Linux: بدءًا من الإصدار 25 ، سيتم توفير AppImage والذي يجب
تشغيل أي توزيع لينكس صدر في وقت Centos 7 / Ubuntu
14.04 أو ما بعده.
ماك: الترجمات: تحديث البرنامج النصي build.sh لبناء libiconv و
إكمال gettext. جنبا إلى جنب مع إصلاح إضافي لكيفية ملفات الترجمة
توجد ، MKVToolNix يمكن الآن استخدام جميع لغات الواجهة على نظام MacOS ،
جدا. إصلاحات # 2110 ، # 2307 ، # 2323.
اصلاحات الشوائب:
mkvmerge: AVC / h.264: فشل التعرف على الملف الثابت لبعض

تيارات الابتدائية بسبب المخازن الداخلية الداخلية لم يتم مسحها بشكل صحيح. إصلاحات
# 2325.
mkvmerge: HEVC / h.265: فشل تحديد ملف ثابت لبعض
تيارات الابتدائية بسبب المخازن الداخلية الداخلية لم يتم مسحها بشكل صحيح. هذه
هو التناظرية HEVC إلى ما تم إصلاحه لـ AVC في # 2325.
mkvmerge: كود MLP: إصلاح المشاكل المختلفة التي تحول دون تحليل MLP
بشكل صحيح. يثبت # 2326.
mkvmerge: TrueHD / MLP packetizer؛ إزالة حجم تسوية التطابق ليست كذلك
حاول إذا كان المسار هو مسار MLP لأن العملية مدعومة فقط
ل TrueHD ، وليس MLP.
mkvmerge: القارئ MPEG TS: عند قراءة MPLS mkvmerge الآن مقارنة
الطوابع الزمنية للبدء والنهاية MPLS ضد PTS دفق النقل بدلا من ذلك
من DTS. وإلا فقد يتم إسقاط الإطار الرئيسي الأول لمسار الفيديو
إذا لم يكن الأول في طلب التقديم. يثبت # 2321.
mkvmerge: تعريف JSON: سوف يضمن mkvmerge أن جميع السلاسل تمر
إلى وحدات خرج JSON عبارة عن سلاسل UTF-8 مشفرة صالحة عن طريق الاستبدال
بايت غير صالحة بأحرف العنصر النائب. هذا يتجنب مكتبة JSONرمي استثناء و mkvmerge إجهاض على هذه البيانات. يثبت # 2327.
mkvmerge: حزم الصوت: سوف mkvmerge الآن الحفاظ على تجاهل القيم الحشو
إذا كانت موجودة للحزم قراءة من ملفات Matroska. يثبت # 2296.
mkvmerge: Ogg Opus reader: لا يتم حساب الطوابع الزمنية للحزم من خلال تلخيصها
مدة جميع الحزم بدءًا من الطابع الزمني 0 بعد الآن. بدلا من ذلك
تستند الخوارزمية إلى موضع حبيبة صفحة Ogg وأيها الحزمة
الرقم حاليًا هو timestamped (معالجة خاصة للأول والأخير
الحزم في التيار).
يعمل هذا على إصلاح الطابع الزمني الأول في حالة موضع حبيبة حزمة Ogg الأولى
أكبر من عدد العينات في الحزمة الأولى (= إذا كان الأول
الطابع الزمني للعينة أكبر من 0). سوف mkvmerge الحفاظ على تلك التعويضات الآن
وإدراج & quot؛ إزالة الحشو & quot؛ فقط حيث هناك حاجة فعلا.
كما يعمل أيضًا على تحسين معالجة الملفات غير الصالحة التي تكون فيها حزمة Ogg الأولى
موضع الحبيبة أصغر من عدد العينات في الحزمة الأولى
(= الطابع الزمني العينة الأولى أصغر من 0). سوف mkvmerge الآن
تحويل كل الطوابع الزمنية إلى 0 في مثل هذه الحالة بدلاً من إدراج & quot؛ تجاهلالحشو ومثل. عناصر في كل مكان.
لن يدرج mkvmerge بعد الآن & quot؛ تجاهل الحشو & quot؛ عناصر إذا كان
الفرق بين أ) العدد المحسوب للعينات في الحزمة
وفقا لموقف الحبيبة وب) العدد الفعلي للعينات
المحسوبة من تدفق البتات عينة واحدة أو أقل وإذا كانت الحزمة
ليس الأخير في ساحة المشاركات. هذا التحايل على بعض التقريب
أخطاء.
الطابع الزمني للحزمة الأولى بعد وجود فجوة في منتصف الدفق
يتم حسابها حاليًا استنادًا إلى صفحة Ogg التي تنتمي إليها الحزمة ، وليس
استنادًا إلى الطوابع الزمنية قبل الفجوة.
حل # 2280.
mkvmerge: إعادة كتابة كاملة للتقدم في المعالجة. انها تقوم الآن على
الحجم الكلي لجميع ملفات المصدر والموضع الحالي داخلها بدلا من ذلك
عدد الإطارات / الكتل التي ستتم معالجتها. هذا يبسط الحساب
عند إلحاق الملفات وإصلاح الحالات النادرة من وقت صدور تقرير التقدم
خطأ واضح (على سبيل المثال ، عند 0٪ حتى النهاية). يثبت # 2150 و # 2330.
MKVToolNix واجهة المستخدم الرسومية: محرر الرأس: لا يمكن إزالة العناصر غير الإلزامية

بسبب الانحدار أثناء إصلاح # 2320. يمكن الآن إزالتها
مرة أخرى. يثبت # 2322.

ما هو الجديد في الإصدار 24.0.0:

الميزات والتحسينات الجديدة:
mkvmerge: قارئ MP4: تحسين الكشف عن قوائم التحرير التي تتكون من إدخلين متطابقين ، كل منها يمتد على مدة الملف كما هو مذكور في ذرة رأس الفيلم. يتم تجاهل الإدخال الثاني في مثل هذه الحالات. انظر # 2306.
mkvmerge: تعريف JSON: وحدة & quot؛ وحدة العرض & quot؛ يتم تسجيل خاصية مسار الفيديو الآن باسم `display_unit`. تمت إحالة مخطط JSON إلى الإصدار v11 لهذا التغيير.
mkvmerge ، mkvextract: AVC / h.264: ستتم إزالة NALUs الفارغة الآن.
mkvextract: استخراج VobSub: سيتم الآن إسقاط الحزم فارغة SPU أثناء الاستخراج حيث لا يمكن أدوات أخرى مثل MP4Box التعامل معها بشكل صحيح. يطبق # 2293.
اصلاحات الشوائب:
mkvmerge: محلل E-AC-3: ثابت يحدد عدد القنوات للتدفقات التي تحتوي على نواة AC-3 مع إطارات E-AC-3 تابعة. يثبت # 2283.
mkvmerge: قارئ Matroska: mkvmerge ثابت التخزين المؤقت للملف بأكمله إذا كان مسار الفيديو هو multiplexed الذي يتكون من إطار واحد أو بضعة إطارات. يثبت # 2304.
mkvmerge: the & quot؛ display unit & quot؛ سيتم الاحتفاظ خاصية مسار الفيديو الآن إذا تم تعيينها في الملف المصدر. الإصلاحات # 2317.

MKVToolNix واجهة المستخدم الرسومية: معدد الإرسال: عند فحص قوائم التشغيل ، تم عرض جميع قوائم التشغيل للاختيار بغض النظر عن قيمة & quot؛ الحد الأدنى لقائمة التشغيل & quot؛ ضبط. إصلاحات # 2299.
MKVToolNix واجهة المستخدم الرسومية: معدد الإرسال: اشتقاق لغات التتبع من أسماء الملفات: يمكن أن تتطابق التعبيرات الفرعية العادية لرموز ISO 639-1 على سلاسل فارغة أيضًا ، مما يتسبب في تطابقات في أماكن خاطئة ، وبالتالي لا يتم التعرف على أي لغة في مواقف معينة. يثبت # 2298.
MKVToolNix واجهة المستخدم الرسومية: محرر رأس: إصلاح تعطل عند فشل فشل الملف (على سبيل المثال لأنه غير قابل للكتابة). يثبت # 2319.
MKVToolNix واجهة المستخدم الرسومية: محرر العنوان: كان المحرر يدعي بشكل خاطئ أنه لا يمكن إزالة العناصر الإلزامية ذات القيم الافتراضية في & quot؛ الحالة & quot؛ نص. يثبت # 2320.
MKVToolNix واجهة المستخدم الرسومية: التفضيلات: في macOS و Linux الإعداد & quot؛ تمكين نسخ المسارات حسب نوعها & quot؛ لم تتم استعادتها عند بدء البرنامج. يثبت # 2297.
## تغييرات أخرى:
مكتبة JSON الخاصة بـ Niels Lohmann: تم تحديث النسخة المجمعة من v1.1.0 (git revision 54d3cab) إلى v1.1.1 (git reviewision g183390c1).
مكتبة pugixml: تم تحديث النسخة المجمعة من v1.8 إلى v1.9 (git edision e584ea3).

ما هو الجديد في الإصدار:

ملاحظات مهمة:
يحتوي مشروع MKVToolNix الآن على مدونة قواعد السلوك.
تم نقل مستودع كود مصدر مشروع MKVToolNix ، وملف bug و wiki الى GitLab.
الميزات والتحسينات الجديدة:
mkvmerge: التقسيم حسب المدة ، حسب الطوابع الزمنية أو الأجزاء التي تستند إلى الطابع الزمني: سوف تنظر mkvmerge الآن في الإطار الرئيسي الأول ضمن 1ms من القيمة المطلوبة لتكون مؤهلة للتقسيم.
واجهة المستخدم الرسومية MKVToolNix: ستقوم واجهة المستخدم الرسومية (GUI) الآن بحفظ وعرض الأعمدة في عروض الشجرة والقائمة. تنفذ # 2057.
MKVToolNix واجهة المستخدم الرسومية: محرر العنوان: عند إغلاق أو إعادة تحميل ملف معدل ، ستقوم واجهة المستخدم الرسومية حاليًا بتركيز العنصر الأول الذي تم تعديله قبل أن تطلب من المستخدم التأكيد فيما يتعلق بالتخلص من التغييرات غير المحفوظة.
اصلاحات الشوائب:
mkvmerge: ملفات نصية ثابتة للقراءة مشفرة بترتيب UTF-16 UTF-32 التي لها أشكال مختلفة من نهايات الأسطر (خطوط جديدة ، حروف رجوع أو مزيج من الاثنين معاً). يثبت # 2160.
mkvmerge: قارئ MP4: تفسير mkvmerge الثابت لإدخالات قائمة التعديل مع segment_duration == 0 عندما يكون هناك أكثر من إدخال تحرير قائمة. في هذه الحالة كان mkvmerge يقرأ المحتوى بأكمله أكثر من مرة. إصلاح # 2152.

mkvmerge ، معدد واجهة المستخدم الرسومية: أنواع MIME: إضافة أنواع الوسائط عالية المستوى من الخط من RFC 8081. وهذا يعني أنه يمكن استخدام أنواع MIME الجديدة التالية للخطوط: font / ttf ، font / otf ، font / woff و font / woff2.
mkvmerge: قارئ تيار نقل MPEG: سرعة بطيئة ثابتة على Windows بسبب عدم التخزين المؤقت.
mkvextract: ثابت سرعة استخراج المسار البطيء على ويندوز بسبب عدم التخزين المؤقت. يثبت # 2166.
MKVToolNix واجهة المستخدم الرسومية: معدد: تغيير & quot؛ مجموعة أحرف العنوان الفرعي / الفصل & quot؛ تم تجاهل القائمة المنسدلة عندما كان المسار المحدد مسار الفصل. يثبت # 2165.
MKVToolNix واجهة المستخدم الرسومية: معدد الإرسال: مرة واحدة a & quot؛ subtitle / chapter set & quot؛ تم تعيينه لمسار لا يمكن تغييره مرة أخرى إلى الإدخال الفارغ (= الكشف التلقائي) بعد الآن.
MKVToolNix واجهة المستخدم الرسومية: محرر رأس: ثابت إعادة ترجمة العديد من السلاسل المعروضة عندما يتم تغيير لغة GUI إذا كانت اللغة التي بدأ بها واجهة المستخدم الرسومية ليست اللغة الإنجليزية. يثبت # 2159.
MKVToolNix GUI: محرر العنوان: كلما لم يكن الملف يحتوي على & quot؛ تاريخ & quot؛ في قسم معلومات الجزء الخاص به ، ستطلب واجهة المستخدم الرسومية (GUI) بشكل خاطئ من المستخدم تأكيد التخلص من التغييرات غير المحفوظة عند إغلاق علامة التبويب أو إعادة تحميلها. يثبت # 2167.

MKVToolNix واجهة المستخدم الرسومية: قائمة انتظار المهام: يتم الآن حفظ المهام عندما تتغير حالتها بالإضافة إلى وقت خروج البرنامج. يثبت # 2168.

ما هو الجديد في الإصدار 18.0.0:

الميزات والتحسينات الجديدة:
نظام البناء: عند الإنشاء باستخدام clang v3.8.0 أو الأحدث ، لن يؤدي التكوين إلى تقييد إشارات التحسين إلى -O1 واستخدام O3 مرة أخرى (الإصدارات القديمة من clang عانت من الاستخدام المفرط للذاكرة بمستويات تحسين أعلى).
نظام البناء: عند الإنشاء باستخدام mingw 7.2.0 أو أحدث ، لن تقوم ميزة التهيئة بعد الآن بتقييد إشارات التحسين إلى -O2 واستخدام -O3 مرة أخرى (الإصدارات القديمة من mingw عانت من أخطاء مثل أخطاء التقطيع مع مستويات تحسين أعلى).
نظام البناء: يتم تمكين حماية المكدس عند بناء مع clang 3.5.0 أو أحدث على جميع المنصات.
mkvmerge: محلل AVC & HEVC ES: تحسينات الأداء عن طريق نسخ ذاكرة أقل بكثير.
mkvmerge: tags: reintroduced a workar for non-compliant files with tags that do not contain the mandatory SimpleTag element. تمت إزالة هذا الحل أثناء إعادة بناء التعليمات البرمجية في الإصدار v15.0.0.
واجهة المستخدم الرسومية: معدد الإرسال: & quot؛ AAC هو SBR / HE-AAC / AAC + & quot؛ خانة الاختيار في & quot؛ الخصائص الصوتية & quot؛ سيتم تعطيل القسم إذا لم يتم تنفيذ الوظيفة لبرنامج الترميز والحاوية المحدد في المسار.

واجهة المستخدم الرسومية: معدد الإرسال: & quot؛ تقليل إلى الأساسية & quot؛ خانة الاختيار في & quot؛ الخصائص الصوتية & quot؛ سيتم تعطيل القسم إذا لم يتم تنفيذ الوظيفة لبرنامج ترميز المسار المحدد. انظر # 2134.
اصلاحات الشوائب:
mkvmerge: محلل AAC ADTS: تفسير ثابت لعنصر الرأس channel_configuration لملفات ADTS التي لا تحتوي على عنصر تكوين برنامج: القيمة 7 تعني 7.1 قناة. يثبت # 2151.
mkvmerge: تعريف Matroska: لن تخرج سمات date_local و date_utc إلا إذا كان الملف Matroska الذي تم تحديده بالفعل يحتوي على & quot؛ التاريخ & quot؛ حقل الرأس.
mkvmerge: WebVTT: mkvmerge لم يتعرف على خطوط الطابع الزمني إذا كانت مكونات الساعات غير موجودة. يثبت # 2139.
mkvpropedit ، محرر رأس واجهة المستخدم الرسومية: لن تتم إضافة حقل رأس التاريخ تلقائيًا بعد الآن عند تعديل مقطع معلومات القسم وتحذف عنصر التاريخ أو لا يكون موجودًا في المقام الأول. يثبت # 2143.

ما هو الجديد في الإصدار 15.0.0:

ملاحظات هامة:
mkvmerge ، mkvpropedit ، محرر واجهة المستخدم الرسومية ومحررات الفصل: لن تقوم البرامج بعد الآن بإضافة عناصر Matroska المفقودة التي تعتبر إلزامية ولكنها تحتوي على قيمة افتراضية في مواصفات Matroska (على سبيل المثال ، عنصر TagLanguage مع قيمة und إذا لم يكن موجودًا في الوالد SimpleTag). نظرًا لهذا التغيير ، فإن libEBML v1.3.5 مطلوب الآن.
الميزات والتحسينات الجديدة:
MKVToolNix واجهة المستخدم الرسومية: أداة متعددة: إضافة إدخال جديد إلى قائمة السياق "ملفات المصدر" المسمى "تعيين اسم الملف الوجهة من اسم الملف المحدد". سيجبر واجهة المستخدم الرسومية على اعتبار الملف المحدد هو المرجع الخاص بإعداد اسم الملف تلقائيًا ، بغض النظر عن الملف الذي تمت إضافته في الأصل كملف أول. سيقوم أيضاً بفرض تعيين اسم الملف الوجهة مرة واحدة إذا تم إيقاف تشغيل إنشاء اسم الملف الوجهة التلقائي في التفضيلات. تنفذ جزءًا من # 2058.
MKVToolNix واجهة المستخدم الرسومية: أداة متعددة: إضافة خيار في التفضيلات على "Multiplexer" - & GT. "الإخراج" المسمى "استخدم فقط الملف المصدر الأول الذي يحتوي على مسار فيديو". في حالة التمكين ، سيتم استخدام الملفات المصدر التي تحتوي على مسارات الفيديو فقط لإعداد اسم الملف الوجهة. الملفات الأخرى التي يتم إضافتها هي تجاهل. يطبق بقية # 2058.MKVToolNix واجهة المستخدم الرسومية: محرر رأس: إضافة دعم لتحرير سمات لون الفيديو. يطبق النصف الثاني من # 2038.
MKVToolNix واجهة المستخدم الرسومية: محرر العنوان: إضافة دعم لسمات مسار المسار "الإسقاط الفيديو". جزء من تنفيذ # 2064.
MKVToolNix واجهة المستخدم الرسومية: قائمة انتظار المهام: يمكن الآن نقل المهام المحددة لأعلى ولأسفل بالضغط على مفتاحي Ctrl + Up و Ctrl + Down. بالإضافة إلى ذلك ، اضغط على أزرار لتحريكها لأعلى & amp؛ يتم إظهار أسفل إذا تم تمكين الخيار المقابل في التفضيلات. تنفذ # 2060.
mkvmerge: إضافة دعم لسمات مسار المسار "video projection". جزء من تنفيذ # 2064.
mkvinfo: إضافة دعم لسمات مسار مقطع الفيديو "projection". جزء من تنفيذ # 2064.
mkvpropedit: إضافة دعم لتحرير سمات لون الفيديو. يطبق نصف # 2038.
mkvpropedit: إضافة دعم لسمات مسار مقطع الفيديو "projection". جزء من تنفيذ # 2064.
اصلاحات الشوائب:الكل: تحديد لغة البرنامج (على سبيل المثال عبر خيار سطر الأوامر - اللغة بلغة -ui أو عبر تفضيلات واجهة المستخدم الرسومية) لم يعمل على نظامي Linux & amp؛ Unix إذا تم تعيين متغير بيئة اللغة LANGUAGE ولم يتضمن اللغة المطلوبة. يثبت # 2070.
واجهة المستخدم الرسومية MKVToolNix: إزالة اختصارات لوحة المفاتيح للتبديل بين الأدوات المختلفة (على سبيل المثال Ctrl + Alt + 1 لمُعَدِّد). تداخلت مع الوظائف الأساسية على لوحات المفاتيح التي تستخدم مفتاح AltGr ، على سبيل المثال ، الألمانية ، حيث تنبعث AltGr + 7 {. كما تم تنفيذ مفتاح AltGr + كمفتاح Ctrl + Alt + تحت غطاء محرك السيارة ، وهذا يعني أن AltGr + 7 هو Ctrl + Alt + 7 بالفعل والتي أخذتها واجهة المستخدم الرسومية الآن تعني "التبديل إلى قائمة انتظار المهام" بدلاً من "insert {". يثبت # 2056.
MKVToolNix واجهة المستخدم الرسومية: محرر العنوان: بعد حفظ الملف لم يكن GUI تحديث طابعه الزمني تعديل الملف الداخلي. يؤدي ذلك إلى أن واجهة المستخدم الرسومية تدعي بشكل خاطئ أن الملف قد تم تعديله خارجيًا عندما أراد المستخدم حفظ الملف مرة أخرى ، مما يتطلب إعادة تحميل الملف وفقد جميع التعديلات التي تم إجراؤها منذ حفظ أول مرة.

mkvmerge: معالجة DTS: توفر بعض الملفات المصدر طابعًا زمنيًا للمسارات الصوتية مرة واحدة فقط كل إطارات n صوتية. في مثل هذه الحالات ، كان mkvmerge يقوم بتخزين الكثير من البيانات مما أدى إلى فجوة واحدة في الطوابع الزمنية لمدة واحدة من الإطار بعد رقم الإطار n - 1 (تم استخدام الطابع الزمني الصوتي الثاني الذي تمت قراءته من الملف المصدر لإطار إخراج مبكر جدًا). يثبت # 2071.
mkvinfo: إصلاح dereference مؤشر فارغة إذا كان مؤشر بيانات عنصر EbmlBinary هو مؤشر فارغ. يثبت # 2072.
بناء تغييرات النظام:
تكوين: الخيار المضافة - تعطيل - تحديث - تحقق. في حالة التعيين ، سيتم تعطيل رمز التحقق عبر الإنترنت للتحديثات المتاحة. يتم تمكين التحقق من التحديث وتضمينه في واجهة المستخدم الرسومية افتراضيًا.
مطلوب libEBML v1.3.5 الآن.
تغييرات أخرى:
mkvmerge: الخيار - تمت إعادة تسمية لون - مصفوفة إلى - معاملات اللون ماتريكس من أجل مطابقة المواصفات عن كثب. سيستمر التعرف على اسم الخيار القديم أيضًا.

الجديد في الإصدار 9.9.0:

الميزات والتحسينات الجديدة:
واجهة المستخدم الرسومية: محرر الفصل: إضافة اختيار مجموعة الأحرف في تفضيلات الملفات النصية. إذا تم تحديد مجموعة أحرف هناك ، فسيتم استخدامها بدلاً من سؤال المستخدم عند فتح ملفات فصل النص. يطبق # 1874.
واجهة المستخدم الرسومية: معدد الإرسال: إضافة عمود "مجموعة الأحرف" إلى عرض قائمة "المسارات والفصول والعلامات" التي تعرض مجموعة الأحرف المحددة حاليًا لهذا المسار. يطبق # 1873.
mkvmerge: إضافة خيار -engage "all_i_slices_are_key_frames" لمعالجة كل الشرائح I من تيار h.264 / AVC كأطر رئيسية في التدفقات المرضية التي تفتقر إلى الإطارات الرئيسية الحقيقية. يطبق # 1876.
واجهة المستخدم الرسومية: تشغيل البرامج بعد الوظائف: إضافة متغير جديد للدليل الموجود في الملف التنفيذي MKVToolNix واجهة المستخدم الرسومية.
mkvmerge: مسارات العناوين الفرعية DVB التي تكون بيانات CodecPrivate الخاصة بها فقط أربعة بايت فقط سيتم إصلاحها الآن إلى وحدات البايت الخمسة الصحيحة بإضافة البايت نوع subtitling.
mkvmerge: قارئ MP4: يتم الآن دعم ذرات الإصدار 1 "ctts".
اصلاحات الشوائب:mkvmerge: معالجة AC-3: توفر بعض ملفات المصدر طابعًا زمنيًا للمسارات الصوتية مرة واحدة فقط كل إطارات n صوتية. في مثل هذه الحالات ، كان mkvmerge يقوم بتخزين الكثير من البيانات مما أدى إلى فجوة واحدة في الطوابع الزمنية لمدة واحدة من الإطار بعد رقم الإطار n - 1 (تم استخدام الطابع الزمني الصوتي الثاني الذي تمت قراءته من الملف المصدر لإطار إخراج مبكر جدًا). يثبت # 1864.
mkvmerge: قارئ MP4: mkvmerge كان يقرأ فقط جزء صغير من ملفات MP4 DASH حيث تحدث ذرات "movat" "moov" الأولى قبل ذرة "moof" الأولى. هذا جزء من الإصلاح لـ # 1867.
mkvmerge: قارئ MP4: لم يتم تحليل قائمة تحرير (ذرات "edts") التي تعد جزءًا من ذرات "moof" المستخدمة في ملفات MP4 DASH. بدلاً من ذلك ، تم استخدام قوائم التعديل من رؤوس المسارات الرئيسية داخل ذرة "moov". هذا جزء من الإصلاح لـ # 1867.
mkvmerge: قارئ MP4: عندما احتوى ملف DASH MP4 على كل من جدول الإزاحة على القطعة العادية ("stco" / "co64" atoms) في ذرات "moov" المنتظمة ، جدول عينة إلى مقطع ("stsc" atom) الذي تم إدخاله الأخير كان عدد "العينات لكل جزء" أكبر من 1 و DASH "trun" ذرات ، ثم mkvmerge كان يحسب مواقف خاطئة لمحتوى الإطار. هذا جزء من الإصلاح لـ # 1867.mkvmerge: قارئ MP4: يتعذر على mkvmerge التعامل مع جدول فهرس الإطار الرئيسي الذي يحتوي على إدخالات مكررة. وكانت النتيجة أن الإطارات الرئيسية فقط والتي تتضمن أول إدخال مكرر تم وضع علامة عليها كإطارات مفاتيح في ملف الإخراج. لم تكن جميع الإطارات الأخرى ، على الرغم من الإشارة إلى بعض منها من جدول الإطار الرئيسي بعد الإدخال المكرر الأول. هذا جزء من الإصلاح لـ # 1867.
mkvmerge: قارئ MP4: عندما يحتوي ملف MP4 على أكثر من نسخة واحدة من ذرة "moov" (رؤوس المسارات ، إلخ) ، كان mkvmerge يقوم بتحليلها جميعًا بإضافة مسارات متعددة. إصلاح # 1877.
mkvmerge: قارئ MP4: إصلاح تجاوز عدد صحيح أثناء حساب الطابع الزمني مما يؤدي إلى ملفات ذات طوابع زمنية غير صحيحة. مثل هذه الملفات لا يمكن تشغيلها بشكل صحيح من قبل معظم اللاعبين. يثبت # 1883.
mkvmerge: القارئ MPEG TS: إذا كانت قائمة PMT تسجل مسار DVBSUB ، فإن mkvmerge سوف يتعرف عليه الآن دون الحاجة إلى إيجاد حزمة له داخل النطاق المحقق.mkvmerge: تقسيم الأجزاء (كلتا "timestamps" و "varests"): إصلاح حساب علامات إحصائيات المسار. عند حساب المدة ، لم يتم أخذ الأجزاء التي تم تخطيها في الاعتبار مما أدى إلى مدة عالية جدًا. ونتيجة لذلك ، كانت علامة BPS (بت في الثانية) خاطئة أيضًا. يثبت # 1885.
mkvmerge: قراءة الملفات مع المسارات الفرعية DVB / HDMV TextSV مع غير صالح تسبب CodecPrivate mkvmerge للإجهاض مع خطأ من boost :: format حول تنسيق السلسلة لا يحتوي على وسائط كافية. يثبت # 1894.
mkvmerge: إصلاح خاطئ لبعض ملفات AC-3 كملفات MP3 التي أدت إلى رسالة خطأ مفادها أنه "لا يمكن تهيئة demultiplexer".
mkvmerge: ثابت استهلاك الذاكرة الضخمة عند إلحاق ملفات Matroska كبيرة مع مسارات متفرقة (على سبيل المثال مسارات الترجمة القسري القسري). سيقوم الآن قارئ Matroska بقائمة انتظار 128 ميجابايت من البيانات على الأكثر. يثبت # 1893.
mkvmerge: قارئ MP4: ستصبح الطوابع الزمنية لجميع المسارات متعددة الإرسال 0 سليمة بشكل صحيح.
mkvmerge: قارئ MP4: يتم الآن تطبيق تخويل DTS-to-PTS الذي تقدمه ذرات "ctts" لجميع المسارات التي تحتوي على ذرة "ctts" ، وليس فقط h.264 & amp؛ مسارات h.265.
بناء تغييرات النظام:

إلى ما بعد الإصدار 9.8.0 ، جاءت صفحات المستخدم وترجماتها مسبقة الإنشاء ومجمعة مع شفرة المصدر. تمت الآن إزالة تلك الملفات سابقة الإنشاء ويجب أن يتم إنشاؤها أثناء عملية الإنشاء. لذلك فإن الأداة "xsltproc" وصفحات DocBook XSL للصفحات البشرية هي الآن تبعيات مطلوبة. بالإضافة إلى ذلك ، يجب تثبيت الأداة "po4a" لإنشاء الصفحات البشرية المترجمة وتثبيتها ، رغم أن هذا اختياري. لتسهيل العثور على المتطلبات الجديدة تمت إضافة خيارات جديدة إلى confiure: "-with-xsltproc = prog" و "-with-docbook-xsl-root = dir" و "-with-po4a = prog" و "-with -po4a-تترجم = بروغ.
سيتم محاولة اكتشاف pugixml عبر "pkg-config" أولاً. إذا فشل ذلك ، فسيتراجع "التهيئة" مرة أخرى إلى الطريقة السابقة لمحاولة تجميع البرامج الاختبارية وربطها مع مواقع التضمين القياسي والمكتبة. يطبق # 1891.

الجديد في الإصدار 9.8.0:

ملاحظات هامة:
نظام البناء: تمت إزالة الإصدار المتضمن من أداة بناء "drake". بما أن روبي ٢.٢ راش يدعم البنى المتوازية أيضا. تم تعديل نظام الإنشاء MKVToolNix لتمكين البنيات المتوازية بشكل افتراضي.
الميزات والتحسينات الجديدة:
mkvmerge: VobSub في Matroska: سيقوم mkvmerge الآن بإنشاء واستخدام فهرس افتراضي لمسارات VobSub للقراءة من ملفات Matroska التي تفتقد عنصر CodecPrivate الخاص بها (والذي يحتوي عادةً على الفهرس المذكور). يطبق # 1854.
واجهة المستخدم الرسومية: إضافة عمليات فحص للعديد من المشاكل الشائعة في التثبيت. سيتم تنفيذ هذه الفحوصات عند بدء تشغيل واجهة المستخدم الرسومية ، وسيتم الإبلاغ عن أي مشاكل للمستخدم.
mkvmerge: إضافة رموز اللغة ISO 639-2 "qaa" و "qad" (كلاهما بعنوان "محجوز للاستخدام المحلي") حيث يُستخدم كلاهما في كثير من الأحيان في فرنسا. انظر # 1848 لمزيد من المعلومات.
mkvmerge: تتضمن نتيجة تعريف JSON الآن تأخير في برنامج codec إذا تم تعيينه (فقط لملفات Matroska المصدر). لقد صدم إصدار مخطط JSON إلى 6.
mkvmerge: MPEG TS: إضافة حل بديل للملفات حيث يتم مضاعفة حزم العنوان الفرعي بشكل صحيح ، ولكن عندما تكون طوابعها الزمنية بعيدة عن الطوابع الزمنية للصوت والفيديو. يطبق # 1841.mkvmerge: إضافة دعم للترجمات المصاحبة للفيديو الرقمي (DVB) (CodecID `S_DVBSUB`). يمكن قراءتها من دفق النقل MPEG ومن ملفات Matroska. يطبق # 1843.
اصلاحات الشوائب:
mkvmerge: قارئ MP4: عندما يحتوي ملف MP4 على عدد أقل من الإدخالات لطرز زمنية من الإطارات (التي لا ينبغي لها أبداً) ، سوف يستخدم mkvmerge 0 كطابع زمني لجميع الإطارات الأخرى. نتج عن هذا تأثيرات مثل الإطار الأخير لملف الإخراج الذي يحتوي على طابع زمني من 0 وفي الملفات المقسمة ذات مدة أطول بكثير مما ينبغي. يثبت # 1847.
واجهة المستخدم الرسومية: عملية تنظيف ذاكرة التخزين المؤقت التي يتم تشغيلها تلقائيًا عند بدء تشغيل واجهة المستخدم الرسومية لم تعد تحجب هوية الملف حتى يتم الانتهاء منه. بالإضافة إلى ذلك ، سيتم تشغيل العملية مرة واحدة فقط لكل إصدار من MKVToolNix. يثبت # 1860.
واجهة المستخدم الرسومية: لن يتم تخزين بعض حالات الفشل أثناء التعرف على الملف والتي يمكن تتبعها إلى عمليات التثبيت المعطلة (على سبيل المثال ، mkvmerge قديمة جدًا) في ذاكرة التخزين المؤقت بعد الآن. وبدون هذا الإصلاح ، ستظل واجهة المستخدم الرسومية تستخدم نتيجة التعرف على الفاشلة المخبأة مؤقتًا حتى إذا كان قد تم بالفعل إصلاحها.
mkvmerge: ثبّت أن رسالة الخطأ "مساحة غير كافية على القرص" تم عرضها مرتين على بعض أنظمة التشغيل. يثبت # 1850.mkvmerge، Matroska: في حالة تعيين تأخير في برنامج codec لمسار في ملف الإدخال ، يتم الاحتفاظ به. يثبت # 1849.
واجهة المستخدم الرسومية: معدد الإرسال: لم يؤثر تغيير القيم الافتراضية في التفضيلات (على سبيل المثال ، لغة المسار الافتراضية المراد تعيينها) على الملفات التي تم تخزين نتائج تحديدها مؤقتًا بالفعل.
mkvmerge ، MP4: كشف ثابت للصوت MP3 عندما يكون معرف نوع الكائن في ESDS إشارات MP2 ورؤوس المسارات لديها قيم غير صالحة لعدد القنوات أو تردد أخذ العينات. يثبت # 1844.
بناء تغييرات النظام:
nlohman json-cpp: configure يبحث الآن عن نسخة مثبتة على نطاق النظام من مكتبة nlohmann json-cpp header-only. إذا تم العثور على أحد ، يتم استخدامه ؛ وإلا سيتم استخدام الإصدار المشمول. يطبق # 1858.
إذا تم إنشاء MKVToolNix باستخدام rake v10.0.0 أو أحدث ، فسيتم تشغيل ميزة "تعدد المهام" الخاصة به مما يسمح بالبناء المتوازي التلقائي.
لم يعد استخدام CURL مستخدمًا بواسطة MKVToolNix ولذلك فهو غير مطلوب للبناء بعد الآن.
تغييرات أخرى:
واجهة المستخدم الرسومية: يستخدم فحص التحديث الآن فئات شبكات كيو تي بدلاً من CURL.
تمت إزالة خيار سطر الأوامر "-check-for-updates" ، على الرغم من أن تحذير الإيقاف في الإصدار 9.7.0 ذكر أنه سيتم إزالته في 2018.

ما هو الجديد في الإصدار 9.7.1:

MKVToolNix واجهة المستخدم الرسومية: إصلاح أخطاء أداة multiplex: في ظل ظروف معينة ، كان GUI يقوم بإنشاء ملفات JSON غير صالحة عند البدء في الإرسال المتعدد مما أدى إلى ظهور رسالة خطأ ("يجب أن تحتوي ملفات خيار JSON على مصفوفة JSON تتكون فقط من سلاسل JSON").
تحذير الإيقاف: تم الآن إيقاف العديد من الخيارات والميزات وستتم إزالتها في بداية عام 2018. هذه هي:
mkvmerge: الخيارات "--identify-verbose" و "ident-for-gui" و "ident-for-mmg" و "verbose". يُرجى تحويل المستخدمين الحاليين لهذه الواجهات لاستخدام إخراج معرّف JSON الخاص بـ mkvmerge والذي يمكن استدعاؤه باستخدام "-identification-format json -identify ...".
جميع أدوات سطر الأوامر: التنسيق القديم والمالك المستخدم لملفات الخيارات. يرجى تحويل مستخدمي هذه الواجهة إلى تنسيق ملف خيار JSON الجديد المقدم في هذا الإصدار.
جميع أدوات سطر الأوامر: الخيار "-check-for-updates" (ستحتفظ واجهة المستخدم الرسومية بالتحقق عبر الإنترنت من التحديثات). سيكون هناك وسيط مكافئ في الأدوات نفسها. يمكن لمستخدمي هذه الواجهة التبديل لاسترداد المعلومات حول التحديثات المتوفرة مباشرة من موقع MKVToolNix على الويب. تتوفر المعلومات كملفات JSON و XML على عناوين URL التالية:https://mkvtoolnix.download/latest-release.json.gz
https://mkvtoolnix.download/latest-release.xml.gz
mkvmerge: التحسين: إضافة خاصية مسار جديدة في وضع تعريف JSON / verbose يسمى "multiplexed_tracks". إنها مجموعة من معرفات المسارات التي تصف أي تقارير من تقارير mkvmerge كأخرى منفصلة كانت في الأصل جزءًا من نفس مسار المصدر (على سبيل المثال TrueHD + AC-3 في مسار واحد في تدفقات نقل MPEG). يطبق # 1835.
mkvmerge: إضافة دعم لتخطي علامات APE (v2) في ملفات TTA.
mkvextract: تعزيز: إضافة دعم للإبلاغ عن التقدم المحرز في وضع -gui بنفس الطريقة التي mkvmerge.
mkvmerge: إصلاح الأخطاء: عند استخدام - track-order بدون تحديد جميع المسارات ، يمكن أن تنتهي أرقام المسار بطريقة لم يتوقعها المستخدم. الآن ، سيقوم mkvmerge دائمًا بتعيين أرقام المسارات للمسارات المدرجة أولاً حسب الطلب. يتم تعيين المسارات الأخرى بعد ذلك. يعمل على إصلاح الجزء الثاني من # 1832.
mkvmerge: إصلاح الأخطاء: عند قراءة ملفات Matroska ، كان عنوان الفيلم مأخوذًا دائمًا من أول ملف مصدر Matroska ، حتى لو لم يكن لهذا الملف مجموعة عنوان. يعمل على إصلاح جزء واحد من # 1832.all: new feature: يمكن لجميع أدوات سطر الأوامر الآن قراءة ملفات خيار JSON-formatted. يجب أن يحتوي اسم الملف على امتداد ".json" (على سبيل المثال "mkvmerge @ options.json"). يجب أن يكون محتواه عبارة عن مصفوفة JSON صالحة تتكون فقط من سلاسل JSON.
بناء نظام: بناء مكونات واجهة المستخدم الرسومية من MKVToolNix يتطلب الآن QT v5.3.0 أو أحدث.
MKVToolNix واجهة المستخدم الرسومية: محرر الرأس & أمبير ؛ تحسين إخراج الوظيفة: مدخلات القائمة المضافة لحفظ أو إغلاق جميع علامات التبويب المفتوحة.
MKVToolNix واجهة المستخدم الرسومية: تحسين محرر الفصل: إضافة إدخالات القائمة لحفظ أو إغلاق جميع علامات التبويب المفتوحة.
نظام البناء: يتطلب MKVToolNix الآن مترجم يدعم الميزات التالية لمعيار C ++ 14: "std :: make_unique ()" ، "فواصل الأرقام" ، "القيم الحرفية الثنائية" و "lambdas عامة". بالنسبة إلى مجموعة مترجم جنو (gcc) ، فهذا يعني v4.9.x أو أحدث ؛ عن clang يعني v3.4 أو أحدث.
mkvmerge: تحسينات قارئ MPEG TS / MPLS: إضافة دعم لمسارات العنوان الفرعي التي يتم الرجوع إليها من ملف MPLS كمسارات فرعية في ملفات M2TS أخرى من المسارات الرئيسية.MKVToolNix GUI: إعادة تشغيل رمز بدء التشغيل عدم استخدام ملفات التأمين عند محاولة فتح مأخذ توصيل للتواصل مع مثيل قيد التشغيل بالفعل. هذا يهدف إلى منع الحالات التي لا يتم تنظيف ملفات القفل غير صالح ولم تعد واجهة المستخدم الرسومية أكثر من ذلك. قد يؤدي هذا إلى إصلاح المشكلات أو منعها مثل # 1805.
mkvmerge: إصلاح الخلل الفرعي للمقطع النصي: إصلاح معالجة ترجمات النص التليفزيوني DVB التي تم الإشارة إليها باستخدام معرف وحدة البيانات 0x02 والتي تحتوي على صفحات من عدة مجلات.
MKVToolNix واجهة المستخدم الرسومية: تعزيز معدد الإرسال: تمت إعادة كتابة عملية تحديد الملف لتكون متعددة الخيوط بشكل صحيح. يسمح هذا للمستخدم بمواصلة العمل مع واجهة المستخدم الرسومية ، على سبيل المثال ، يتم تحديد قوائم التشغيل من Blu-ray.
mkvmerge: التحسين: يمكن لـ mkvmerge الآن التعامل مع قوائم تشغيل Blu-ray من الدليل الفرعي "BACKUP" الخاص بقرص Blu-ray.
MKVToolNix واجهة المستخدم الرسومية: ميزة الإرسال المتعدد الجديدة: إضافة إدخال قائمة لنسخ العنوان إلى اسم الملف الوجهة. ستحل محل الاسم الأساسي للملف الوجهة ولكن تحتفظ بمسارها & amp؛ تمديد.MKVToolNix واجهة المستخدم الرسومية: ميزة جديدة معدد الإرسال: سيتم الآن تخزين جميع النتائج الإيجابية لتعريف الملف بين عمليات التشغيل. يسرع هذا الأمر بإضافة نفس الملف كثيرًا ، خاصة عند فحص قوائم تشغيل Blu-ray نفسها مرة أخرى. يتم إبطال النتائج المخزنة مؤقتًا تلقائيًا مع إصدارات MKVToolNix الأحدث أو عند تغيير الملف المصدر.
MKVToolNix واجهة المستخدم الرسومية: تحسين معدد الإرسال: عندما يحاول المستخدم إضافة أحد ملفات الفهرسة الرئيسية Blu-ray (index.bdmv، MovieObject.bdmv) يقوم GUI تلقائيًا بمسح ملفات قائمة التشغيل Blu-ray وعرضها على التحديد.
mkvmerge: إصلاح الأخطاء: تم تعريف الملفات الأصغر من 4 بايت بشكل خاطئ على أنها تدفقات نقل MPEG.
MKVToolNix واجهة المستخدم الرسومية: تحسين معدد الإرسال: سيتم عرض المسارات والفصول والعلامات والمرفقات غير المحددة لتعدد الإرسال بنفس الطريقة مثل عناصر التحكم الأخرى المعطلة. يطبق # 1819.

mkvmerge: إصلاح الأخطاء: كان قارئ تدفق نقل MPEG يستخدم تنسيقًا قديمًا لعنصر "CodecPrivate" للترجمات النصية لـ HDMV TextST. تم تحديث هذا إلى التنسيق الحالي الذي يحتوي فقط على "عنصر نمط الحوار". يمكن إصلاح ملفات Matroska الحالية باستخدام هذا النظام القديم من خلال تشغيلها من خلال mkvmerge v9.6.0 نفسه أو أي إصدار لاحق حيث يتم تحويل التنسيق القديم تلقائيًا إلى الجديد عند قراءته من ملفات Matroska.

الجديد في الإصدار 9.6.0:

mkvmerge & amp؛ mkvextract: إضافة دعم للترجمات النصية HDMV TextST.
mkvextract: إصلاح خطأ VobSub: mkvextract سيضيف خط "langidx" إلى ملف. idx عند الاستخراج.
MKVToolNix واجهة المستخدم الرسومية: تحسين معدد الإرسال: أضاف عمود "دليل ملف المصدر" إلى قائمة المسارات.
MKVToolNix واجهة المستخدم الرسومية: تحسين معدد الإرسال: أضاف خيارًا لتحديد كل مسارات الملفات المصدر المحددة حاليًا في قائمة سياق الملف المصدر.
MKVToolNix واجهة المستخدم الرسومية: وظيفة إصلاح أداة الإخراج علة: زر الاعتراف والتحذيرات & أمبير ؛ لم يتم تعطيل الأخطاء بشكل صحيح عندما استخدم المستخدم طرقًا خارجية للاعتراف بها (على سبيل المثال عبر القائمة أو عبر قائمة انتظار المهام).
mkvmerge: إصلاح محلل MPLS: ثابت قراءة "in" & amp؛ الطوابع الزمنية "الخروج" لـ "عناصر اللعب". نتج عن هذا الخطأ في mkvmerge عدم قراءة النطاق الصحيح من الملف المشار إليه M2TS تحت ظروف نادرة معينة.
mkvmerge: إصلاح الأخطاء: كان mkvmerge يدخل حلقات لا نهاية لها في ظل ظروف معينة عند إلحاق الملفات. كان هذا الانحدار المقدمة مع الإصلاح إلى # 1774 (باستخدام قيم كبيرة جدا -sync يسبب mkvmerge للإجهاض).MKVToolNix واجهة المستخدم الرسومية: ميزة جديدة: خيارات مضافة في التفضيلات لعرض قائمة اللغات / رموز الدول / مجموعات الأحرف المستخدمة كثيرًا في التحديدات الخاصة بها بدلاً من كل من القائمة المستخدمة وكاملها.

لقطات

mkvtoolnix-68041_1_68041.png

برامج مماثلة

cue2tracks
cue2tracks

3 Jun 15

fIcy
fIcy

11 May 15

LXMusic
LXMusic

9 Dec 15

البرامج الأخرى من المطور Moritz Bunkus

Ogmtools
Ogmtools

3 Jun 15

تعليقات ل MKVToolnix

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!